Examples of allocation failures:
- out of disk space when saving document in system.namespaces
- out of hash table space when saving NamespaceDetails
- out of disk space when creating extents
Observed example of inconsistent state:
- system.namespaces object exists without a corresponding NamespaceDetails and cannot be removed easily
Reproduce:
for( i = 0; i < 13000; ++i ) {
db[ 'c_' + i ].save( {} );
}
db.getCollectionNames().forEach( function
);
- is depended on by
-
SERVER-3547 Collections are not droppable but are present in system.namespaces
- Closed
- related to
-
SERVER-2818 Creating too large of a collection leads to file allocation failure exception that it cannot recover from
- Closed