-
Type: Improvement
-
Resolution: Won't Fix
-
Priority: Major - P3
-
None
-
Affects Version/s: None
-
Component/s: Replication
-
Labels:None
-
Replication
-
v4.0
SERVER-34726 removes the UninterruptibleLockGuard protecting lock acquisitions for profiling of transaction operations. This is done to allow lock acquisitions for profiling of transaction operations to have a maxTransactionLockRequestTimeoutMillis timeout. However, the UninterruptibleLockGuard also prevented checking whether the operation was interrupted or timed out, which is desirable behavior. We would like profiling for transaction operations to succeed if the operation was interrupted or timed out, while preserving the maxTransactionLockRequestTimeoutMillis lock acquisition timeout.
- related to
-
SERVER-35298 Profiling transaction operations should always succeed
- Backlog