Details
-
Bug
-
Resolution: Unresolved
-
Major - P3
-
None
-
3.4.9, 3.6.0-rc0
-
Replication
-
ALL
Description
This code in CachedCollectionProperties::getCollectionPropertiesImpl accesses the collection while only holding a database IS lock.
While in practice this may work, because dropping a collection takes database X lock, technically the collection object is not stable without some form of collection lock, which in this case should be IS.