[SERVER-37381] Allow prepared transactions to survive state transitions Created: 28/Sep/18  Updated: 29/Nov/18  Resolved: 29/Nov/18

Status: Closed
Project: Core Server
Component/s: Replication
Affects Version/s: None
Fix Version/s: None

Type: Improvement Priority: Major - P3
Reporter: Spencer Brody (Inactive) Assignee: Judah Schvimer
Resolution: Duplicate Votes: 0
Labels: prepare_durability
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Depends
depends on SERVER-35870 Temporarily release locks on replica ... Closed
depends on SERVER-37569 prohibit MapReduce on sessions with t... Closed
depends on SERVER-37945 Replace the Global X lock with a Repl... Closed
depends on SERVER-37986 make a new ReplicationCoordinator inn... Closed
depends on SERVER-37987 Use finer grained locks for on step u... Closed
depends on SERVER-37989 Create new ReplicationStateTransition... Closed
depends on SERVER-37990 Replace locking requirements in “Read... Closed
depends on SERVER-37991 Release ReplicationStateTransitionLoc... Closed
depends on SERVER-38162 Acquire ReplicationStateTransitionLoc... Closed
Duplicate
duplicates SERVER-38161 Test that prepared transactions can s... Closed
Related
related to SERVER-37711 Revert the `ReplicationStateTransitio... Closed
related to SERVER-38163 Remove enqueue abilities from GlobalLock Closed
is related to SERVER-27534 All writing operations must fail if t... Closed
is related to SERVER-37574 Force reconfig should kill user opera... Closed
is related to SERVER-37988 recover locks on step up at the begin... Closed
Sprint: Repl 2018-10-08, Repl 2018-10-22, Repl 2018-11-05, Repl 2018-11-19, Repl 2018-12-03
Participants:

 Description   

To allow state transitions when there are prepared transactions holding on to locks. Stepdown was handled already in SERVER-35870



 Comments   
Comment by Judah Schvimer [ 29/Nov/18 ]

All work items for this ticket have been ticketed out separately. Closing as a duplicate of SERVER-38161 to test that it is complete.

Generated at Thu Feb 08 04:45:49 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.