[SERVER-85913] Adapt DDL locks to support transactions Created: 30/Jan/24 Updated: 01/Feb/24 Resolved: 01/Feb/24 |
|
| Status: | Closed |
| Project: | Core Server |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | 8.0.0-rc0 |
| Type: | Task | Priority: | Major - P3 |
| Reporter: | Pierlauro Sciarelli | Assignee: | Pierlauro Sciarelli |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||
| Backwards Compatibility: | Fully Compatible | ||||||||
| Sprint: | CAR Team 2024-02-05 | ||||||||
| Participants: | |||||||||
| Description |
|
The database and collection DDL locks are currently not usable in transactions because they're handled by the locker as simple mutexes. Those should be the needed changes to support their use in transactions:
|
| Comments |
| Comment by Githook User [ 31/Jan/24 ] |
|
Author: {'name': 'Pierlauro Sciarelli', 'email': 'pierlauro.sciarelli@mongodb.com', 'username': 'pierlauro'}Message: GitOrigin-RevId: 50433cd9b355b79b951b85865168fef6c3438af2 |
| Comment by Githook User [ 31/Jan/24 ] |
|
Author: {'name': 'Pierlauro Sciarelli', 'email': 'pierlauro.sciarelli@mongodb.com', 'username': 'pierlauro'}Message: Revert " This reverts commit b471ddb92099726b91024ef7d3be665a2c588f47. GitOrigin-RevId: 087082b08ac27ee3ba27185fb2b649f332fffff7 |
| Comment by Githook User [ 31/Jan/24 ] |
|
Author: {'name': 'Pierlauro Sciarelli', 'email': 'pierlauro.sciarelli@mongodb.com', 'username': 'pierlauro'}Message: GitOrigin-RevId: b471ddb92099726b91024ef7d3be665a2c588f47 |