summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* SERVER-42652 Fix issue with rename collectionr3.4.23-rc0r3.4.23Adam Cooper2019-09-043-12/+84
| | | | (cherry picked from commit cdde32442328fdd65bd1ae016164bcafff15fa92)
* SERVER-43074: Make appendMultikeyPathsAsBytes threadsafe.Daniel Gottlieb2019-08-301-1/+2
| | | | | | | The method previously relied on catalog level serialization for guaranteeing serialized access to a global variable. (cherry picked from commit eb47871d19c81d08827f83df0554ce2c83cd8487)
* SERVER-42257 Announce known emulationsAndrew Morrow2019-08-282-0/+51
| | | | | (cherry picked from commit 0789a935ccee8e402cce8c7cdf52a41b9cc17010) (cherry picked from commit 9d796ee7c61a783c0b553bf715461864ba5f6fcb)
* SERVER-42343 drop all snapshots on transition from a readable state to a ↵Benety Goh2019-08-141-0/+6
| | | | | | | non-readable one This avoids accumulating unnecessary historical information in the storage engine while we are in a non-readable state.
* SERVER-42603 Add After=network.target to service filesMathew Robinson2019-08-062-0/+2
| | | | (cherry picked from commit edd215fd7979d776be5a9fab6cc8335a29fd96f1)
* SERVER-42653 Always waitUntilDurable when writing lastVote document.Matthew Russotto2019-08-061-1/+1
|
* SERVER-42055 Only acquire a collection IX lock to write the lastVote documentMatthew Russotto2019-08-069-25/+81
|
* SERVER-42603 Remove cyclic dependency in SystemD service filesMathew Robinson2019-08-052-2/+0
| | | | (cherry picked from commit 18bff834e331f8a6a13aeec4c9cf94a9e9239d75)
* SERVER-39928 Stop testing with Python 2.6 in drivers nightlyIan Whalen2019-08-011-13/+6
|
* SERVER-36394 Don't refresh balancer configuration for autosplit if autosplit ↵Matthew Saltz2019-07-311-1/+2
| | | | is currently disabled
* SERVER-41829 findAndModify ignores filter expressions that are not objectsArun Banala2019-07-314-6/+159
| | | | | (cherry picked from commit de511c6bbf22d662912f228a3ac7a8e7a8bc3c61) (cherry picked from commit 0f41fa2d430cca4912820ed0fe929e193b005e94)
* SERVER-42172 Add Ubuntu 14.04 to v3.4Brian McCarthy2019-07-291-0/+184
|
* Platform Support: Remove Enterprise RHEL 6.7 zSeries from 3.4r3.4.22-rc0r3.4.22Kelsey Schubert2019-07-111-138/+1
|
* SERVER-41680 Add --branch option to fuzzer invocationSandy Gould2019-07-111-1/+1
| | | | (cherry picked from commit b9272e3fc9c41aff5e8ba8a0d641eed278fcd92f)
* SERVER-41036 Make ReadWriteAbility::_canAcceptNonLocalWrites an AtomicWord<bool>Vesselina Ratcheva2019-07-102-6/+6
| | | | (cherry picked from commit 21746d3302f37a9d5716c2f249b99d7f0e273344)
* SERVER-41069 Add option to disable embedded roles from X509 certificatesJonathan Reams2019-07-092-0/+9
| | | | | | | (cherry picked from commit 85ec26ff72f4029c52c40fab796ad53533828e60) (cherry picked from commit 20c801587e1dab2d9cb2d468a4b10e3549d91e24) (cherry picked from commit c0f9667715e87634ba3d8d956e8bc9ae752518cf) (cherry picked from commit 727b84641088ff5b7c6908dea7139afa2e4695d0)
* SERVER-41863 sleep command waits for server clock to advance by duration ↵Ian Boros2019-07-081-23/+44
| | | | requested
* SERVER-21538 Use mockable cv wait in background_thread_clock_source_testMathias Stearn2019-07-013-35/+56
| | | | | | | This both makes the test run much faster and avoids spurious failures when the system scheduler decides not to run a thread for over a second. (cherry picked from commit d55eaad5cdfcfbe8458658d39f8c57102c3b3504)
* SERVER-21538 Put BGThreadClockSource to sleep when it isn't neededMathias Stearn2019-07-013-18/+152
| | | | | | | If it goes through a full granularity of sleeping without being read from, it will sleep with no timeout until the next attempt to read the clock. (cherry picked from commit b283aecc3a6e65e805c5ffe57b0ad4368faacbfd)
* SERVER-28421 Implement ClockSource::waitForConditionUntil()Mathias Stearn2019-07-014-55/+128
| | | | (cherry picked from commit 86bc5bdac397909e246f0ea19f5414387bb6b0a9)
* SERVER-41967: Run Fuzzer from Z: rather than C: on WindowsRyan Timmons2019-06-271-0/+2
|
* SERVER-41148 FTDC is calling boost::filesystem without passing an error_code ↵Mark Benvenuto2019-06-254-16/+59
| | | | | | parameter (cherry picked from commit d8e2c4748fda6fc24ea0d1bb1541ea9c66f5e1cf)
* SERVER-40242 Add banner to MSISpencer Jackson2019-06-241-0/+6
| | | | (cherry picked from commit 9f973418a578bf0b4643908f5af2af972a086c92)
* SERVER-40242 Update banner inclusions for vendored toolsSpencer Jackson2019-06-2416-2/+21
| | | | (cherry picked from commit e5d7bb7eaf2b26be77d6011036387bc21debd129)
* SERVER-38303: Temporarily handle ipv6 failures due to s390x machine without ↵Tyler Kaye2019-06-212-0/+8
| | | | ipv6 enabled
* SERVER-41401 SERVER-40924 SERVER-40923 Add Evergreen task to sanity check ↵Robert Guo2019-06-201-79/+146
| | | | fuzzer can parse JavaScript tests, remove npm test call
* SERVER-41789 sys-perf: Use bootstrap.overrides in bootstrap.yml config fileHenrik Ingo2019-06-191-3/+7
| | | | (cherry picked from commit 89cf8962bf2502fc4091f930b02f2f021d18fd39)
* SERVER-40336 Use SecureRandom to seed the random number generator in ↵Siyuan Zhou2019-06-141-1/+2
| | | | | | replication coordinator. (cherry picked from commit c600aa9d7423eca8151daf626e2799d9a6c7b31c)
* SERVER-41424 Ignore python patch version when verifying python can build MongoDBMathew Robinson2019-06-121-1/+1
| | | | (cherry picked from commit c517556ca985f60b52b983049410cb278c919434)
* SERVER-41424 scons should fail early if invoked with wrong Python interpreterMathew Robinson2019-06-121-0/+5
| | | | (cherry picked from commit 6a8f5d33543088dbf39b26275fb2a90cbd466cf5)
* SERVER-17010 each Sorter instance spills to a single file rather than a new ↵Dianna Hohensee2019-06-1110-181/+482
| | | | | | | | file per spill to disk SERVER-38764 External sorter should use 64-bit integers for file offsets (cherry picked from commit 48d999c08304b6ede2a9d1f9d9db974b59fe97e2)
* SERVER-38984 Validate unique User ID on UserCache hitSara Golemon2019-06-0814-5/+331
| | | | (cherry picked from commit e55d6e2292e5dbe2f97153251d8193d1cc89f5d7)
* SERVER-39642 Decrement egress counter when scoped connection not returned to ↵Rahul Sundararaman2019-06-072-4/+13
| | | | the pool backport
* SERVER-38098 Fix yaml-cpp compilation with Visual Studio 2017.Henrik Edin2019-06-072-2/+2
| | | | | | | cherry picked from commit 0f9a586ca1dc29c2ecb8dd715a315b93e3f40f79 https://github.com/jbeder/yaml-cpp/commit/0f9a586ca1dc29c2ecb8dd715a315b93e3f40f79 (cherry picked from commit 866d4ba84171d7cc88876e2d0d8ae4eeb04ff019)
* SERVER-37984 Upgrade yaml-cpp to 0.6.2Mathew Robinson2019-06-07105-561/+961
| | | | (cherry picked from commit efea6a2c614627152ada31468462033ec0f7ffed)
* SERVER-41546 mongo_killproc should not call exitMathew Robinson2019-06-071-2/+2
| | | | (cherry picked from commit 8b2879c30bcb8d8f5163ecf3050d8bdc421786c7)
* SERVER-41546 SysV init scripts should verify PIDfile exists instead of failingMathew Robinson2019-06-071-0/+5
| | | | (cherry picked from commit 65daaae2ffa01cbb741db69922b5f7cd4ed7836b)
* SERVER-40563 validate that `(${procname})` is the process' command name.Mathew Robinson2019-06-071-2/+22
| | | | (cherry picked from commit 443e8974d66a3ddd2ad89f8b3f9c2ebb7d8d9500)
* SERVER-36043 Start mongod after multi-user.targetMathew Robinson2019-06-072-4/+4
| | | | (cherry picked from commit a014dce43e6f55fd6611a865902e46b34953ad72)
* SERVER-40393 Disable SSL_MODE_RELEASE_BUFFERS in ASIOMark Benvenuto2019-06-051-3/+4
|
* SERVER-20983 Add requirements.txt for resmoke.py.Max Hirschhorn2019-06-041-0/+4
| | | | (cherry picked from commit 396b5eced4ede648ed7bf1296b7c21435ccdb5f0)
* SERVER-41213: Trigger a write conflict in unique, non-partial index build ↵r3.4.21-rc0r3.4.21Daniel Gottlieb2019-05-211-0/+1
| | | | | | code path. (cherry picked from commit 3372bc595d099392e422d735074ba687efd6634b)
* SERVER-40491 Update Debian 8 image for package testBrian McCarthy2019-05-142-0/+16
| | | | (cherry picked from commit 25211c43506ae212b20e830654a80d96e2a73bea)
* SERVER-40866 Use JSON.stringify() to serialize string in tojson()Siyuan Zhou2019-05-111-41/+2
| | | | (cherry picked from commit b877bd0172b613e77365f29886d359e5230f1a3e)
* SERVER-41088 Propagate Evergreen order field to Cedar for system perfjulianedwards2019-05-101-0/+1
| | | | (cherry picked from commit f8108783cab61eb39c371057a4c34b539081f717)
* SERVER-40922 npm install before running the fuzzerRobert Guo2019-05-061-0/+23
| | | | (cherry picked from commit 1a91e889478eacc7f5c63d93a0c68242719aca08)
* SERVER-40514 Fix race in ResmokeMathew Robinson2019-05-011-1/+4
|
* SERVER-37774 Platform Support: Remove Enterprise Ubuntu 16.04 PPCLEKelsey Schubert2019-04-231-79/+0
|
* SERVER-37765 Platform Support: Remove Ubuntu 14.04Kelsey Schubert2019-04-231-196/+0
|
* SERVER-40165 set wtimeout deadlines with the precise clockJason Carey2019-04-191-1/+1
| | | | | | | | | | | | | | | | | In ReplicationCoordinatorImpl::_awaitReplication_inlock, we generate our deadline for waiting on wtimeout with the fast clock. Because we generate the deadline with the fast clock, but actually wait on it with the precise clock, it is possible for us to wtimeout early if there is significant drift between the precise and fast clocks. This is unlikely to happen very often in practice, but could happen if the thread responsible for pushing ahead the fast clock get's descheduled for a substantial period of time. In that case, it is possible for the fast clock to drift multiple seconds behind the precise clock, and to immediately timeout in waitForConditionOrInterruptNoAssertUntil. (cherry picked from commit 46086585d49f2da53d46c3f121e9f8dc23b699a1)