diff options
author | Louis Williams <louis.williams@mongodb.com> | 2020-01-18 01:34:40 +0000 |
---|---|---|
committer | evergreen <evergreen@mongodb.com> | 2020-01-18 01:34:40 +0000 |
commit | bf86a1d448dce7bd9383f357d5834a1e07a0e0b2 (patch) | |
tree | dedd1c71bdb9d7d118bab518bf59c8b300aa7918 /src/mongo/db/repl/SConscript | |
parent | 044e97ded5fe32ed79910d58c45f5339cb7da46c (diff) | |
download | mongo-bf86a1d448dce7bd9383f357d5834a1e07a0e0b2.tar.gz |
SERVER-44953 Secondaries should restart index builds when a commitIndexBuild oplog entry is processed but no index build is active
Additionally, only abort an index build after a user interrupt if we are still primary. During
two-phase index builds, rely on the new primary to finish the index build.
Diffstat (limited to 'src/mongo/db/repl/SConscript')
-rw-r--r-- | src/mongo/db/repl/SConscript | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/mongo/db/repl/SConscript b/src/mongo/db/repl/SConscript index 0b23d85972b..a637f4a7e05 100644 --- a/src/mongo/db/repl/SConscript +++ b/src/mongo/db/repl/SConscript @@ -47,6 +47,7 @@ env.Library( '$BUILD_DIR/mongo/db/background', '$BUILD_DIR/mongo/db/catalog/catalog_helpers', '$BUILD_DIR/mongo/db/catalog/database_holder', + '$BUILD_DIR/mongo/db/catalog/index_build_oplog_entry', '$BUILD_DIR/mongo/db/catalog/multi_index_block', '$BUILD_DIR/mongo/db/commands/feature_compatibility_parsers', '$BUILD_DIR/mongo/db/db_raii', @@ -405,6 +406,9 @@ env.Library( '$BUILD_DIR/mongo/db/dbhelpers', '$BUILD_DIR/mongo/db/query_exec', ], + LIBDEPS_PRIVATE=[ + '$BUILD_DIR/mongo/db/catalog/index_build_oplog_entry', + ], ) env.Library( |