[SERVER-64519] Critical section reason for create collection is multiversion incompatible Created: 15/Mar/22 Updated: 29/Oct/23 Resolved: 17/Mar/22 |
|
| Status: | Closed |
| Project: | Core Server |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | 5.3.2, 6.0.0-rc0 |
| Type: | Bug | Priority: | Major - P3 |
| Reporter: | Tommaso Tocci | Assignee: | Marcos José Grillo Ramirez |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||||||||||
| Backwards Compatibility: | Fully Compatible | ||||||||||||||||
| Operating System: | ALL | ||||||||||||||||
| Backport Requested: |
v5.3
|
||||||||||||||||
| Participants: | |||||||||||||||||
| Linked BF Score: | 153 | ||||||||||||||||
| Description |
|
The CreateCollectionCoordinator includes the entire create collection request body in the "reason" used to grab the critical section. This means that if we modify the create collection request we will possibly hit this invariant when recovering the create collection coordinator on older binaries. |
| Comments |
| Comment by Githook User [ 11/Apr/22 ] |
|
Author: {'name': 'Marcos Jose Grillo Ramirez', 'email': 'marcos.grillo@mongodb.com', 'username': 'm4nti5'}Message: (cherry picked from commit eef965232b1932c519e4df3e436c8cc603753b72) |
| Comment by Githook User [ 16/Mar/22 ] |
|
Author: {'name': 'Marcos Jose Grillo Ramirez', 'email': 'marcos.grillo@mongodb.com', 'username': 'm4nti5'}Message: |