[SERVER-35729] Create explicit Session state transition table Created: 21/Jun/18  Updated: 29/Oct/23  Resolved: 03/Jul/18

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

Type: Improvement Priority: Major - P3
Reporter: Judah Schvimer Assignee: Judah Schvimer
Resolution: Fixed Votes: 0
Labels: prepare_errors
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Duplicate
is duplicated by SERVER-42552 Complete TODO listed in SERVER-33432 Closed
is duplicated by SERVER-35728 Set Session to "kCommitting" before l... Closed
Backwards Compatibility: Fully Compatible
Sprint: Repl 2018-07-02
Participants:

 Description   

It would probably make the code clearer and fix some potential bugs if we made an explicit state transition table that only allows specific legal transitions



 Comments   
Comment by Githook User [ 03/Jul/18 ]

Author:

{'username': 'judahschvimer', 'name': 'Judah Schvimer', 'email': 'judah@mongodb.com'}

Message: SERVER-35729 Create explicit Session state transition table
Branch: master
https://github.com/mongodb/mongo/commit/cc39290b6580d638da957506ca8660ef0d015d91

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