Commit Graph

26 Commits

Author SHA1 Message Date
Matt Broadstone 1a13031f7c SERVER-65315 Enforce mutual exclusion between serverless operations 2022-09-15 00:19:47 +00:00
Matt Broadstone 382f12ccb4 SERVER-69197 Clear lastCommitted and currentCommitted on split 2022-08-29 19:12:05 +00:00
Matt Broadstone cb38f4cfaf SERVER-68964 Reset lastCommitted to blockTimestamp after split 2022-08-25 15:29:42 +00:00
Sophia Tan 8bb81df3ba SERVER-68768 Collection validation should be skipped when shutting down recipient nodes removed from a replica set 2022-08-23 17:18:20 +00:00
Matt Broadstone 9c6775b06a SERVER-67956 Write update to blockTimestamp at the reserved opslot 2022-07-12 19:34:06 +00:00
mathisbessamdb 53eea3da41 SERVER-67531 Improve recipient cleanup logic for shard split 2022-07-05 15:03:43 +00:00
Didier Nadeau 6ea028d20d SERVER-67353 Handle retryable errors in BasicServerlessTest::commitAsync 2022-06-29 23:20:46 +00:00
mathisbessamdb 98374072b1 SERVER-66365 Copy missing applicable JSTests for shard split 2022-06-16 14:36:07 +00:00
Didier Nadeau bfd0810609 SERVER-66705 Move aborting index builds out of critical section 2022-06-15 20:18:42 +00:00
mathisbessamdb c9fee36305 SERVER-66704 use primaryToken for committed state doc transition 2022-06-08 20:51:31 +00:00
Didier Nadeau a597da88a1 SERVER-67005 Refactor serverless library to run shard split operations 2022-06-06 21:31:06 +00:00
mathisbessamdb a192781bcf SERVER-67007 fix race condition and simpified split_rejects_multiple_ops test 2022-06-06 15:00:54 +00:00
Matt Broadstone d599853df5 SERVER-66855 Reject setFCV when a split config is installed 2022-06-06 11:18:49 +00:00
Didier Nadeau d73d7642cd SERVER-66706 Mark shard split recipient nodes as hidden 2022-06-03 18:14:20 +00:00
Didier Nadeau c84c8fcf24 SERVER-65730 Remove the split config at the end of a shard split 2022-05-18 13:56:01 +00:00
mathisbessamdb e22aedb467 SERVER-64906 Copy applicable Tenant Migration jstests to shard split 2022-05-10 23:26:48 +00:00
mathisbessamdb 464155c8c4 SERVER-66269 fixing broken test that expects to run a second split 2022-05-09 14:18:38 +00:00
Matt Broadstone cd3a9c9b92 SERVER-66141 Remove access blockers on recipientConfig installation 2022-05-04 12:40:30 +00:00
Didier Nadeau cff8825855 SERVER-63092 Improve split test library and add tests for write 2022-04-12 21:18:25 +00:00
mathisbessamdb 311d585bbb SERVER-64083 Add a missing step to create tenant migration access blockers for the shard split service 2022-04-06 01:53:23 +00:00
mathisbessamdb 26838030f0 SERVER-64661 Fix validation on shutdown failing due to a re routing issue. 2022-03-25 23:15:28 +00:00
Didier Nadeau 30c1271b86 SERVER-64420 Fix split acceptance to successfully complete split operation 2022-03-14 21:44:47 +00:00
Didier Nadeau c384cf7c75 SERVER-62346 Apply recipient config when heartbeat presents a splitConfig 2022-03-04 03:46:28 +00:00
Didier Nadeau 2269e70fb9 SERVER-63091 Donor applies splitConfig before waiting for acceptance 2022-03-03 00:00:28 +00:00
Matt Broadstone b7229b3529 SERVER-62819 Donor waits for recipient to reach blockTimestamp 2022-02-16 22:54:34 +00:00
Matt Broadstone 2e878f0d1f SERVER-62482 Build recipient connection string from tag/set name 2022-02-04 13:54:45 +00:00