summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* SERVER-56783: Ignore NamespaceNotFound for createIndex in tenant oplog applierLingzhi Deng2021-05-101-15/+18
| | | | (cherry picked from commit 8f87828a42fbe05df15265eda5a0835772169f16)
* SERVER-56767: Check for interrupt before initializing tenant oplog applier ↵Lingzhi Deng2021-05-101-11/+12
| | | | | | and starting tenant cloners (cherry picked from commit 5e45283c8c6f191dd0f301808942e0f11e307ff5)
* SERVER-56604 Use waitForDonorNodesToReachState in ↵Pavi Vetriselvan2021-05-101-1/+1
| | | | | | tenant_migration_donor_rollback_recovery.js (cherry picked from commit d9a038068687f79632245d3d64ec3ae90a31951f)
* SERVER-56319 shell_writeconcern.js should explicitly remove _id:1 documentPavi Vetriselvan2021-05-101-1/+1
| | | | (cherry picked from commit 40ac62ae387cff401b4d067890083fd5f4586cf6)
* SERVER-56728 Don't enable sandybridge optimizations for macOSAndrew Morrow2021-05-091-1/+1
| | | | | | | | Doing so allows AVX instructions, but those aren't supported on Rosetta 2. We can restore this one we have native Apple Silicon builds. (cherry picked from commit d740377ed7aa5bf944aa0750eb5a14379314f6c3)
* SERVER-56753 Make test case in ↵Cheahuychou Mao2021-05-071-27/+3
| | | | | | tenant_migration_donor_resume_on_stepup_and_restart.js that expects the state doc to still be around after failover/restart not use low garbage collection delay (cherry picked from commit da58cdd2bf39ca355c44dc8a315cd5443c9928b2)
* SERVER-54926 Convert HostUnreachable error in ↵Jason Zhang2021-05-072-44/+4
| | | | | | _fetchAndStoreRecipientClusterTimeKeyDocs to specific error (cherry picked from commit 1814c0324af4fb1421ffa46d90528d2053dcac2c)
* SERVER-56527: Tenant migration recipient should ignore createIndex on ↵Lingzhi Deng2021-05-072-0/+85
| | | | | | non-empty collections (cherry picked from commit 635f61f317fd88b840588f68d0f38211fc5cabcb)
* SERVER-53777 Add idempotency targeted tests for tenant migration.Wenbin Zhu2021-05-073-6/+373
| | | | (cherry picked from commit 626672c9de5486f48c234b709e019d927a7121b2)
* SERVER-56711 Remove unused auth code in tenant_migration_test.jsCheahuychou Mao2021-05-061-46/+0
| | | | (cherry picked from commit ac3a335935e916b906a203b66c773222c6f2bc61)
* SERVER-56471 Give tenant migration recipients privilege to skip cluster time ↵Jack Mulrow2021-05-062-8/+13
| | | | | | validation (cherry picked from commit 395510381dc73a1741d139fbf8d5de266ef21384)
* SERVER-54302 Handle retrying with different migration id after dropping ↵Cheahuychou Mao2021-05-053-22/+45
| | | | | | donor state collection (cherry picked from commit 6701ac9e1cb8f42ae479d70f0fa6d1fa2b8bc995)
* SERVER-54302 Write tenant migration test when the state doc collection is ↵Cheahuychou Mao2021-05-057-9/+262
| | | | | | dropped (cherry picked from commit b37de758aa8a5fcc74d8af8b7556e3a18d76e90c)
* SERVER-56354 Ensure that the future chain in checkIfCanReadOrBlock gets ↵Cheahuychou Mao2021-05-052-6/+87
| | | | | | interrupted when the command's opCtx is marked as killed (cherry picked from commit 589020d961aadba1d38ea88d0b3f4b1878bf3be0)
* SERVER-56188 Nested applyOps can hold onto global X lock while blocking on ↵Jason Zhang2021-05-058-137/+178
| | | | | | migration commit/abort (cherry picked from commit 51bef6c2d9d035afed3735ea107d1e7b58392d93)
* SERVER-56435 Tenant migration donor shouldn't abort on shutdown or not ↵Jack Mulrow2021-05-051-6/+5
| | | | | | primary errors (cherry picked from commit 6b780f53b473a8f23042095642b1888bf3a2b237)
* SERVER-54460 Ensure that opCtx that waits on PrimaryOnlyService completion ↵Cheahuychou Mao2021-05-047-10/+97
| | | | | | promise gets killed on stepdown (cherry picked from commit c02a82e18fe3fc3cf9ed76962fe05c22bf376332)
* SERVER-56582: Adjust timeouts of windows-debug and code-coverage build variantsDavid Bradford2021-05-042-1/+2
| | | | (cherry picked from commit 94fe70d1028241084c6b1b78a99c9464b8c1d1a9)
* SERVER-55556 add new totalUnitsWritten metric; add new localTime field to ↵r4.9.0-rc1Eric Milkie2021-05-0311-6/+220
| | | | | | | | | operationMetrics output totalUnitsWritten is a metric that represents the number of bytes written to a document plus any index entries that follow, prior to writing another document; these bytes are then translated into Units as per the totalUnitWriteSizeBytes parameter. Additionally, a new field localTime will now appear in every BSONArray (per database) included in the $operationMetrics aggregation stage (cherry picked from commit 960f5deb14520af3076c9164fbf8b3cbcca0560f)
* SERVER-56248 Refactor logic for aborting a tenant migration donorJack Mulrow2021-05-035-54/+120
| | | | (cherry picked from commit 4565b6d14cf75272a6487e99aabcd05b4c290670)
* SERVER-37125 Remove unused ProcessControl codeMikhail Shchatko2021-04-301-21/+5
| | | | (cherry picked from commit 08459b3b33a4c5567bcea75d3d33e2937a467252)
* SERVER-56434 Make tenant migration hook retry if get primary times outCheahuychou Mao2021-04-291-6/+24
| | | | (cherry picked from commit 46da8dbb4091f6f1068bd4febda44846996fa07a)
* SERVER-56431 Make sure that the ContinuousTenantMigration hook not retry ↵Cheahuychou Mao2021-04-291-2/+3
| | | | | | donorForgetMigration after getting NoSuchTenantMigration (cherry picked from commit c2b497d2f9e52077880a70e461aa775c2250f5bf)
* SERVER-56439 Exclude insert1.js from tenant migration kill/terminate primary ↵Pavi Vetriselvan2021-04-282-0/+2
| | | | | | suites (cherry picked from commit b855566ebc049288f0dc51084b8e0a4aad8f649b)
* SERVER-55882: Invalidate in-memory transactions when fetching committed ↵XueruiFa2021-04-285-13/+143
| | | | | | transactions in tenant migrations (cherry picked from commit c5ae3db5845814fe5e6ecd304d797c8f655fa697)
* SERVER-52713 Enable tenant migration stepdown suitePavi Vetriselvan2021-04-281-0/+10
| | | | (cherry picked from commit d68c96ef6c3a91b1c729344b10a0fc41ea834006)
* SERVER-55353: Ignore pre/post image when tenant oplog batcher can't find oneLingzhi Deng2021-04-285-29/+133
| | | | (cherry picked from commit 0464f0b7bcb2eee8dafbf108447013b4d586a16a)
* SERVER-56340 Retry remote host setup operationsMikhail Shchatko2021-04-282-16/+16
| | | | (cherry picked from commit 3d63ca6b013383cf12e22d414697f62bae2a2b6d)
* SERVER-56367 Fix race when enabling failpoint in tenant migration recipient ↵Wenbin Zhu2021-04-281-28/+31
| | | | | | test. (cherry picked from commit cc723f54691062eae59a067a8549849fb585d843)
* SERVER-56308 Fix auth errors in tenant migration stepdown/kill/terminate suitesCheahuychou Mao2021-04-2710-52/+44
| | | | (cherry picked from commit ecb77d4c6fc228ac7a4e0b9e385b63eb3919756b)
* SERVER-53838 Change resharding_oplog_sync_agg_assert_min_oplog.js to use one ↵Blake Oler2021-04-271-1/+1
| | | | | | replica set node (cherry picked from commit 683271cf3052b850a9d98c122f83834f6eb4849e)
* SERVER-56343 Create shallow copy of shell_options in tenant migration ↵Jason Zhang2021-04-271-1/+1
| | | | | | passthrough (cherry picked from commit fb9e759ee61a967c875fad7c158ebff049985ba5)
* SERVER-56324: Increase transactionLifetimeLimitSeconds in tenant migration ↵XueruiFa2021-04-271-1/+1
| | | | | | transactions passthrough (cherry picked from commit 7f669695d08ad2655daa085b1e9004b9158db8a9)
* SERVER-56308 Enable auth in tenant migration jscore passhthrough suitesCheahuychou Mao2021-04-278-14/+241
| | | | (cherry picked from commit 2052c20502d8fb3efe9cae53cd8b2b0cb011c70b)
* SERVER-54030 Validate state transitions in TenantMigrationAccessBlockerCheahuychou Mao2021-04-265-66/+165
| | | | (cherry picked from commit 4c4b33ea47c92de59f7cb1d15f0aabd5e5512845)
* SERVER-55879 Accommodate implicit collection creation in ReshardingTest's ↵Jamie Anderson2021-04-261-4/+4
| | | | | | post-state assertions (cherry picked from commit b0c83268977789b793a2b4bc385b6c47c56668c8)
* SERVER-53711 Update header comment in TenantMigrationAccessBlockerCheahuychou Mao2021-04-261-37/+39
| | | | (cherry picked from commit 5cf56aafbac3fab892a255e118fec99c635af633)
* SERVER-55359 pre/post image ops after startFetchingDonorOpTime should be ↵Pavi Vetriselvan2021-04-266-41/+101
| | | | | | filtered out of oplog buffer (cherry picked from commit 9457ca34a5e157698602e620042c6c8037023375)
* SERVER-56293: Fix out of scope opCtx capture in checkIfCanReadOrBlockLingzhi Deng2021-04-231-14/+15
| | | | (cherry picked from commit e46ccf98296b03819006153c87c85d3b87bd8987)
* SERVER-55051: Donor should block non-timestamped reads after migration has ↵Lingzhi Deng2021-04-2320-80/+282
| | | | | | committed (cherry picked from commit 16cb79e780c4101118fdd3253bcacf5d63be886f)
* SERVER-55380 Serialize oplog application of writes to the tenant migration ↵Jason Chan2021-04-232-4/+66
| | | | | | namespace (cherry picked from commit d45413a73b86ccedf2e6748e52c5bb95f9e1b5cb)
* SERVER-55473 DBClientBase::_auth returns original status instead of ↵Wenbin Zhu2021-04-222-13/+2
| | | | | | AuthenticationFaile. (cherry picked from commit a24b761247c996b87b514c513b69588f86a40f1a)
* SERVER-56258: Complete TODO from SERVER-55355XueruiFa2021-04-221-10/+2
| | | | (cherry picked from commit fcf20de28b02f4f2a4e16addd87c43e722fb65e8)
* SERVER-56100 Ban tenant migration tests from macOs, inMemory and ↵Vishnu Kaushik2021-04-2276-79/+100
| | | | ephemeralForTest
* SERVER-55229 Implement and test recipient cloner stats after failoverVishnu Kaushik2021-04-228-67/+518
|
* SERVER-53790 Test tenant migration recipient respects the provided read ↵Wenbin Zhu2021-04-221-5/+152
| | | | | | preference on donor. (cherry picked from commit d06ab1800e38439afbb71ae67e49b0e22a6a5c5c)
* SERVER-55355: Retry tenant migration on oplog fetcher errorsXueruiFa2021-04-223-5/+180
| | | | (cherry picked from commit e51091e12eec32b8fdb18ec56cf64928b1a61348)
* SERVER-54207 Add test coverage for interrupting tenant migration donor ↵Jason Zhang2021-04-215-72/+348
| | | | | | operation contexts (cherry picked from commit 3cb1bf74b1cf6271a7ea641eeb5f38e56d27535f)
* Import wiredtiger: 07fef8b2b80bf1e07104e8627a6bf76e2f998eac from branch ↵Luke Chen2021-04-2049-2287/+1966
| | | | | | | | | | | | | | | | | | | | | | | mongodb-5.0 ref: 716858f654..07fef8b2b8 for: 4.9.0-rc1 WT-7105 Add recovery error messages to include the URI WT-7266 Test to validate re-reading files that were closed with active history WT-7312 Keys/Values updated to String type and save the created keys WT-7315 Implementation of the update thread operation in the test framework WT-7329 Add hook capability to Python testing WT-7367 Do not remove unstable updates of an in-memory database btree page WT-7368 Add WT_STORAGE_SOURCE.customize_file_system in place of locations WT-7376 Initialize tiered cursor name WT-7380 Fix wiredtiger connection string to clear statistics WT-7384 Fix an assert fire when inserting to the history store WT-7385 Remove 'auth_token' from being reconfigurable WT-7387 Replace cluster/member with hostid WT-7388 Add parens to assignment in conditional WT-7390 Add --noremove flag to Python test runner WT-7395 Coverity analysis defect 118042: Dereference after null check
* SERVER-54829 Avoid crashing during kUpgrading/kDowngrading state if config ↵Pavi Vetriselvan2021-04-206-43/+177
| | | | | | has incompatible field name (cherry picked from commit f1ac83b03c330d1ef59dd13e55aeddf3c6d41b4b)