summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* SERVER-42769 Add call to awaitLastOpCommitted after enableAutoSplit in ↵r4.2.0Matthew Saltz2019-10-211-0/+5
| | | | | | ShardingTest (cherry picked from commit 1bab7ef943e45caeecbc5aafbca9b5147dbdddb2)
* SERVER-41480 Increment major version on splits where the shard version ↵Matthew Saltz2019-10-217-83/+282
| | | | | | equals the collection version (cherry picked from commit 790609ffb6bc1dac0a3c13d1898d5884e21a1b7a)
* SERVER-44113 Refresh metadata for correct namespace in ↵Jack Mulrow2019-10-211-19/+34
| | | | | | transactions_reject_writes_for_moved_chunks.js hashed case (cherry picked from commit 713f6dd0dd90a000cb624c8d10ed2dfbdcd15772)
* SERVER-43579 Make AWS KMS support robust to KMS availabilityShreyas Kalyan2019-10-211-1/+7
|
* SERVER-42312 disallow validate cmd during rollback and recovering statesPavithra Vetriselvan2019-10-184-0/+54
| | | | (cherry picked from commit 1a3936b3ee365de5dde80e440c01fa6e868a1a54)
* SERVER-43079 ignore internal connections in failCommand failpointMisha Tyulenev2019-10-171-0/+4
| | | | (cherry picked from commit 0507c3ba15231cb60fe319fa4f18f65ec1cbd4f3)
* SERVER-43729: Wait for secondary state before running replSetFreeze in ↵Lingzhi Deng2019-10-171-0/+6
| | | | | | RollbackTest.transitionToSyncSourceOperationsDuringRollback (cherry picked from commit 22c6eb00028fae04472a08b7029cf664d2243c71)
* SERVER-42366 Do not update the stable timestamp during ROLLBACK stateWilliam Schultz2019-10-172-2/+61
| | | | | | when enableMajorityReadConcern:false (cherry picked from commit 50bd132c51b25e74221a90f214b013bd0ea014e1)
* SERVER-43034 Correctly deal with infinite results in DoubleDoubleSummationGeert Bosch2019-10-171-3/+3
| | | | (cherry picked from commit 9d31de1d5458e865439e643eb75f719d5217d064)
* Import wiredtiger: f3d8dbf9cc285e1f508562ab5d28e029d66b2101 from branch ↵Luke Chen2019-10-17200-4657/+4087
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | mongodb-4.2 ref: 18d13b8f6b..f3d8dbf9cc for: 4.2.2 WT-4702 Switch to ubuntu1804-test Evergreen distro WT-4715 Workloads will stall if old transaction or timestamp pinned by thread co-opted for eviction WT-4961 Checkpoints with cache overflow must keep history for reads WT-4972 Add new RHEL Evergreen build variant WT-4975 Migrate Jenkins “wiredtiger-pull-request-asan” job to Evergreen WT-5083 Add mips64el support WT-5093 Enable million-collection-test working with Evergreen distro rhel80-build WT-5094 Enable Windows compile task working with Evergreen distro windows-64-vs2017-test WT-5118 Remove incorrect assert that there are no hazard references to discarded WT_REF WT-5122 Shut down the sweep server before doing the final checkpoint WT-5123 Fill multi-paragraph comments WT-5128 Add script to run wtperf with XRay profiling WT-5130 Enable Big-endian (s390x/zSeries) working with Evergreen distro ubuntu1804-zseries-build WT-5134 Fix leaf-page only search and search-near operations WT-5135 Change lookaside file inserts to use cursor.insert WT-5140 Fix where a cursor returning random items can use an uninitialized buffer WT-5143 Fix typo in error message WT-5148 Switch little-endian test to use ubuntu1808 distro WT-5149 Clear the debugging field value so it cannot get stale WT-5150 LAS sweep is not removing the entries that are no longer required WT-5156 Lookaside table cursors not operating at isolation level WT_ISO_READ_UNCOMMITTED WT-5160 Stop requiring a checkpoint before calling rollback_to_stable WT-5161 Remove deprecated git.apply_patch WT-5163 Fix ignored failure return in WT_CURSOR.next when random retrieval configured WT-5164 Fix inconsistent underscore/dash output WT-5166 Allow configuring configure flags in evergreen builds
* SERVER-43239 Fixed bug causing numCatchUpOps in repSetGetStatus to be incorrectSamyukta Lanka2019-10-1622-76/+437
| | | | | | | | | | | | (cherry picked from commit 71e4779b0da9e8d58dbb179c49b1a86c5e48c93d) SERVER-41512 Added tracking for metrics around a node voting in an election (cherry picked from commit 7538504cb584720c2cbbc6d44ea62d0743b41fcf) SERVER-41513 Track the time the new term oplog entry was written by primary and applied in secondary (cherry picked from commit efde009845f32d8de2d094088628e67608bfa419)
* SERVER-39993 Add kill and terminate versions of concurrency stepdown suitesVesselina Ratcheva2019-10-165-10/+1122
| | | | (cherry picked from commit fae9a778eac1ee6ce082c82bf8d9eddac16eb3d9)
* SERVER-43402 dropDatabase should send drop database oplog entry prior to ↵Gregory Wlodarek2019-10-163-18/+75
| | | | | | dropping in memory state of database (cherry picked from commit 15c6c085126f5d459f30191ef736c10607bea3f6)
* SERVER-33272 The DatabaseHolder::close() function no longer requires a ↵Gregory Wlodarek2019-10-167-38/+67
| | | | global write lock and neither does the dropDatabase command.
* SERVER-41140 All usages of MultiIndexBlock should ensure callers check for ↵Gregory Wlodarek2019-10-1612-5/+43
| | | | | | duplicate key constraints (cherry picked from commit 0d462c7be0462ad27f68c056145de712bee65684)
* SERVER-42576 Decrease the number of concurrent jobs from 4 to 2 in the ↵Gregory Wlodarek2019-10-161-0/+1
| | | | | | logical_session_cache_* suites (cherry picked from commit f7018500ddc39b9b722dacf17edf13d9df256e65)
* SERVER-43096 Pre-allocate smaller buffer for "distinct" commandsJames Wahlin2019-10-152-15/+40
| | | | (cherry picked from commit 22256673a9db8f9cf44bdb149fe20a599ecb7e9a)
* SERVER-42908 Add ErrorCodes to retryable errors to match driversBen Caimano2019-10-1514-213/+179
| | | | | | Changes to src/mongo/base/error_codes.yml in v4.3 are replicated on src/mongo/base/error_codes.err for v4.2. (cherry picked from commit 0f16c5fc452d16c5a92e43e9fdd96f3822f05271)
* SERVER-43634 Report different errors for missing scons and fail to import sconsMathew Robinson2019-10-151-1/+1
|
* SERVER-43265 Fix using URI network compressors parameter in shellHenrik Edin2019-10-151-1/+3
| | | | (cherry picked from commit ab77143b2163da066776bd965e0cd3a931d9aa10)
* SERVER-42373 Prevent "invalid view definition" error while dropping ↵Gregory Wlodarek2019-10-143-2/+16
| | | | | | nonexistent collection (cherry picked from commit 00bd5405dfaa44f3094965cf6bb0e6dc55062b99)
* SERVER-41431 Re-enable SUSE 15 build variantsVitalii Lirnyk2019-10-141-3/+2
|
* SERVER-43694 Change waitForState to awaitSecondaryNodes in ↵Jason Chan2019-10-111-1/+1
| | | | | | initial_sync_write_conflict.js (cherry picked from commit c0da48bb14fe1329e375265be0f731baa9f07577)
* SERVER-43850 use os.name instead of os.family to check ubuntuJohn Chen2019-10-111-2/+2
|
* SERVER-42987 make it safe to interrupt abortTransactionJudah Schvimer2019-10-114-36/+60
| | | | (cherry picked from commit 1659ddcfb49050dcf18fef014cd9d5ebf5717650)
* SERVER-41437 minor transaction_oplog_application.js clean upJudah Schvimer2019-10-118-248/+232
| | | | | | | SERVER-41437 unify transaction oplog traversal (cherry picked from commit 6dabe5871fcd280f654e475e7048385b54b1ea64) (cherry picked from commit f14d9c4c07e69c2109de0af059123060c73cdd77)
* SERVER-43409 Support non amazon hosted AWS KMS endpointsMark Benvenuto2019-10-112-6/+54
| | | | (cherry picked from commit f893195c8255afdb1914d83ed8a4e7833bea04df)
* SERVER-41431 Re-enable SUSE 15 build variantsr4.2.1-rc0r4.2.1Kelsey T Schubert2019-10-111-93/+93
|
* SERVER-43322 Add tunable oplog stone sizes and track truncation speedsMaria van Keulen2019-10-1010-9/+215
| | | | | | | | | | | (cherry picked from commit 294a8f68615710b47936d5ee42439d01538ac746) SERVER-43322 Disallow oplog_sampling.js on inMemory storage enigne (cherry picked from commit b35dd89515473c97a87b3c06897e8a7ab51c93cc) This backport was not a straightforward cherry-pick due to SERVER-40168 existing in master and not v4.2.
* SERVER-41622 Reduce noise in flow_control_replica_set.jsMaria van Keulen2019-10-091-0/+0
| | | | (cherry picked from commit bcf90959f986b66689fe0b21a03572178eb2de15)
* SERVER-25025 Make startup faster with many WT collectionsLouis Williams2019-10-0913-93/+203
| | | | | | | | | | | | | | This makes two major improvements: (1) WiredTiger "metadata:create" cursors are very expensive; only use these when absolutely necessary, and use standard "metadata:" cursors everywhere else. This lowers startup calls to "metadata:create" from 3 to 1 per table. (2) No longer open a cursor for every WiredTiger collection at startup. Instead, lazily open cursors to initialize RecordIDs for inserts. (cherry picked from commit ba9670e4c6d3aa62db20501317457af99049570c)
* Import tools: 976b41822808521389218141029f3cf786cdefc9 from branch v4.2David Golden2019-10-0834-400/+480
| | | | | | | ref: 22a650479a..976b418228 for: 4.2.1 TOOLS-2383 Restore no socket timeout behavior
* SERVER-43009 Add requires_majority_read_concern tag to ↵Janna Golden2019-10-081-1/+1
| | | | | | migration_waits_for_majority_commit.js (cherry picked from commit a3f144a53afe1f06a2235fd9e910e36c30201d25)
* SERVER-43174 Make migration destination threads killableRandolph Tan2019-10-084-5/+17
| | | | (cherry picked from commit c4467548514ff07721f4de215b3b74d1111ee9d1)
* SERVER-43751 Recompute compressor manager message parametersAdam Cooper2019-10-072-0/+24
| | | | (cherry picked from commit 1411cf602a21e45a5ef42b6869c480eb420976ee)
* SERVER-42744 Fix transation history iterator to not return ↵Louis Williams2019-10-071-1/+1
| | | | | | potentially-dangling BSON (cherry picked from commit 9da0de4279f88cf0113957434606abaa430f3227)
* SERVER-42866 Trigger a logical session cache refresh on all shards in the ↵Alex Taskov2019-10-072-0/+14
| | | | | | ShardedCluster test fixture before running test (cherry picked from commit 108425fdd063a0c7dae50b2d48d3dadea35a0557)
* SERVER-36222 Wait for rollback is racy in shard_identity_rollback.jsJanna Golden2019-10-071-20/+14
| | | | (cherry picked from commit f14c26dfc3975f0c98af26573ab91b5d9c09ee71)
* SERVER-42783 Migrations should wait for majority replication of cloned docs ↵Janna Golden2019-10-074-13/+89
| | | | | | when there are no xfer mods (cherry picked from commit 2fb73bcd2515cd8d566fecc5b23ee9f6970b1716)
* SERVER-42751 Take CSRLock when observing transaction commit for migrationAlex Taskov2019-10-071-1/+6
| | | | (cherry picked from commit cd96f9b455f63945b4ea8b772529284d8721284a)
* SERVER-42610 Flip order of assert.lte arguments in ↵Jack Mulrow2019-10-071-2/+2
| | | | | | shards_and_config_return_last_committed_optime.js (cherry picked from commit d101a617bada9252a4f0a29b8f615ee62abb979b)
* SERVER-43699 $mod should not overflow for large negative valuesBernard Gorman2019-10-075-4/+78
| | | | (cherry picked from commit 21d8699ed6c517b45e1613e20231cd8eba894985)
* SERVER-42534 Step down primary for less time in freeze_timeout.js and ↵Samyukta Lanka2019-10-071-12/+10
| | | | | | increase electionTimeoutMillis (cherry picked from commit 488adcaea8526492411d433229a765d5bd7dd5db)
* SERVER-43831 Add uses_transactions and requires_persistence to ↵Jason Chan2019-10-041-0/+1
| | | | set_fcv_on_standalone_with_replica_set.js
* SERVER-43202 propagate errors from interrupts during yieldingIan Boros2019-10-0417-76/+229
|
* SERVER-39763 transactions_target_at_point_in_time.js should disable expiring ↵Esha Maharishi2019-10-032-5/+19
| | | | | | old chunk history (cherry picked from commit 688368b4440c18bd048f122d8a729c26e9ad4a6e)
* SERVER-43243 Restore repairDatabase ActionTypeSpencer Jackson2019-10-021-0/+1
| | | | (cherry picked from commit 166425bf4c9c2b302e72e1ca7a7f2109e605cbbe)
* SERVER-42946 Prevent FCV upgrade/downgrade when in standalone mode with a ↵Jason Chan2019-10-022-0/+95
| | | | non-empty config.transactions table.
* SERVER-39774 Revert increased number of updates in rollback_wt_cache_full.jsEvgeni Dobranov2019-10-021-1/+2
|
* Import wiredtiger: 18d13b8f6bc8d345952f16a7f3c63608e405fd77 from branch ↵Luke Chen2019-10-0217-219/+402
| | | | | | | | | | | | | | | | mongodb-4.2 ref: c600bde203..18d13b8f6b for: 4.2.1 WT-5068 WT_CURSOR.random unnecessarily returns duplicate records WT-5097 Coverity - Fix two minor issues in random_abort/main.c WT-5104 Add readonly flag to wt utility WT-5105 Bypass test_wt2535_insert_race for valgrind WT-5108 Remove unneeded no-op line and comment WT-5113 Create basic test format config to be added to PR testing WT-5131 Fix Evergreen configuration file to use working directory WT-5132 Fix buffer overflow caused by fscanf range check