Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | SERVER-8598 fix compile duplicate it in d_state.cpp | Greg Studer | 2013-07-10 | 1 | -2/+0 | |
| | ||||||
* | SERVER-8598 link pending to ShardingState and RangeDeleter | Greg Studer | 2013-07-10 | 3 | -6/+108 | |
| | ||||||
* | SERVER-8598 allow CollectionManager to track pending chunks | Greg Studer | 2013-07-10 | 11 | -246/+1159 | |
| | | | | Also includes fixes for MetadataLoader | |||||
* | SERVER-9468 Pull out bulk of CmdGetLastError::run() into helper | Jason Rassi | 2013-07-10 | 4 | -149/+217 | |
| | ||||||
* | SERVER-7174: fix pullall unit test | Scott Hernandez | 2013-07-10 | 1 | -1/+1 | |
| | ||||||
* | SERVER-1891 Consolidate command authorization checking logic. | Andy Schwerin | 2013-07-10 | 9 | -68/+96 | |
| | ||||||
* | SERVER-7175 Teach the update driver to do updates in place. | Alberto Lerner | 2013-07-10 | 5 | -68/+148 | |
| | ||||||
* | SERVER-6399: allow smoke to accept setParameter | Scott Hernandez | 2013-07-10 | 1 | -4/+12 | |
| | ||||||
* | SERVER-10084 When --logpath is specified and --logappend is not, rotate away ↵ | Andy Schwerin | 2013-07-10 | 1 | -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 Hernandez | 2013-07-10 | 13 | -189/+171 | |
| | | | | without apply | |||||
* | SERVER-7663 - Fix Mongostat usage help from bits to bytes in netIn and netOut | Gianfranco Palumbo | 2013-07-10 | 1 | -2/+2 | |
| | | | | Signed-off-by: Matt Kangas <matt.kangas@10gen.com> | |||||
* | SERVER-7455 keyfile replacement, command line parameters and upgrade | Andreas Nilsson | 2013-07-10 | 18 | -141/+334 | |
| | ||||||
* | SERVER-10037 Optimize updates when document is unchanged | Ron Avnur | 2013-07-10 | 1 | -1/+14 | |
| | | | | Signed-off-by: Matt Kangas <matt.kangas@10gen.com> | |||||
* | SERVER-10084 Make LogstreamBuilder safe to use during static init; fix ↵ | Andrew Schwerin | 2013-07-10 | 1 | -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 Verch | 2013-07-09 | 1 | -78/+19 | |
| | | | | constructor test | |||||
* | SERVER-9583 Disallow no argument case in BinData and check subtype in HexData | Shaun Verch | 2013-07-09 | 2 | -44/+181 | |
| | ||||||
* | SERVER-10084 Fix build errors from logging caused by implicit construction ↵ | Andy Schwerin | 2013-07-09 | 6 | -8/+10 | |
| | | | | of SockAddr. | |||||
* | SERVER-8046 Account for field name NULL terminator when computing damage offsets | Andrew Morrow | 2013-07-09 | 1 | -8/+8 | |
| | ||||||
* | SERVER-8046 Cleanup Element::writeArrayTo and add a test for the new ↵ | Andrew Morrow | 2013-07-09 | 3 | -8/+21 | |
| | | | | implementation | |||||
* | SERVER-8046 Validate values during type encoding tests | Andrew Morrow | 2013-07-09 | 1 | -20/+35 | |
| | ||||||
* | SERVER-8046 A few additional coverage driven unit test updates | Andrew Morrow | 2013-07-09 | 2 | -9/+61 | |
| | ||||||
* | SERVER-10142 Fix windows warning for cases where dassert is compiled out | Andrew Morrow | 2013-07-09 | 1 | -1/+2 | |
| | ||||||
* | SERVER-8046 Remove some impossible error condition checks | Andrew Morrow | 2013-07-09 | 1 | -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 Tan | 2013-07-09 | 1 | -6/+8 | |
| | | | | before user is replicated | |||||
* | std::-ize the queue for solaris's sake SERVER-10026 | Hari Khalsa | 2013-07-09 | 1 | -2/+2 | |
| | ||||||
* | SERVER-9670 Eliminate MONGO_LIBDEPS_* global environment variables from SCons. | Andy Schwerin | 2013-07-09 | 2 | -7/+4 | |
| | ||||||
* | SERVER-6246 Temporarily make user management commands take global write lock. | Spencer T Brody | 2013-07-09 | 1 | -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 Schwerin | 2013-07-09 | 130 | -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 Schwerin | 2013-07-09 | 10 | -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 Schwerin | 2013-07-09 | 1 | -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-10026 | Hari Khalsa | 2013-07-09 | 2 | -2/+4 | |
| | ||||||
* | SERVER-7889 change comments to fix api docs | daveh86 | 2013-07-09 | 1 | -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 Brody | 2013-07-09 | 4 | -69/+101 | |
| | | | | information about the operation. | |||||
* | SERVER-9740 Add checkAuthForCommand method to all commands and use that for ↵ | Spencer T Brody | 2013-07-09 | 4 | -14/+36 | |
| | | | | auth checking from now on | |||||
* | SERVER-10026 fetch limit skip or | Hari Khalsa | 2013-07-09 | 22 | -23/+1498 | |
| | ||||||
* | SERVER-7174 Fix previous commit of $setOnInsert. | Alberto Lerner | 2013-07-09 | 1 | -6/+12 | |
| | ||||||
* | SERVER-9038 Add "enableExperimentalWriteCommands" mongod ServerParameter | Jason Rassi | 2013-07-09 | 1 | -6/+17 | |
| | ||||||
* | SERVER-9195 Add missing SSL cmdline parameters to the shell | Andreas Nilsson | 2013-07-09 | 1 | -0/+10 | |
| | ||||||
* | SERVER-10074 Fix compiler warning in rotatable_file_writer_test for win32. | Andy Schwerin | 2013-07-09 | 1 | -0/+5 | |
| | ||||||
* | SERVER-7175: allow enabling new update framework at runtime | Scott Hernandez | 2013-07-09 | 1 | -1/+1 | |
| | ||||||
* | SERVER-7175: only use matched field when found | Scott Hernandez | 2013-07-09 | 1 | -1/+4 | |
| | ||||||
* | SERVER-7174 $setOnInsert is syntactic sugar for a contextual $set. | Alberto Lerner | 2013-07-09 | 9 | -25/+96 | |
| | ||||||
* | SERVER-7175 Deduplicate entry stream and account updates properly. | Alberto Lerner | 2013-07-09 | 4 | -34/+208 | |
| | ||||||
* | SERVER-10137 sort1.js can't use sh.stopBalancer without a db | Greg Studer | 2013-07-09 | 1 | -1/+1 | |
| | ||||||
* | SERVER-10085 do not hold bgsync mutex while waiting for the network | Eric Milkie | 2013-07-09 | 1 | -3/+4 | |
| | ||||||
* | SERVER-7174: cleanup tests, + use assert.docEq for doc compares | Scott Hernandez | 2013-07-09 | 8 | -95/+104 | |
| | ||||||
* | SERVER-8588 Default mongod.conf that ships has inconsistent white space | Stephen Benjamin | 2013-07-08 | 1 | -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 rename | Eliot Horowitz | 2013-07-08 | 1 | -1/+1 | |
| | ||||||
* | Namespace: include what you use | Eliot Horowitz | 2013-07-08 | 2 | -3/+7 | |
| | ||||||
* | add a test for Namespace::extraName | Eliot Horowitz | 2013-07-08 | 3 | -3/+64 | |
| |