-
Type: Bug
-
Resolution: Won't Fix
-
Priority: Minor - P4
-
None
-
Affects Version/s: 2.6.3
-
Component/s: Index Maintenance, Storage
-
None
-
ALL
-
The symptom is that:
When compact is run, the systemFlags bit is set to 0.
I believe it is because in
collection_compact.cpp
Status status = _indexCatalog.dropAllIndexes( true );
leads to
index_catalog.cpp
_details->clearSystemFlag( NamespaceDetails::Flag_HaveIdIndex );
But then it's never re-set for the rebuild of the _id index again.
- related to
-
SERVER-20488 systemFlags reporting different values between our UAT and PROD servers.
- Closed