[SERVER-41652] remove UninterruptibleLockGuard in index builds coordinator Created: 12/Jun/19  Updated: 29/Oct/23  Resolved: 26/Jun/19

Status: Closed
Project: Core Server
Component/s: Index Maintenance
Affects Version/s: None
Fix Version/s: 4.3.1

Type: Task Priority: Major - P3
Reporter: Eric Milkie Assignee: Benety Goh
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Backwards Compatibility: Fully Compatible
Sprint: Execution Team 2019-07-01
Participants:

 Description   

The UninterruptibleLockGuard here: https://github.com/mongodb/mongo/blob/4304ce376401b5213b63611d94f9fb1d938d9e39/src/mongo/db/index_builds_coordinator.cpp#L765
can be removed, as it does not affect index builds on secondaries, and must be removed to avoid deadlocks with prepared transactions and stepdown on primaries.



 Comments   
Comment by Githook User [ 26/Jun/19 ]

Author:

{'name': 'Benety Goh', 'email': 'benety@mongodb.com', 'username': 'benety'}

Message: SERVER-41652 remove UninterruptibleLockGuard in index builds coordinator
Branch: master
https://github.com/mongodb/mongo/commit/3b8f36f2f25f08b2da7e4d560e3207d015bbb978

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