Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | SERVER-23326 Commit applyOps as single WUOW where possibler3.3.7 | Geert Bosch | 2016-06-03 | 2 | -106/+217 |
| | |||||
* | SERVER-23260 Report original query with getMore | James Wahlin | 2016-06-03 | 5 | -10/+46 |
| | |||||
* | SERVER-23791 harden integration testing for commands that accept a collation | David Storch | 2016-06-03 | 3 | -0/+4 |
| | | | | | | | Also fixes bugs in collation plumbing for the following commands: - findAndModify - group - mapReduce | ||||
* | SERVER-24272 add invariant() that IndexDescriptors are non-null in ↵ | David Storch | 2016-06-03 | 1 | -17/+5 |
| | | | | StageBuilder::build() | ||||
* | SERVER-24392 Remove invalid invariant in expression::isSubsetOf() | Tess Avitabile | 2016-06-03 | 2 | -4/+20 |
| | |||||
* | SERVER-24181 Enable BSON 1.1 by default | Geert Bosch | 2016-06-03 | 3 | -11/+1 |
| | |||||
* | SERVER-24118 Rename LiteParsedQuery to QueryRequest. | David Hatch | 2016-06-03 | 92 | -2109/+2102 |
| | |||||
* | SERVER-24273 added unit tests for repl::multiSyncApply | Benety Goh | 2016-06-03 | 3 | -33/+284 |
| | |||||
* | Revert "added unit tests for repl::multiSyncApply" | Benety Goh | 2016-06-03 | 3 | -284/+33 |
| | | | | This reverts commit 98b5cf70786fa1e59e1d7dd2bc18ced1ebba827c. | ||||
* | added unit tests for repl::multiSyncApply | Benety Goh | 2016-06-03 | 3 | -33/+284 |
| | |||||
* | Revert "SERVER-24363 cast mallinfo members to long long before adding" | Matt Cotter | 2016-06-03 | 1 | -2/+1 |
| | | | | This reverts commit 8900002b731358b0beedadb2ceb4e3156de402b6. | ||||
* | SERVER-20740: Check exceptions in SASL callbacks | Spencer Jackson | 2016-06-03 | 1 | -30/+41 |
| | |||||
* | SERVER-23905 Fix compile on OS X 10.10. | Andy Schwerin | 2016-06-03 | 1 | -1/+1 |
| | | | | | | | The libc++ implementation of unique_ptr on OSX 10.10, or perhaps the version of llvm on that platform, cannot handle returning a value of type unique_ptr<Y> in a function whose return type is unique_ptr<X>, when Y is derived from X. The workaround is to return std::move(returnvalue). | ||||
* | SERVER-24380 Fix null deref. with coll/index having "simple" collation | J. Rassi | 2016-06-03 | 2 | -3/+21 |
| | |||||
* | SERVER-23906 Enable path-level multikey tracking for 2dsphere indexes. | Max Hirschhorn | 2016-06-03 | 2 | -7/+16 |
| | |||||
* | SERVER-23114 Compute multikey paths in 2dsphere index key generation. | Max Hirschhorn | 2016-06-03 | 9 | -88/+376 |
| | | | | | | Propagates information about the prefixes of the indexed fields that cause the index to be multikey as a result of inserting the generated keys. | ||||
* | SERVER-23114 Move functions involving dotted paths to separate library. | Max Hirschhorn | 2016-06-03 | 53 | -328/+813 |
| | | | | | | | | | | | | | | | | | | | | | | | | | The ability to specify a dotted path (e.g. "a.b") to traverse through embedded objects and array elements isn't defined in the BSON specification and so it doesn't belong in our BSON library. The following functions have been defined within a 'dotted_path_support' namespace and accept an additional BSONObj as their first argument to replace the associated method on the BSONObj class. - extractElementAtPath() is functionally equivalent to BSONObj::getFieldDotted(). - extractElementAtPathOrArrayAlongPath() is functionally equivalent to BSONObj::getFieldDottedOrArray(). - extractAllElementsAlongPath() is functionally equivalent to BSONObj::getFieldsDotted(). - extractElementsBasedOnTemplate() is functionally equivalent to BSONObj::extractFields(). - compareObjectsAccordingToSort() is functionally equivalent to BSONObj::woSortOrder(). | ||||
* | SERVER-24363 cast mallinfo members to long long before adding | Matt Cotter | 2016-06-03 | 1 | -1/+2 |
| | |||||
* | SERVER-23905 Unify lifetime management for LockState on OperationContexts ↵ | Andy Schwerin | 2016-06-03 | 44 | -684/+725 |
| | | | | | | | into OperationContext. This change also moves responsibility for registering OperationContexts to Clients into ServiceContext::makeOperationContext. | ||||
* | SERVER-23902 non-throwing stdx::thread | Jason Carey | 2016-06-03 | 1 | -1/+72 |
| | | | | | | | | | Instead of aliasing std::thread for stdx::thread, we wrap std::thread in an api compatible version which std::terminates if std::thread's constructor throws. Given that we don't have a good strategy for re-trying thread creation failures, this improves our stack traces, as we can see which part of the code failed to create a thread, rather than getting a generic error at the top of the stack. | ||||
* | SERVER-23889 Make ClusterPlanCache* commands correctly validate the namespace | Kaloian Manassiev | 2016-06-03 | 3 | -21/+25 |
| | |||||
* | SERVER-23795 Use storage engine isEmpty instead of storageSize. | Michael Cahill | 2016-06-03 | 1 | -1/+1 |
| | |||||
* | SERVER-24273 added unit tests for repl::multiInitialSyncApply | Benety Goh | 2016-06-02 | 4 | -16/+152 |
| | |||||
* | SERVER-23618 Fix bad rebase in 0d2f72f5471f7c0f283ceea314c48d2e25d7d556 | Tess Avitabile | 2016-06-02 | 1 | -0/+6 |
| | |||||
* | SERVER-23742 use dialTimeout with supported tools versions | Gabriel Russell | 2016-06-02 | 2 | -2/+39 |
| | |||||
* | SERVER-24309 return the actual failed Status when failing to generate a new ↵ | Esha Maharishi | 2016-06-02 | 1 | -2/+1 |
| | | | | shard name in addShard | ||||
* | SERVER-23618 Add collation support for partial indexes | Tess Avitabile | 2016-06-02 | 10 | -52/+170 |
| | |||||
* | SERVER-24301 fix typo in error message | Robert Guo | 2016-06-02 | 1 | -3/+3 |
| | |||||
* | SERVER-24279 Sort on non-filter field provided by index must respect collation | Tess Avitabile | 2016-06-02 | 2 | -0/+34 |
| | |||||
* | SERVER-23733 Remove the mongos chunkSize startup option | Kaloian Manassiev | 2016-06-02 | 17 | -154/+103 |
| | | | | | This change removes the chunkSize startup option from mongos in place of the 'chunksize' setting. | ||||
* | SERVER-24322 fix memory leak and add dbclient_rs_test | Misha Tyulenev | 2016-06-01 | 3 | -1/+13 |
| | |||||
* | Reintroduce ExtentManager::Factory to the MMAPV1Engine constructor | Daniel Gottlieb | 2016-06-01 | 2 | -1/+10 |
| | |||||
* | SERVER-22136 Attach term metadata to UpdatePosition command | Siyuan Zhou | 2016-06-01 | 12 | -85/+128 |
| | |||||
* | SERVER-24273 added unit tests for repl::multiApply | Benety Goh | 2016-06-01 | 6 | -4/+237 |
| | |||||
* | SERVER-24222 Update current known primary from command metadata | Siyuan Zhou | 2016-06-01 | 20 | -134/+146 |
| | | | | | | This reverts commit ed3f25ced04931525db8e2f11f8bdef7bf49992a. Fixed replication legacy test suite. | ||||
* | SERVER-24292 SyncTail accepts optional writer thread pool at construction | Benety Goh | 2016-06-01 | 4 | -33/+46 |
| | |||||
* | SERVER-24273 moved writeOpsToOplog to repl storage interface | Benety Goh | 2016-06-01 | 13 | -57/+201 |
| | |||||
* | SERVER-24318 change BackgroundSync to one owned object by the Repl ↵ | Eric Milkie | 2016-06-01 | 32 | -207/+201 |
| | | | | ExternalState, to simplify lifetime issues | ||||
* | SERVER-22659 Changing ShardingState::refreshMetadataNow to correctly handle ↵ | Dianna Hohensee | 2016-06-01 | 2 | -2/+14 |
| | | | | updating from a nonzero shardVersion to a remote shardVersion of 0000|0. | ||||
* | SERVER-23145 SERVER-22449 sharding shell helpers return result and assert on ↵ | Kevin Pulo | 2016-06-01 | 1 | -24/+22 |
| | | | | failure | ||||
* | SERVER-24194 - switch from the WiredTiger lock_wait flag to the ↵ | David Hows | 2016-06-01 | 1 | -4/+4 |
| | | | | checkpoint_wait flag | ||||
* | SERVER-24322 remove dbclient_rs_test from build until fixed | Misha Tyulenev | 2016-05-31 | 1 | -8/+0 |
| | |||||
* | SERVER-24319 Add missing dependency for ServiceEntryPointTestSuite | samantharitter | 2016-05-31 | 1 | -0/+1 |
| | |||||
* | SERVER-24095 Set feature bit for path-level multikey tracking. | Max Hirschhorn | 2016-05-31 | 2 | -1/+10 |
| | | | | | | | | If no feature has already been marked as in-use, then creating a new index will also cause a feature document to be inserted into the KVCatalog. Versions of MongoDB earlier than commit f242be85e80794d009eb151c9ea2184ceb8d3d81 will fail to start up as a result. | ||||
* | SERVER-23263 - Make Decimal128 toString() conform to new spec | Vincent Do | 2016-05-31 | 3 | -74/+101 |
| | |||||
* | SERVER-24122 make SORT_KEY_GENERATOR convert strings in sort keys to ICU ↵ | David Storch | 2016-05-31 | 14 | -88/+174 |
| | | | | | | | comparison keys This means that mongos merge sorting, which is done via $sortKey meta projection, can be done correctly without a CollatorInterface. | ||||
* | SERVER-24313 Acquire lock when RS backing KVCatalog isn't thread-safe. | Max Hirschhorn | 2016-05-31 | 1 | -0/+7 |
| | |||||
* | SERVER-24080 Implement and test mock ServiceEntryPoint | samantharitter | 2016-05-31 | 4 | -0/+289 |
| | |||||
* | SERVER-24080 Implement suite of tests for the ServiceEntryPoint interface | samantharitter | 2016-05-31 | 2 | -0/+622 |
| | |||||
* | SERVER-24080 Implement transport layer primitives | samantharitter | 2016-05-31 | 7 | -3/+229 |
| |