[SERVER-69444] Make the joining of concurrent critical section and refresh look the same between DSS and CSS Created: 05/Sep/22  Updated: 29/Oct/23  Resolved: 07/Sep/22

Status: Closed
Project: Core Server
Component/s: Sharding
Affects Version/s: None
Fix Version/s: 6.1.1, 5.0.14, 6.0.3, 6.2.0-rc0

Type: Improvement Priority: Major - P3
Reporter: Kaloian Manassiev Assignee: Kaloian Manassiev
Resolution: Fixed Votes: 0
Labels: PM-2144-Cleanup
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Backports
Depends
depends on SERVER-66972 Database critical section does not se... Closed
depends on SERVER-69440 Improve the readability of synchronis... Closed
depends on SERVER-69442 Move MigrationCoordinator-specific co... Closed
is depended on by SERVER-69434 Make the DSS acquisition a RAII Closed
Backwards Compatibility: Fully Compatible
Backport Requested:
v6.1, v6.0, v5.0
Sprint: Sharding EMEA 2022-09-19
Participants:

 Description   

Currently, the code which joins a concurrent refresh or critical section looks differently between the DSS and the CSS, even though it does exactly the same thing.

Ideally, it should be the same code that's shared between the two implementations, but in the mean time we should at least make them look the same.



 Comments   
Comment by Githook User [ 06/Oct/22 ]

Author:

{'name': 'Antonio Fuschetto', 'email': 'antonio.fuschetto@mongodb.com', 'username': 'afuschetto'}

Message: SERVER-69444 Make the joining of concurrent critical section and refresh look the same between DSS and CSS
Branch: v5.0
https://github.com/mongodb/mongo/commit/8f45eeaecaa95d38263e8bcc9da6ceeb7aa3d1d2

Comment by Githook User [ 06/Oct/22 ]

Author:

{'name': 'Antonio Fuschetto', 'email': 'antonio.fuschetto@mongodb.com', 'username': 'afuschetto'}

Message: SERVER-69444 Make the joining of concurrent critical section and refresh look the same between DSS and CSS
Branch: v6.1
https://github.com/mongodb/mongo/commit/3a3021eedcf2ddcee5dfab712fe226fbc35a70c1

Comment by Githook User [ 04/Oct/22 ]

Author:

{'name': 'Antonio Fuschetto', 'email': 'antonio.fuschetto@mongodb.com', 'username': 'afuschetto'}

Message: SERVER-69444 Make the joining of concurrent critical section and refresh look the same between DSS and CSS
Branch: v6.0
https://github.com/mongodb/mongo/commit/353d35df77dcd9f4f2704597f59488363e9b14d4

Comment by Githook User [ 06/Sep/22 ]

Author:

{'name': 'Kaloian Manassiev', 'email': 'kaloian.manassiev@mongodb.com', 'username': 'kaloianm'}

Message: SERVER-69444 Make the joining of concurrent critical section and refresh look the same between DSS and CSS
Branch: master
https://github.com/mongodb/mongo/commit/d7926ae6e17f1a6b5075ef53b0daf6a562576499

Generated at Thu Feb 08 06:13:29 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.