Uploaded image for project: 'Core Server'
  1. Core Server
  2. SERVER-98671

Repair fails when index tables are missing

    • Type: Icon: Bug Bug
    • Resolution: Unresolved
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • None
    • Storage Execution
    • ALL
    • Execution Team 2025-02-17, Storage Execution 2025-03-03

      If I drop a WiredTiger table for an index like so:

      wt -h ~/data/v8.0 drop table:index-0-4408935937176920851
      

      And then start up the database with --repair, the server crashes:

      {"t":{"$date":"2024-12-19T16:41:41.839+00:00"},"s":"I",  "c":"STORAGE",  "id":21029,   "ctx":"initandlisten","msg":"repairDatabase","attr":{"db":"test"}}
      {"t":{"$date":"2024-12-19T16:41:41.840+00:00"},"s":"F",  "c":"ASSERT",   "id":23093,   "ctx":"initandlisten","msg":"Fatal assertion","attr":{"msgid":28579,"error":"UnsupportedFormat: Unable to find metadata for table:index-0-4408935937176920851 Index: {name: a_1, ns: test.test} - version either too old or too new for this mongod.","file":"src/mongo/db/storage/wiredtiger/wiredtiger_index.cpp","line":706}}
      {"t":{"$date":"2024-12-19T16:41:41.840+00:00"},"s":"F",  "c":"ASSERT",   "id":23094,   "ctx":"initandlisten","msg":"\n\n***aborting after fassert() failure\n\n"}
      {"t":{"$date":"2024-12-19T16:41:41.840+00:00"},"s":"F",  "c":"CONTROL",  "id":6384300, "ctx":"initandlisten","msg":"Writing fatal message","attr":{"message":"\n"}}
      {"t":{"$date":"2024-12-19T16:41:41.840+00:00"},"s":"F",  "c":"CONTROL",  "id":6384300, "ctx":"initandlisten","msg":"Writing fatal message","attr":{"message":"Got signal: 6 (Aborted).\n"}}
      {"t":{"$date":"2024-12-19T16:41:41.964+00:00"},"s":"E",  "c":"CONTROL",  "id":31430,   "ctx":"initandlisten","msg":"Error collecting stack trace","attr":{"error":"unw_get_proc_name(FFFF815888FC): unspecified (general) error\n"}}
      {"t":{"$date":"2024-12-19T16:41:41.964+00:00"},"s":"I",  "c":"CONTROL",  "id":31380,   "ctx":"initandlisten","msg":"BACKTRACE","attr":{"bt":{"backtrace":[{"a":"AAAAE1FF9C34","b":"AAAAD9BB0000","o":"8449C34","s":"_ZN5mongo15printStackTraceEv","C":"mongo::printStackTrace()","s+":"44"},{"a":"AAAAE1FF53E4","b":"AAAAD9BB0000","o":"84453E4","s":"abruptQuit","s+":"70"},{"a":"FFFF815888FC","b":"FFFF81588000","o":"8FC","s":"__kernel_rt_sigreturn","s+":"0"},{"a":"FFFF80DBF200","b":"FFFF80D40000","o":"7F200","s":"pthread_key_delete","s+":"1A0"},{"a":"FFFF80D7A67C","b":"FFFF80D40000","o":"3A67C","s":"raise","s+":"1C"},{"a":"FFFF80D67130","b":"FFFF80D40000","o":"27130","s":"abort","s+":"E4"},{"a":"AAAAE1FE7250","b":"AAAAD9BB0000","o":"8437250","s":"_ZN5mongo12_GLOBAL__N_19callAbortEv","C":"mongo::(anonymous namespace)::callAbort()","s+":"1C"},{"a":"AAAAE1FE8340","b":"AAAAD9BB0000","o":"8438340","s":"_ZN5mongo14fassert_detail6failedENS_14SourceLocationENS0_5MsgIdERKNS_6StatusE","C":"mongo::fassert_detail::failed(mongo::SourceLocation, mongo::fassert_detail::MsgId, mongo::Status const&)","s+":"144"},{"a":"AAAADF4FF33C","b":"AAAAD9BB0000","o":"594F33C","s":"_ZN5mongo15WiredTigerIndex18_handleVersionInfoEPNS_16OperationContextERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_10StringDataEPKNS_15IndexDescriptorEb","C":"mongo::WiredTigerIndex::_handleVersionInfo(mongo::OperationContext*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, mongo::StringData, mongo::IndexDescriptor const*, bool)","s+":"17C"},{"a":"AAAADF4FF6BC","b":"AAAAD9BB0000","o":"594F6BC","s":"_ZN5mongo15WiredTigerIndexC1EPNS_16OperationContextERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_4UUIDENS_10StringDataENS_9KeyFormatEPKNS_15IndexDescriptorEb","C":"mongo::WiredTigerIndex::WiredTigerIndex(mongo::OperationContext*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, mongo::UUID const&, mongo::StringData, mongo::KeyFormat, mongo::IndexDescriptor const*, bool)","s+":"6C"},{"a":"AAAADF4FFA34","b":"AAAAD9BB0000","o":"594FA34","s":"_ZN5mongo23WiredTigerIndexStandardC2EPNS_16OperationContextERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_4UUIDENS_10StringDataENS_9KeyFormatEPKNS_15IndexDescriptorEb","C":"mongo::WiredTigerIndexStandard::WiredTigerIndexStandard(mongo::OperationContext*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, mongo::UUID const&, mongo::StringData, mongo::KeyFormat, mongo::IndexDescriptor const*, bool)","s+":"20"},{"a":"AAAADF50E078","b":"AAAAD9BB0000","o":"595E078","s":"_ZN5mongo18WiredTigerKVEngine22getSortedDataInterfaceEPNS_16OperationContextERKNS_15NamespaceStringERKNS_17CollectionOptionsENS_10StringDataEPKNS_15IndexDescriptorE","C":"mongo::WiredTigerKVEngine::getSortedDataInterface(mongo::OperationContext*, mongo::NamespaceString const&, mongo::CollectionOptions const&, mongo::StringData, mongo::IndexDescriptor const*)","s+":"178"},{"a":"AAAAE084EC74","b":"AAAAD9BB0000","o":"6C9EC74","s":"_ZZN5mongo17IndexAccessMethod4makeEPNS_16OperationContextERKNS_15NamespaceStringERKNS_17CollectionOptionsEPNS_17IndexCatalogEntryENS_10StringDataEENKUlvE_clEv","C":"mongo::IndexAccessMethod::make(mongo::OperationContext*, mongo::NamespaceString const&, mongo::CollectionOptions const&, mongo::IndexCatalogEntry*, mongo::StringData)::{lambda()#1}::operator()() const","s+":"54"},{"a":"AAAAE0855BE8","b":"AAAAD9BB0000","o":"6CA5BE8","s":"_ZN5mongo17IndexAccessMethod4makeEPNS_16OperationContextERKNS_15NamespaceStringERKNS_17CollectionOptionsEPNS_17IndexCatalogEntryENS_10StringDataE","C":"mongo::IndexAccessMethod::make(mongo::OperationContext*, mongo::NamespaceString const&, mongo::CollectionOptions const&, mongo::IndexCatalogEntry*, mongo::StringData)","s+":"D4"},{"a":"AAAADF4B4D30","b":"AAAAD9BB0000","o":"5904D30","s":"_ZN5mongo16IndexCatalogImpl16createIndexEntryEPNS_16OperationContextEPNS_10CollectionEONS_15IndexDescriptorENS_21CreateIndexEntryFlagsE","C":"mongo::IndexCatalogImpl::createIndexEntry(mongo::OperationContext*, mongo::Collection*, mongo::IndexDescriptor&&, mongo::CreateIndexEntryFlags)","s+":"3D0"},{"a":"AAAADF4B3D90","b":"AAAAD9BB0000","o":"5903D90","s":"_ZN5mongo16IndexCatalogImpl4initEPNS_16OperationContextEPNS_10CollectionEb","C":"mongo::IndexCatalogImpl::init(mongo::OperationContext*, mongo::Collection*, bool)","s+":"340"},{"a":"AAAADF481B40","b":"AAAAD9BB0000","o":"58D1B40","s":"_ZN5mongo14CollectionImpl4initEPNS_16OperationContextE","C":"mongo::CollectionImpl::init(mongo::OperationContext*)","s+":"70"},{"a":"AAAADF49D414","b":"AAAAD9BB0000","o":"58ED414","s":"_ZN5mongo12DatabaseImpl4initEPNS_16OperationContextE","C":"mongo::DatabaseImpl::init(mongo::OperationContext*)","s+":"190"},{"a":"AAAADF4971B0","b":"AAAAD9BB0000","o":"58E71B0","s":"_ZN5mongo18DatabaseHolderImpl6openDbEPNS_16OperationContextERKNS_12DatabaseNameEPb","C":"mongo::DatabaseHolderImpl::openDb(mongo::OperationContext*, mongo::DatabaseName const&, bool*)","s+":"290"},{"a":"AAAADE28ED38","b":"AAAAD9BB0000","o":"46DED38","s":"_ZN5mongo6repair14repairDatabaseEPNS_16OperationContextEPNS_13StorageEngineERKNS_12DatabaseNameE","C":"mongo::repair::repairDatabase(mongo::OperationContext*, mongo::StorageEngine*, mongo::DatabaseName const&)","s+":"1E8"},{"a":"AAAADE29658C","b":"AAAAD9BB0000","o":"46E658C","s":"_ZN5mongo12_GLOBAL__N_113startupRepairEPNS_16OperationContextEPNS_13StorageEngineEPNS_14BSONObjBuilderE","C":"mongo::(anonymous namespace)::startupRepair(mongo::OperationContext*, mongo::StorageEngine*, mongo::BSONObjBuilder*)","s+":"A5C"},{"a":"AAAADE2978A8","b":"AAAAD9BB0000","o":"46E78A8","s":"_ZN5mongo16startup_recovery25repairAndRecoverDatabasesEPNS_16OperationContextENS_13StorageEngine17LastShutdownStateEPNS_14BSONObjBuilderE","C":"mongo::startup_recovery::repairAndRecoverDatabases(mongo::OperationContext*, mongo::StorageEngine::LastShutdownState, mongo::BSONObjBuilder*)","s+":"D8"},{"a":"AAAADE239E34","b":"AAAAD9BB0000","o":"4689E34","s":"_ZN5mongo11mongod_mainEiPPc","C":"mongo::mongod_main(int, char**)","s+":"C44"},{"a":"AAAADE2312FC","b":"AAAAD9BB0000","o":"46812FC","s":"main","s+":"C"},{"a":"FFFF80D673FC","b":"FFFF80D40000","o":"273FC","s":"__libc_init_first","s+":"7C"},{"a":"FFFF80D674CC","b":"FFFF80D40000","o":"274CC","s":"__libc_start_main","s+":"98"},{"a":"AAAADE2311B0","b":"AAAAD9BB0000","o":"46811B0","s":"_start","s+":"30"}],"processInfo":{"mongodbVersion":"8.0.4","gitVersion":"bc35ab4305d9920d9d0491c1c9ef9b72383d31f9","compiledModules":[],"uname":{"sysname":"Linux","release":"6.2.0-1017-aws","version":"#17~22.04.1-Ubuntu SMP Fri Nov 17 21:19:35 UTC 2023","machine":"aarch64"},"somap":[{"b":"AAAAD9BB0000","elfType":3,"buildId":"51DE9E70F8CB6C1E"},{"b":"FFFF81588000","path":"linux-vdso.so.1","elfType":3,"buildId":"B4BE363E5F9341705F0BBC696221D405E16A705A"},{"b":"FFFF80D40000","path":"/lib/aarch64-linux-gnu/libc.so.6","elfType":3,"buildId":"AA6E122FA39AE02D412AFB49D75E33281FCD2805"}]}}},"tags":[]}
      {"t":{"$date":"2024-12-19T16:41:41.964+00:00"},"s":"I",  "c":"CONTROL",  "id":31445,   "ctx":"initandlisten","msg":"Frame","attr":{"frame":{"a":"AAAAE1FF9C34","b":"AAAAD9BB0000","o":"8449C34","s":"_ZN5mongo15printStackTraceEv","C":"mongo::printStackTrace()","s+":"44"}}}
      {"t":{"$date":"2024-12-19T16:41:41.964+00:00"},"s":"I",  "c":"CONTROL",  "id":31445,   "ctx":"initandlisten","msg":"Frame","attr":{"frame":{"a":"AAAAE1FF53E4","b":"AAAAD9BB0000","o":"84453E4","s":"abruptQuit","s+":"70"}}}
      {"t":{"$date":"2024-12-19T16:41:41.964+00:00"},"s":"I",  "c":"CONTROL",  "id":31445,   "ctx":"initandlisten","msg":"Frame","attr":{"frame":{"a":"FFFF815888FC","b":"FFFF81588000","o":"8FC","s":"__kernel_rt_sigreturn","s+":"0"}}}
      {"t":{"$date":"2024-12-19T16:41:41.964+00:00"},"s":"I",  "c":"CONTROL",  "id":31445,   "ctx":"initandlisten","msg":"Frame","attr":{"frame":{"a":"FFFF80DBF200","b":"FFFF80D40000","o":"7F200","s":"pthread_key_delete","s+":"1A0"}}}
      {"t":{"$date":"2024-12-19T16:41:41.964+00:00"},"s":"I",  "c":"CONTROL",  "id":31445,   "ctx":"initandlisten","msg":"Frame","attr":{"frame":{"a":"FFFF80D7A67C","b":"FFFF80D40000","o":"3A67C","s":"raise","s+":"1C"}}}
      {"t":{"$date":"2024-12-19T16:41:41.964+00:00"},"s":"I",  "c":"CONTROL",  "id":31445,   "ctx":"initandlisten","msg":"Frame","attr":{"frame":{"a":"FFFF80D67130","b":"FFFF80D40000","o":"27130","s":"abort","s+":"E4"}}}
      {"t":{"$date":"2024-12-19T16:41:41.964+00:00"},"s":"I",  "c":"CONTROL",  "id":31445,   "ctx":"initandlisten","msg":"Frame","attr":{"frame":{"a":"AAAAE1FE7250","b":"AAAAD9BB0000","o":"8437250","s":"_ZN5mongo12_GLOBAL__N_19callAbortEv","C":"mongo::(anonymous namespace)::callAbort()","s+":"1C"}}}
      {"t":{"$date":"2024-12-19T16:41:41.964+00:00"},"s":"I",  "c":"CONTROL",  "id":31445,   "ctx":"initandlisten","msg":"Frame","attr":{"frame":{"a":"AAAAE1FE8340","b":"AAAAD9BB0000","o":"8438340","s":"_ZN5mongo14fassert_detail6failedENS_14SourceLocationENS0_5MsgIdERKNS_6StatusE","C":"mongo::fassert_detail::failed(mongo::SourceLocation, mongo::fassert_detail::MsgId, mongo::Status const&)","s+":"144"}}}
      {"t":{"$date":"2024-12-19T16:41:41.964+00:00"},"s":"I",  "c":"CONTROL",  "id":31445,   "ctx":"initandlisten","msg":"Frame","attr":{"frame":{"a":"AAAADF4FF33C","b":"AAAAD9BB0000","o":"594F33C","s":"_ZN5mongo15WiredTigerIndex18_handleVersionInfoEPNS_16OperationContextERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_10StringDataEPKNS_15IndexDescriptorEb","C":"mongo::WiredTigerIndex::_handleVersionInfo(mongo::OperationContext*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, mongo::StringData, mongo::IndexDescriptor const*, bool)","s+":"17C"}}}
      {"t":{"$date":"2024-12-19T16:41:41.964+00:00"},"s":"I",  "c":"CONTROL",  "id":31445,   "ctx":"initandlisten","msg":"Frame","attr":{"frame":{"a":"AAAADF4FF6BC","b":"AAAAD9BB0000","o":"594F6BC","s":"_ZN5mongo15WiredTigerIndexC1EPNS_16OperationContextERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_4UUIDENS_10StringDataENS_9KeyFormatEPKNS_15IndexDescriptorEb","C":"mongo::WiredTigerIndex::WiredTigerIndex(mongo::OperationContext*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, mongo::UUID const&, mongo::StringData, mongo::KeyFormat, mongo::IndexDescriptor const*, bool)","s+":"6C"}}}
      {"t":{"$date":"2024-12-19T16:41:41.964+00:00"},"s":"I",  "c":"CONTROL",  "id":31445,   "ctx":"initandlisten","msg":"Frame","attr":{"frame":{"a":"AAAADF4FFA34","b":"AAAAD9BB0000","o":"594FA34","s":"_ZN5mongo23WiredTigerIndexStandardC2EPNS_16OperationContextERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_4UUIDENS_10StringDataENS_9KeyFormatEPKNS_15IndexDescriptorEb","C":"mongo::WiredTigerIndexStandard::WiredTigerIndexStandard(mongo::OperationContext*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, mongo::UUID const&, mongo::StringData, mongo::KeyFormat, mongo::IndexDescriptor const*, bool)","s+":"20"}}}
      {"t":{"$date":"2024-12-19T16:41:41.964+00:00"},"s":"I",  "c":"CONTROL",  "id":31445,   "ctx":"initandlisten","msg":"Frame","attr":{"frame":{"a":"AAAADF50E078","b":"AAAAD9BB0000","o":"595E078","s":"_ZN5mongo18WiredTigerKVEngine22getSortedDataInterfaceEPNS_16OperationContextERKNS_15NamespaceStringERKNS_17CollectionOptionsENS_10StringDataEPKNS_15IndexDescriptorE","C":"mongo::WiredTigerKVEngine::getSortedDataInterface(mongo::OperationContext*, mongo::NamespaceString const&, mongo::CollectionOptions const&, mongo::StringData, mongo::IndexDescriptor const*)","s+":"178"}}}
      {"t":{"$date":"2024-12-19T16:41:41.964+00:00"},"s":"I",  "c":"CONTROL",  "id":31445,   "ctx":"initandlisten","msg":"Frame","attr":{"frame":{"a":"AAAAE084EC74","b":"AAAAD9BB0000","o":"6C9EC74","s":"_ZZN5mongo17IndexAccessMethod4makeEPNS_16OperationContextERKNS_15NamespaceStringERKNS_17CollectionOptionsEPNS_17IndexCatalogEntryENS_10StringDataEENKUlvE_clEv","C":"mongo::IndexAccessMethod::make(mongo::OperationContext*, mongo::NamespaceString const&, mongo::CollectionOptions const&, mongo::IndexCatalogEntry*, mongo::StringData)::{lambda()#1}::operator()() const","s+":"54"}}}
      {"t":{"$date":"2024-12-19T16:41:41.964+00:00"},"s":"I",  "c":"CONTROL",  "id":31445,   "ctx":"initandlisten","msg":"Frame","attr":{"frame":{"a":"AAAAE0855BE8","b":"AAAAD9BB0000","o":"6CA5BE8","s":"_ZN5mongo17IndexAccessMethod4makeEPNS_16OperationContextERKNS_15NamespaceStringERKNS_17CollectionOptionsEPNS_17IndexCatalogEntryENS_10StringDataE","C":"mongo::IndexAccessMethod::make(mongo::OperationContext*, mongo::NamespaceString const&, mongo::CollectionOptions const&, mongo::IndexCatalogEntry*, mongo::StringData)","s+":"D4"}}}
      {"t":{"$date":"2024-12-19T16:41:41.964+00:00"},"s":"I",  "c":"CONTROL",  "id":31445,   "ctx":"initandlisten","msg":"Frame","attr":{"frame":{"a":"AAAADF4B4D30","b":"AAAAD9BB0000","o":"5904D30","s":"_ZN5mongo16IndexCatalogImpl16createIndexEntryEPNS_16OperationContextEPNS_10CollectionEONS_15IndexDescriptorENS_21CreateIndexEntryFlagsE","C":"mongo::IndexCatalogImpl::createIndexEntry(mongo::OperationContext*, mongo::Collection*, mongo::IndexDescriptor&&, mongo::CreateIndexEntryFlags)","s+":"3D0"}}}
      {"t":{"$date":"2024-12-19T16:41:41.964+00:00"},"s":"I",  "c":"CONTROL",  "id":31445,   "ctx":"initandlisten","msg":"Frame","attr":{"frame":{"a":"AAAADF4B3D90","b":"AAAAD9BB0000","o":"5903D90","s":"_ZN5mongo16IndexCatalogImpl4initEPNS_16OperationContextEPNS_10CollectionEb","C":"mongo::IndexCatalogImpl::init(mongo::OperationContext*, mongo::Collection*, bool)","s+":"340"}}}
      {"t":{"$date":"2024-12-19T16:41:41.964+00:00"},"s":"I",  "c":"CONTROL",  "id":31445,   "ctx":"initandlisten","msg":"Frame","attr":{"frame":{"a":"AAAADF481B40","b":"AAAAD9BB0000","o":"58D1B40","s":"_ZN5mongo14CollectionImpl4initEPNS_16OperationContextE","C":"mongo::CollectionImpl::init(mongo::OperationContext*)","s+":"70"}}}
      {"t":{"$date":"2024-12-19T16:41:41.964+00:00"},"s":"I",  "c":"CONTROL",  "id":31445,   "ctx":"initandlisten","msg":"Frame","attr":{"frame":{"a":"AAAADF49D414","b":"AAAAD9BB0000","o":"58ED414","s":"_ZN5mongo12DatabaseImpl4initEPNS_16OperationContextE","C":"mongo::DatabaseImpl::init(mongo::OperationContext*)","s+":"190"}}}
      {"t":{"$date":"2024-12-19T16:41:41.964+00:00"},"s":"I",  "c":"CONTROL",  "id":31445,   "ctx":"initandlisten","msg":"Frame","attr":{"frame":{"a":"AAAADF4971B0","b":"AAAAD9BB0000","o":"58E71B0","s":"_ZN5mongo18DatabaseHolderImpl6openDbEPNS_16OperationContextERKNS_12DatabaseNameEPb","C":"mongo::DatabaseHolderImpl::openDb(mongo::OperationContext*, mongo::DatabaseName const&, bool*)","s+":"290"}}}
      {"t":{"$date":"2024-12-19T16:41:41.964+00:00"},"s":"I",  "c":"CONTROL",  "id":31445,   "ctx":"initandlisten","msg":"Frame","attr":{"frame":{"a":"AAAADE28ED38","b":"AAAAD9BB0000","o":"46DED38","s":"_ZN5mongo6repair14repairDatabaseEPNS_16OperationContextEPNS_13StorageEngineERKNS_12DatabaseNameE","C":"mongo::repair::repairDatabase(mongo::OperationContext*, mongo::StorageEngine*, mongo::DatabaseName const&)","s+":"1E8"}}}
      {"t":{"$date":"2024-12-19T16:41:41.964+00:00"},"s":"I",  "c":"CONTROL",  "id":31445,   "ctx":"initandlisten","msg":"Frame","attr":{"frame":{"a":"AAAADE29658C","b":"AAAAD9BB0000","o":"46E658C","s":"_ZN5mongo12_GLOBAL__N_113startupRepairEPNS_16OperationContextEPNS_13StorageEngineEPNS_14BSONObjBuilderE","C":"mongo::(anonymous namespace)::startupRepair(mongo::OperationContext*, mongo::StorageEngine*, mongo::BSONObjBuilder*)","s+":"A5C"}}}
      {"t":{"$date":"2024-12-19T16:41:41.964+00:00"},"s":"I",  "c":"CONTROL",  "id":31445,   "ctx":"initandlisten","msg":"Frame","attr":{"frame":{"a":"AAAADE2978A8","b":"AAAAD9BB0000","o":"46E78A8","s":"_ZN5mongo16startup_recovery25repairAndRecoverDatabasesEPNS_16OperationContextENS_13StorageEngine17LastShutdownStateEPNS_14BSONObjBuilderE","C":"mongo::startup_recovery::repairAndRecoverDatabases(mongo::OperationContext*, mongo::StorageEngine::LastShutdownState, mongo::BSONObjBuilder*)","s+":"D8"}}}
      {"t":{"$date":"2024-12-19T16:41:41.964+00:00"},"s":"I",  "c":"CONTROL",  "id":31445,   "ctx":"initandlisten","msg":"Frame","attr":{"frame":{"a":"AAAADE239E34","b":"AAAAD9BB0000","o":"4689E34","s":"_ZN5mongo11mongod_mainEiPPc","C":"mongo::mongod_main(int, char**)","s+":"C44"}}}
      {"t":{"$date":"2024-12-19T16:41:41.964+00:00"},"s":"I",  "c":"CONTROL",  "id":31445,   "ctx":"initandlisten","msg":"Frame","attr":{"frame":{"a":"AAAADE2312FC","b":"AAAAD9BB0000","o":"46812FC","s":"main","s+":"C"}}}
      {"t":{"$date":"2024-12-19T16:41:41.964+00:00"},"s":"I",  "c":"CONTROL",  "id":31445,   "ctx":"initandlisten","msg":"Frame","attr":{"frame":{"a":"FFFF80D673FC","b":"FFFF80D40000","o":"273FC","s":"__libc_init_first","s+":"7C"}}}
      {"t":{"$date":"2024-12-19T16:41:41.964+00:00"},"s":"I",  "c":"CONTROL",  "id":31445,   "ctx":"initandlisten","msg":"Frame","attr":{"frame":{"a":"FFFF80D674CC","b":"FFFF80D40000","o":"274CC","s":"__libc_start_main","s+":"98"}}}
      {"t":{"$date":"2024-12-19T16:41:41.964+00:00"},"s":"I",  "c":"CONTROL",  "id":31445,   "ctx":"initandlisten","msg":"Frame","attr":{"frame":{"a":"AAAADE2311B0","b":"AAAAD9BB0000","o":"46811B0","s":"_start","s+":"30"}}}
      

      Repair should be able to handle this, but we appear to be opening a WT metadata cursor for all indexes, even during repair.

            Assignee:
            Unassigned Unassigned
            Reporter:
            louis.williams@mongodb.com Louis Williams
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

              Created:
              Updated: