-
Type: Bug
-
Resolution: Unresolved
-
Priority: Major - P3
-
None
-
Affects Version/s: 3.4.9, 3.6.0-rc0
-
Component/s: Replication
-
Replication
-
ALL
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.