Details
-
Task
-
Status: Closed (View Workflow)
-
Major
-
Resolution: Fixed
-
None
Description
This is something that wasn't addressed during the large trx_sys refactoring. Taking trx_sys.mutex is bad for 2 reasons:
- it is not intended for synchronisation between purge and connection threads
- it is a global mutex on a hot-path that can be avoided.
Attachments
Issue Links
- relates to
-
MDEV-29612 ReadViewBase::snapshot() misses an optimization
-
- Closed
-
Activity
Transition | Time In Source Status | Execution Times |
---|
|
11s | 1 |
|
1h 47m | 1 |
|
8d 23h 43m | 1 |
|
1d 1h 31m | 1 |