diff options
author | Eric Milkie <milkie@10gen.com> | 2014-04-16 07:40:35 -0400 |
---|---|---|
committer | Eric Milkie <milkie@10gen.com> | 2014-04-16 13:44:45 -0400 |
commit | f70518f8879c1dc3cf7721b6232cc1e84af39182 (patch) | |
tree | 60db046f88b4d6dcea56e3f76b0d4101bca76acf | |
parent | ea2102c1946506a888707aec06995c1c736075d6 (diff) | |
download | mongo-f70518f8879c1dc3cf7721b6232cc1e84af39182.tar.gz |
SERVER-13589 logOp inserts into system.indexes for index builds
(cherry picked from commit 430cd62d0dfd6d29a9b4768422981c7cd9f1e334)
-rw-r--r-- | src/mongo/db/commands/create_indexes.cpp | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/src/mongo/db/commands/create_indexes.cpp b/src/mongo/db/commands/create_indexes.cpp index 48a2546e276..89b679673e1 100644 --- a/src/mongo/db/commands/create_indexes.cpp +++ b/src/mongo/db/commands/create_indexes.cpp @@ -195,13 +195,14 @@ namespace mongo { appendCommandStatus( result, status ); return false; } + + if ( !fromRepl ) { + std::string systemIndexes = ns.getSystemIndexesCollection(); + logOp( "i", systemIndexes.c_str(), spec ); + } } result.append( "numIndexesAfter", collection->getIndexCatalog()->numIndexesTotal() ); - if ( !fromRepl ) { - string cmdNs = ns.getCommandNS(); - logOp( "c", cmdNs.c_str(), cmdObj ); - } return true; } |