-
Type:
Improvement
-
Resolution: Unresolved
-
Priority:
Major - P3
-
None
-
Affects Version/s: None
-
Component/s: Checkpoints, Schema Management
-
None
-
Storage Engines, Storage Engines - Foundations
-
435.172
-
None
-
None
The schema lock is held for a large part of the checkpoint pickup, and it doesn't need to be. When the schema lock is held, btree reopens cannot be done, which may block some cursor opens. The idea for this ticket is to figure out what items needing to be updated, outside of the schema lock. Then take the schema lock to make the minimal changes.