DummyRecordStoreV1MetaData::DummyRecordStoreV1MetaData( bool capped, int userFlags ) { _dataSize = 0; _numRecords = 0; _capped = capped; _userFlags = userFlags; _lastExtentSize = 0; _paddingFactor = 1; _maxCappedDocs = numeric_limits<long long>::max(); _capFirstNewRecord.setInvalid(); if ( _capped ) { // copied from NamespaceDetails::NamespaceDetails() setDeletedListEntry( NULL, 1, DiskLoc().setInvalid() ); } }
void NamespaceDetailsRSV1MetaData::orphanDeletedList( OperationContext* txn ) { for( int i = 0; i < RecordStoreV1Base::Buckets; i++ ) { setDeletedListEntry( txn, i, DiskLoc() ); } setDeletedListLegacyGrabBag(txn, DiskLoc()); }