summaryrefslogtreecommitdiff
path: root/src/mongo
Commit message (Collapse)AuthorAgeFilesLines
* SERVER-23326 Commit applyOps as single WUOW where possibler3.3.7Geert Bosch2016-06-032-106/+217
|
* SERVER-23260 Report original query with getMoreJames Wahlin2016-06-035-10/+46
|
* SERVER-23791 harden integration testing for commands that accept a collationDavid Storch2016-06-033-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 Storch2016-06-031-17/+5
| | | | StageBuilder::build()
* SERVER-24392 Remove invalid invariant in expression::isSubsetOf()Tess Avitabile2016-06-032-4/+20
|
* SERVER-24181 Enable BSON 1.1 by defaultGeert Bosch2016-06-033-11/+1
|
* SERVER-24118 Rename LiteParsedQuery to QueryRequest.David Hatch2016-06-0392-2109/+2102
|
* SERVER-24273 added unit tests for repl::multiSyncApplyBenety Goh2016-06-033-33/+284
|
* Revert "added unit tests for repl::multiSyncApply"Benety Goh2016-06-033-284/+33
| | | | This reverts commit 98b5cf70786fa1e59e1d7dd2bc18ced1ebba827c.
* added unit tests for repl::multiSyncApplyBenety Goh2016-06-033-33/+284
|
* Revert "SERVER-24363 cast mallinfo members to long long before adding"Matt Cotter2016-06-031-2/+1
| | | | This reverts commit 8900002b731358b0beedadb2ceb4e3156de402b6.
* SERVER-20740: Check exceptions in SASL callbacksSpencer Jackson2016-06-031-30/+41
|
* SERVER-23905 Fix compile on OS X 10.10.Andy Schwerin2016-06-031-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" collationJ. Rassi2016-06-032-3/+21
|
* SERVER-23906 Enable path-level multikey tracking for 2dsphere indexes.Max Hirschhorn2016-06-032-7/+16
|
* SERVER-23114 Compute multikey paths in 2dsphere index key generation.Max Hirschhorn2016-06-039-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 Hirschhorn2016-06-0353-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 addingMatt Cotter2016-06-031-1/+2
|
* SERVER-23905 Unify lifetime management for LockState on OperationContexts ↵Andy Schwerin2016-06-0344-684/+725
| | | | | | | into OperationContext. This change also moves responsibility for registering OperationContexts to Clients into ServiceContext::makeOperationContext.
* SERVER-23902 non-throwing stdx::threadJason Carey2016-06-031-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 namespaceKaloian Manassiev2016-06-033-21/+25
|
* SERVER-23795 Use storage engine isEmpty instead of storageSize.Michael Cahill2016-06-031-1/+1
|
* SERVER-24273 added unit tests for repl::multiInitialSyncApplyBenety Goh2016-06-024-16/+152
|
* SERVER-23618 Fix bad rebase in 0d2f72f5471f7c0f283ceea314c48d2e25d7d556Tess Avitabile2016-06-021-0/+6
|
* SERVER-23742 use dialTimeout with supported tools versionsGabriel Russell2016-06-022-2/+39
|
* SERVER-24309 return the actual failed Status when failing to generate a new ↵Esha Maharishi2016-06-021-2/+1
| | | | shard name in addShard
* SERVER-23618 Add collation support for partial indexesTess Avitabile2016-06-0210-52/+170
|
* SERVER-24301 fix typo in error messageRobert Guo2016-06-021-3/+3
|
* SERVER-24279 Sort on non-filter field provided by index must respect collationTess Avitabile2016-06-022-0/+34
|
* SERVER-23733 Remove the mongos chunkSize startup optionKaloian Manassiev2016-06-0217-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_testMisha Tyulenev2016-06-013-1/+13
|
* Reintroduce ExtentManager::Factory to the MMAPV1Engine constructorDaniel Gottlieb2016-06-012-1/+10
|
* SERVER-22136 Attach term metadata to UpdatePosition commandSiyuan Zhou2016-06-0112-85/+128
|
* SERVER-24273 added unit tests for repl::multiApplyBenety Goh2016-06-016-4/+237
|
* SERVER-24222 Update current known primary from command metadataSiyuan Zhou2016-06-0120-134/+146
| | | | | | This reverts commit ed3f25ced04931525db8e2f11f8bdef7bf49992a. Fixed replication legacy test suite.
* SERVER-24292 SyncTail accepts optional writer thread pool at constructionBenety Goh2016-06-014-33/+46
|
* SERVER-24273 moved writeOpsToOplog to repl storage interfaceBenety Goh2016-06-0113-57/+201
|
* SERVER-24318 change BackgroundSync to one owned object by the Repl ↵Eric Milkie2016-06-0132-207/+201
| | | | ExternalState, to simplify lifetime issues
* SERVER-22659 Changing ShardingState::refreshMetadataNow to correctly handle ↵Dianna Hohensee2016-06-012-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 Pulo2016-06-011-24/+22
| | | | failure
* SERVER-24194 - switch from the WiredTiger lock_wait flag to the ↵David Hows2016-06-011-4/+4
| | | | checkpoint_wait flag
* SERVER-24322 remove dbclient_rs_test from build until fixedMisha Tyulenev2016-05-311-8/+0
|
* SERVER-24319 Add missing dependency for ServiceEntryPointTestSuitesamantharitter2016-05-311-0/+1
|
* SERVER-24095 Set feature bit for path-level multikey tracking.Max Hirschhorn2016-05-312-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 specVincent Do2016-05-313-74/+101
|
* SERVER-24122 make SORT_KEY_GENERATOR convert strings in sort keys to ICU ↵David Storch2016-05-3114-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 Hirschhorn2016-05-311-0/+7
|
* SERVER-24080 Implement and test mock ServiceEntryPointsamantharitter2016-05-314-0/+289
|
* SERVER-24080 Implement suite of tests for the ServiceEntryPoint interfacesamantharitter2016-05-312-0/+622
|
* SERVER-24080 Implement transport layer primitivessamantharitter2016-05-317-3/+229
|