summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* SERVER-30648 Set GlobalLockAcquisitionTracker after we waitForLockJudah Schvimer2017-11-302-9/+12
| | | | (cherry picked from commit ebcb24eed4b5aaa059b02849512efbc6b494449d)
* SERVER-27067 Remove unnecessary references to setLastOpToSystemLastOpTimeJudah Schvimer2017-11-306-66/+23
| | | | (cherry picked from commit 50cbe6d35a3b61ce674eb0d8fae173f70f1dddd5)
* SERVER-27067 sets client last op to system last optime if the global ↵Judah Schvimer2017-11-302-6/+240
| | | | exclusive lock was taken
* SERVER-27067 decorates operation context with boolean when global lock is ↵Judah Schvimer2017-11-305-0/+220
| | | | | | taken in X or IX mode (cherry picked from commit 5dda752d6cc8ed1f75a564b03b7357592f488d93)
* SERVER-30770: system_perf.yml: Use new DSI interface and cleanupVick Mena2017-11-292-207/+56
|
* SERVER-31827 Wait for Secondary after stepdown.ADAM David Alan Martin2017-11-281-0/+1
| | | | | | | | | | | The primary being told to step down will kill all incoming connections during that stepdown process. When this happens, connections which are incoming may be closed before they can enter a state which "reserves" them from closure. To facilitate correct semantics in this test, we should wait for the primary to completely step down to a secondary, before trying to authenticate to it again. (cherry picked from commit 29769e9514980334d72b77bd5af618b7a69e7e72)
* SERVER-30715 print replSetConfig in rotateLogsPavithra Vetriselvan2017-11-272-1/+22
| | | | (cherry picked from commit 033086469e2bb85795576ea9748d4dda2915fb5b)
* SERVER-28072 Construct mongodb:// URI from RS string and dbnameSara Golemon2017-11-274-64/+182
| | | | (cherry picked from commit 592208bb012bee0355d2024dcbc062185e6d22e7)
* SERVER-29921 rewrite URI parserSara Golemon2017-11-2715-111/+2295
| | | | (cherry picked from commit f3bf7e7920a51df7100238a55c304ed7cd3aed1f)
* SERVER-29259: Ensure creation of authorization indexesSpencer Jackson2017-11-215-28/+186
| | | | (cherry picked from commit 763396a466b74548bcf76b23482247b668d04db5)
* SERVER-30009: Allow JS functions to be terminated with ';'Spencer Jackson2017-11-204-0/+48
| | | | (cherry picked from commit 8024561b6a73b5b0b56200bdfa3233219ff7fb18)
* SERVER-32044: Use parameterized branch_name in performance projectsdalyd2017-11-203-7/+5
| | | | (cherry picked from commit 594cf2ef09a959ef94b8aa91473f1aedf1512144)
* SERVER-32030: Divide SyncTail::oplogApplication OperationContext lifetime ↵Daniel Gottlieb2017-11-181-2/+3
| | | | into smaller chunks.
* SERVER-31589 Replaces OpContext pts with ReplicationCoordinator ptrs.Pavithra Vetriselvan2017-11-173-26/+29
| | | | (cherry picked from commit 608f38a4fb0de96546dd0aa3eea2f244bbcf2bef)
* SERVER-31101 Drop WT table on secondary after collection is droppedKatherine Walker2017-11-172-16/+32
| | | | (cherry picked from commit 0f9d6085526921dd8edaffce827ffd07653ee4cd)
* SERVER-31587 limit scope of OperationContext in ReplBatcherBenety Goh2017-11-171-15/+36
| | | | (cherry picked from commit 29140e49080de0c25482a2b13d1cc51c7b0096bf)
* SERVER-31440 Fix Connpool HostTimeout raceJason Carey2017-11-161-99/+148
| | | | | | | | | | | | | | | | The executor connection pool host timeout is racy with respect to other code that's unlocked the parent mutex to allow for callback execution. While effort was spent to protect against background threads with active requests and those participating in refresh, after those tasks have been executed we race with callbacks in how quickly they can return. When we lose that race, we destroy the specific pool out from under those callbacks. Fix that by adding an ActiveClient wrapper that ensures a refcount on the specific pool is increased for the lifetime of those calls. (cherry picked from commit c3e174cab7b8e4a19772746942c7e68daa53bc5e)
* SERVER-29937 Make sure liveness timeouts cannot be missedJudah Schvimer2017-11-154-11/+42
| | | | (cherry picked from commit f1bf0b33b4f1ce7bb50f208ef5e2d736ef5eba68)
* SERVER-29090 Nodes provide more information on why they reject a voteJudah Schvimer2017-11-156-48/+93
| | | | (cherry picked from commit b035e46ec65088885d8b934af235481f294af77f)
* SERVER-30143 Raise oplog size in clean_shutdown_oplog_state.jsJudah Schvimer2017-11-151-1/+1
| | | | (cherry picked from commit 5f296b829e7f5f0196e4d8c37e508659b31f1547)
* SERVER-29649 Add startupWarning for replset running with --nojournal when ↵Katherine Walker2017-11-151-0/+20
| | | | | | writeConcernMajorityJournalDefault is not false (cherry picked from commit 5fe40b170094b08ead496eb694113892bb711373)
* SERVER-31957: remove timeseries from longevityJim OLeary2017-11-151-10/+0
| | | | (cherry picked from commit e60188fe153cccc2f6ffa44b422f2be66a84d90c)
* SERVER-31957: remove automatic timeseries supportJim OLeary2017-11-151-10/+0
| | | | (cherry picked from commit 3fc856e45781dbd5f518b3029e42d396941958dd)
* SERVER-31531 featureCompatibilityVersion writes must check for writeErrorsTess Avitabile2017-11-105-3/+109
| | | | (cherry picked from commit ddacafb22591d831f2b320b196c2809193a52d05)
* SERVER-19919 Remove the 250000 document limit for migrationRandolph Tan2017-11-091-2/+1
| | | | (cherry picked from commit 830fe9d2093b365d51aaafadfecefcdd09fd0ede)
* SERVER-29293 Recipient shard to abort migration on stepdownNathan Myers2017-11-091-5/+12
| | | | (cherry picked from commit 6d921f47c0fcb29266c57286f1dd0d411cc459f0)
* SERVER-31016 Be more explicit about some lambda return typesAndrew Morrow2017-11-022-2/+2
| | | | | Apparently, XCode 5's clang can't see that the two return arms have the same type. Provide explicit return types to work around.
* SERVER-31621 Update buildscripts/scons.py to match masterAndrew Morrow2017-11-021-9/+19
|
* SERVER-31590 Release unused cursors in the cache before awaiting oplog deletionDon Anderson2017-11-025-4/+24
| | | | (cherry picked from commit 2a8818d4fd7b833b82997c9996aca9eb14471f09)
* SERVER-31717 Force C locale on Ubuntu 16.04 buildersMark Benvenuto2017-11-021-1/+7
| | | | (cherry picked from commit 77c44f1f2cfde4efed4b37f65a406ae3f9e88d0a)
* Fixing lintXiangyu Yao2017-11-011-1/+1
|
* SERVER-30406 Test view catalog invalidation due to renaming to/from system.viewsGeert Bosch2017-11-012-5/+21
| | | | | | | (cherry picked from commit e3bdbd02624f5dce42aada11b84f28ff14f578da) Conflicts: src/mongo/db/op_observer_impl.cpp
* SERVER-30482 Verify and enforce good ordering for the values for the ↵Henrik Edin2017-11-011-0/+24
| | | | | | sharding task executor refresh and host timeouts. (cherry picked from commit 8c50e87a82afdb7852fbac32e9bb4dbe7b6f8030)
* SERVER-31624 fix featureCompatibilityVersion collation error injannaerin2017-10-312-4/+91
|
* Import wiredtiger: 0cea838de28b96048cd025dbd0fadd5eaf2ad4f3 from branch ↵Luke Chen2017-10-3110-80/+253
| | | | | | | | | | | | | mongodb-3.4 ref: 2d781c8cfe..0cea838de2 for: 3.4.11 WT-3248 Performance degradation in workload with large overflow items WT-3296 LAS table fixes/improvements WT-3370 Heap use after free in txn recover code WT-3379 Avoid a performance regression on secondaries WT-3643 Recovery does not run after database opened with recover=error
* SERVER-28486 backup_restore.js waits for FSM and CRUD operations to complete ↵Benety Goh2017-10-301-2/+18
| | | | | | before getting primary (cherry picked from commit 25562f3145033c8a63df8831c26e9525341ab0d4)
* SERVER-30649: Check whether each expression inside of $elemMatch is ↵Nick Zolnierz2017-10-305-111/+299
| | | | | | compatible with a given index (cherry picked from commit 625d3c1b287170390622055fb29bda7ee12e7b67)
* SERVER-31505 Simplify Snappy compressorJonathan Reams2017-10-272-131/+17
| | | | (cherry picked from commit 835d351338fa945dfb4f6ba7696ebf4bdb1555c1)
* SERVER-19605 make oplog timeout configurableJudah Schvimer2017-10-2710-31/+62
| | | | (cherry picked from commit 5dbccb4a861aa2db993dd673097a1300bcdc9cca)
* SERVER-21011 Fix query correctness problem related to covered matching for ↵David Storch2017-10-269-39/+319
| | | | | | | | | | | | | | | | 2d/text indexes. The fix ensures that the tightness predicates over the trailing fields of 2d/text indexes is checked. Predicates which are INEXACT_FETCH will then get affixed to the FETCH stage of the plan rather than incorrectly affixed to the IXSCAN. (cherry picked from commit 744738bd23a5aed625dc1eed89851824fcf5e33a) Conflicts: src/mongo/db/query/index_bounds_builder_test.cpp src/mongo/db/query/query_planner_geo_test.cpp
* SERVER-31516 Fix improper initialization of empty NamespaceString.David Storch2017-10-262-1/+13
| | | | (cherry picked from commit e7390933e152d8e6f00c90ac341f691780c261fd)
* SERVER-31119 Make string.cpp compatible with boost 1.62Jelle van der Waa2017-10-261-1/+8
| | | | | | | | Add a conditional for boost > 1.62 compatibility, boyer_moore_search now returns an std::pair. Signed-off-by: Andrew Morrow <acm@mongodb.com> (cherry picked from commit 8a5656c58c18e7c23d5bec6f9b2d41013ee80a47)
* SERVER-31046 Remove security.ldap.bind.queryPassword from parsed optionsAndrey Brindeyev2017-10-261-0/+2
| | | | (cherry picked from commit ea3890b98c6e3eefd056d68a67d39bab697992ad)
* SERVER-30449 Reimplement ↵Bernard Gorman2017-10-203-18/+134
| | | | ProjectionSpecValidator::ensurePathDoesNotConflictOrThrow using std::set
* SERVER-31149 Enable recovery progress messagesXiangyu Yao2017-10-191-0/+1
|
* SERVER-31091 Make Balancer::joinCurrentRound obey the OperationContext deadliner3.4.10-rc0r3.4.10Kaloian Manassiev2017-10-182-3/+5
| | | | (cherry picked from commit 689e308e910b1c689246da34ac85ca0198f68e4a)
* SERVER-31428 correctly check collVersion epoch when short-circuiting ↵Kevin Pulo2017-10-181-2/+6
| | | | metadata refresh
* SERVER-31428 avoid redundant concurrent generation of new chunkMapsKevin Pulo2017-10-181-27/+52
|
* SERVER-30241: Attach workloads html to evergreen taskdalyd2017-10-171-4/+14
| | | | (cherry picked from commit 2b10c2876de50302150167aef80b5bf4b6662139)
* SERVER-31527 Rebaseline sys-perf-3.4 onto 3.2.17 and 3.4.9Henrik Ingo2017-10-171-2/+2
|