summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* SERVER-29394 logical_clock.h should #include logical_time.hr3.5.8Kevin Pulo2017-05-301-2/+1
|
* SERVER-29148 Increase exec_timeout_secs for sys-perf mongos_workloads_MMAPv1 ↵Henrik Ingo2017-05-291-1/+1
| | | | | | to 9 ...hours to leave some additional headroom
* SERVER-29274 Database::dropCollection() adds drop-pending collection to reaperBenety Goh2017-05-273-2/+47
| | | | | If an instance of DropPendingCollectionReaper is not available, the collection is dropped immediately.
* SERVER-28775 Create UnsetNodeJustin Seyster2017-05-266-1/+745
| | | | | | | | | This is a second attempt at 90fd8a19000b5f96983f068e6380c1f6bd824b69, which got reverted because it introduced a compile error. The problem was that UpdateNode::apply() earned "const" status after I tested the original patch but before I rebased for the final commit. Oops!
* SERVER-28938 Invalidate all cursors on collections to be renamedMaria van Keulen2017-05-263-10/+33
|
* Revert "SERVER-28775 Create UnsetNode"William Schultz2017-05-266-745/+1
| | | | This reverts commit 90fd8a19000b5f96983f068e6380c1f6bd824b69.
* SERVER-28302 resmoke.py parser should accept files that don't end in .jsJonathan Abrahams2017-05-2695-2470/+2470
|
* SERVER-28775 Create UnsetNodeJustin Seyster2017-05-266-1/+745
|
* SERVER-29378 Wait for write concern with current optimeNathan Myers2017-05-261-12/+16
|
* SERVER-29306 Prevent C++ unit, integration and dbtests from running twice ↵Jonathan Abrahams2017-05-261-1/+26
| | | | during patch builds
* SERVER-21754 Partition CursorManager's structuresCharlie Swanson2017-05-2610-137/+875
|
* SERVER-19318 Add $currentOp aggregation stage for mongoDBernard Gorman2017-05-2642-77/+1388
|
* SERVER-29368 Clean up on interrupted wait for range deletionNathan Myers2017-05-262-3/+15
|
* SERVER-28960 Fix lint.Max Hirschhorn2017-05-251-1/+1
|
* SERVER-28960 Avoid creating core dumps during DEATH_TESTs.Max Hirschhorn2017-05-251-0/+8
|
* SERVER-29349 delete shell/upgrade_check.js, which was relevant for v2.6 ↵Dianna Hohensee2017-05-255-242/+3
| | | | upgrade and now no longer used
* SERVER-29362 chunk_manipulation_util.js should support v3.4 currrentOp formatRandolph Tan2017-05-252-6/+2
|
* SERVER-28761 Implement UpdateObjectNode::apply()Tess Avitabile2017-05-258-37/+1012
|
* SERVER-29375 Make Enterprise Ubuntu 16.04 (Clang 3.7/libc++) use ↵Geert Bosch2017-05-251-1/+1
| | | | --link-model=dynamic
* SERVER-29274 rename dropped collection to special drop-pending nameBenety Goh2017-05-253-4/+109
|
* Revert "SERVER-29273 rename dropped collection to special drop-pending name"Benety Goh2017-05-253-109/+4
| | | | This reverts commit a339d8d6167aae163bdf7cda71c81e3165385ff4.
* SERVER-29273 rename dropped collection to special drop-pending nameBenety Goh2017-05-253-4/+109
| | | | | The drop-pending collection will be removed by DropPendingCollectionReaper when the replica set commit level reaches the drop optime.
* SERVER-29274 add DatabaseImpl::_finishDropCollectionBenety Goh2017-05-252-24/+29
|
* SERVER-29343 Add missing dependencyGeert Bosch2017-05-251-0/+1
|
* SERVER-29274 added unit test for Database with characterization tests for ↵Benety Goh2017-05-252-0/+166
| | | | dropCollection().
* SERVER-29274 add NamespaceString::checkLengthForRename()Benety Goh2017-05-253-18/+32
| | | | | | This function is used by renameCollection() to validate the target namespace. Indexes in a collection have implicit namespaces and are subject to the same length constraints as the collection namespace.
* SERVER-29274 add IndexCatalog::getLongestIndexNameLength()Benety Goh2017-05-253-8/+21
|
* SERVER-29314 removed CommandInterface importBenety Goh2017-05-251-6/+0
| | | | | This import is no longer necessary now that the downstream changes to implementations of the audit interface have been completed.
* SERVER-29314 add CommandInterface to break cyclic dependency between Command ↵Benety Goh2017-05-253-116/+213
| | | | and audit implementations
* SERVER-27380 Revert "Revert "SERVER-27380 Re-enable the thin archive tool""Andrew Morrow2017-05-253-67/+93
| | | | This reverts commit b4e14a64d7f51846e7c7ed94047ac545e26dce25.
* SERVER-29272 listCollections excludes drop-pending namespacesBenety Goh2017-05-251-1/+9
|
* SERVER-29343 make lookupCollectionByUUID and lookupNSSByUUID constGeert Bosch2017-05-254-13/+30
|
* SERVER-29220 fix lintAndrew Morrow2017-05-253-0/+84
|
* Revert "SERVER-27380 Re-enable the thin archive tool"Max Hirschhorn2017-05-253-88/+67
| | | | This reverts commit 3e1461b80c42deda1f6b9478e2e574c6d88052f2.
* SERVER-27380 Re-enable the thin archive toolAndrew Morrow2017-05-243-67/+88
| | | | | | | | | | | | | | | | This refactors the thin_archive tool to use emitters and scanners to note that when linking to a thin archive, you must also depend on the children of that thin archive. Failing to do so is an error, because a changed .o does not necessarily lead to a different .a, which would subvert the SCons dependency mechanism. This also includes a refactoring of the ABILINK tool to use a similar mechanism, to achieve the opposite effect. For ABILINK, we want to depend not on the actual .so, but on the hash of its abidw result. We use emitters, actions, and scanners to produce an associated .abidw file for each .so we build, and then update the scanner to depend on the .abidw of our libraries, not the library itself. This allows us to elide needless relinks.
* SERVER-29220 Default to archive based linkingAndrew Morrow2017-05-249-24/+40
|
* SERVER-29352 Don't run SNMP tests on macOSAndrew Morrow2017-05-241-2/+0
|
* SERVER-29336 Use vendored version of libfaketime when running Jepsen.Max Hirschhorn2017-05-241-2/+7
|
* SERVER-29348 Handle range deletion write-concern failureNathan Myers2017-05-241-6/+21
|
* SERVER-29275 ReplicationCoordinator cleans up drop-pending collection when ↵Benety Goh2017-05-241-0/+33
| | | | commit level advances
* SERVER-29275 ReplicationCoordinatorExternalStateImpl accepts ↵Benety Goh2017-05-247-10/+34
| | | | DropPendingCollectionReaper as constructor argument
* SERVER-29274 include namespace in mmapv1 Namespace 'ns too long' error messageBenety Goh2017-05-241-1/+5
|
* SERVER-29357 document validators should be allowed on drop-pending collectionsBenety Goh2017-05-241-1/+1
|
* SERVER-29361: Add warning about SCONSFLAGSdalyd2017-05-241-0/+4
|
* SERVER-29274 OpObserver::onDropCollection() returns drop optimeBenety Goh2017-05-247-16/+63
|
* SERVER-29274 logOp() returns optime of generated oplog entryBenety Goh2017-05-242-16/+20
|
* SERVER-29098 ShardingTaskExecutor::scheduleRemoteCommand should not run ↵Randolph Tan2017-05-242-1/+11
| | | | passed callback before processing metadata
* SERVER-28782 Add buildscripts/test_failures.py, script to compute test ↵Jonathan Abrahams2017-05-241-0/+632
| | | | failures rates from Evergreen API
* SERVER-29148 Increase run time for mongos tests in sys-perfHenrik Ingo2017-05-241-0/+1
|
* SERVER-29273 add list of drop-pending namespaces at startup to ↵Benety Goh2017-05-232-5/+23
| | | | DropPendingCollectionReaper