summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* SERVER-8598 fix compile duplicate it in d_state.cppGreg Studer2013-07-101-2/+0
|
* SERVER-8598 link pending to ShardingState and RangeDeleterGreg Studer2013-07-103-6/+108
|
* SERVER-8598 allow CollectionManager to track pending chunksGreg Studer2013-07-1011-246/+1159
| | | | Also includes fixes for MetadataLoader
* SERVER-9468 Pull out bulk of CmdGetLastError::run() into helperJason Rassi2013-07-104-149/+217
|
* SERVER-7174: fix pullall unit testScott Hernandez2013-07-101-1/+1
|
* SERVER-1891 Consolidate command authorization checking logic.Andy Schwerin2013-07-109-68/+96
|
* SERVER-7175 Teach the update driver to do updates in place.Alberto Lerner2013-07-105-68/+148
|
* SERVER-6399: allow smoke to accept setParameterScott Hernandez2013-07-101-4/+12
|
* SERVER-10084 When --logpath is specified and --logappend is not, rotate away ↵Andy Schwerin2013-07-101-1/+40
| | | | | | preexisting log files. This fixes jstests/slowNightly/logpath.js, and brings behavior in line with prior versions.
* SERVER-7174: remove checkDoc, use element copy constructor, add test for log ↵Scott Hernandez2013-07-1013-189/+171
| | | | without apply
* SERVER-7663 - Fix Mongostat usage help from bits to bytes in netIn and netOutGianfranco Palumbo2013-07-101-2/+2
| | | | Signed-off-by: Matt Kangas <matt.kangas@10gen.com>
* SERVER-7455 keyfile replacement, command line parameters and upgradeAndreas Nilsson2013-07-1018-141/+334
|
* SERVER-10037 Optimize updates when document is unchangedRon Avnur2013-07-101-1/+14
| | | | Signed-off-by: Matt Kangas <matt.kangas@10gen.com>
* SERVER-10084 Make LogstreamBuilder safe to use during static init; fix ↵Andrew Schwerin2013-07-101-8/+24
| | | | | | memory leak. Fixes mongo/logger/log_test unit test on OS X.
* SERVER-9583 Factor out dealing with prepending the new keyword in ↵Shaun Verch2013-07-091-78/+19
| | | | constructor test
* SERVER-9583 Disallow no argument case in BinData and check subtype in HexDataShaun Verch2013-07-092-44/+181
|
* SERVER-10084 Fix build errors from logging caused by implicit construction ↵Andy Schwerin2013-07-096-8/+10
| | | | of SockAddr.
* SERVER-8046 Account for field name NULL terminator when computing damage offsetsAndrew Morrow2013-07-091-8/+8
|
* SERVER-8046 Cleanup Element::writeArrayTo and add a test for the new ↵Andrew Morrow2013-07-093-8/+21
| | | | implementation
* SERVER-8046 Validate values during type encoding testsAndrew Morrow2013-07-091-20/+35
|
* SERVER-8046 A few additional coverage driven unit test updatesAndrew Morrow2013-07-092-9/+61
|
* SERVER-10142 Fix windows warning for cases where dassert is compiled outAndrew Morrow2013-07-091-1/+2
|
* SERVER-8046 Remove some impossible error condition checksAndrew Morrow2013-07-091-8/+2
| | | | | | If a node N has a parent, and you are trying to add a sibling to N, then N is already a child, and therefore N's parent is provably not a leaf. Remove the redundant error checks for this condition, but leave them as a dassert, at least for now.
* SERVER-10138 Assertion failure when trying to auth on replset connection ↵Randolph Tan2013-07-091-6/+8
| | | | before user is replicated
* std::-ize the queue for solaris's sake SERVER-10026Hari Khalsa2013-07-091-2/+2
|
* SERVER-9670 Eliminate MONGO_LIBDEPS_* global environment variables from SCons.Andy Schwerin2013-07-092-7/+4
|
* SERVER-6246 Temporarily make user management commands take global write lock.Spencer T Brody2013-07-091-2/+9
| | | | | This is to enable the temporary approach of fully rebuilding user data in memory on each update to user document, as part of fascilitating the transistion to the new user data structures.
* SERVER-10084 New logging implementation.Andy Schwerin2013-07-09130-1306/+2847
| | | | | | | | | | | | | | | | This change-set: * Introduces a new top-level directory, mongo/logger, containing most of the implementation of logging functionality formerly found in log.cpp/log.h. * Cleans up existing, unusual uses of the logging system that were not trivially compatible with the new implementation. * Replaces Logstream/Nulstream with a LogstreamBuilder object, whose destructor writes log messages. This new LogstreamBuilder is reentrant, unlike the old logging code, which was thread-safe but not reentrant. Additionally, std::endl is no longer required to terminate a log line. When a LogstreamBuilder goes out of scope, the log message gets committed. * Separates the log system into several components: a global LogManager, several LogDomains, various kinds of Appenders (e.g., SyslogAppender) and Encoders (for formatting messages). * Allows unit tests to capture and examine log output. This patch does _not_ introduce support for hierarchical log domains, or for enabling and disabling specific log domains when the server is running in a multi-threaded mode. This is future work.
* Get the dbwebserver code out of the tools and other non-server components.Andy Schwerin2013-07-0910-252/+344
| | | | | The web server component has an implicit dependency on the server logging behavior, and is not used outside of mongod and mongos, anyways.
* SERVER-9670 Use LIBDEPS to declare dependents in addition to prerequisites.Andy Schwerin2013-07-091-4/+21
| | | | | | | | | To achieve this, the "direct prerequisites" for a File node are stored in the node's attributes object, instead of in the build environment for the node. This allows the emitter for nodes to amend _other nodes_ prerequisites. After that, this change is trivial. Introduce a LIBDEPS_DEPENDENTS environment variable that sets the named dependents of a node, while the existing LIBDEPS variable may be considered the direct prerequisites.
* boost::shared_ptr instead of shared_ptr, SERVER-10026Hari Khalsa2013-07-092-2/+4
|
* SERVER-7889 change comments to fix api docsdaveh862013-07-091-3/+3
| | | | | | | Change the documented exception thrown by all instances of chk() from UserException to MsgAssertionException Signed-off-by: Matt Kangas <matt.kangas@10gen.com>
* SERVER-9740 Make all the CRUD checkAuthFor* methods take in all the ↵Spencer T Brody2013-07-094-69/+101
| | | | information about the operation.
* SERVER-9740 Add checkAuthForCommand method to all commands and use that for ↵Spencer T Brody2013-07-094-14/+36
| | | | auth checking from now on
* SERVER-10026 fetch limit skip orHari Khalsa2013-07-0922-23/+1498
|
* SERVER-7174 Fix previous commit of $setOnInsert.Alberto Lerner2013-07-091-6/+12
|
* SERVER-9038 Add "enableExperimentalWriteCommands" mongod ServerParameterJason Rassi2013-07-091-6/+17
|
* SERVER-9195 Add missing SSL cmdline parameters to the shellAndreas Nilsson2013-07-091-0/+10
|
* SERVER-10074 Fix compiler warning in rotatable_file_writer_test for win32.Andy Schwerin2013-07-091-0/+5
|
* SERVER-7175: allow enabling new update framework at runtimeScott Hernandez2013-07-091-1/+1
|
* SERVER-7175: only use matched field when foundScott Hernandez2013-07-091-1/+4
|
* SERVER-7174 $setOnInsert is syntactic sugar for a contextual $set.Alberto Lerner2013-07-099-25/+96
|
* SERVER-7175 Deduplicate entry stream and account updates properly.Alberto Lerner2013-07-094-34/+208
|
* SERVER-10137 sort1.js can't use sh.stopBalancer without a dbGreg Studer2013-07-091-1/+1
|
* SERVER-10085 do not hold bgsync mutex while waiting for the networkEric Milkie2013-07-091-3/+4
|
* SERVER-7174: cleanup tests, + use assert.docEq for doc comparesScott Hernandez2013-07-098-95/+104
|
* SERVER-8588 Default mongod.conf that ships has inconsistent white spaceStephen Benjamin2013-07-081-26/+26
| | | | | | Removed unneccessary whitespace so mongod.conf that ships in the RPM is consistent. Signed-off-by: Matt Kangas <matt.kangas@10gen.com>
* fix compile from namespacestring renameEliot Horowitz2013-07-081-1/+1
|
* Namespace: include what you useEliot Horowitz2013-07-082-3/+7
|
* add a test for Namespace::extraNameEliot Horowitz2013-07-083-3/+64
|