Commits on Jan 21, 2017
  1. SERVER-27678 CollectionCloner waits for pending _findCallback and _in…

    …sertDocuments tasks to complete before invoking completion function.
    benety committed Jan 13, 2017
Commits on Jan 20, 2017
  1. SERVER-27678 refactor CollectionCloner to support placeholder onCompl…

    …etionGuard argument to CollectionCloner::_findCallback and _insertDocuments
    benety committed Jan 13, 2017
  2. SERVER-27680 Only re-enable replication on the nodes where it was dis…

    …abled in config_version_rollback.js
    stbrody committed Jan 20, 2017
  3. Import tools: 8bda55730d30c414a71dfbe6f45f5c54ef97811d from branch ma…

    ref: 3cc9a07766..8bda55730d
    for: 3.5.2
    TOOLS-1498    Stats collection has large playback performance impact
    TOOLS-1501    Add option to set capture buffer size to avoid packet loss
    TOOLS-1502    Playback file contains full reply payload
    TOOLS-1516    mongoreplay: out of bounds error in "shortenreply" during record
    TOOLS-1534    Running mongodump then mongorestore should restore the _id index with its exact original spec
    TOOLS-1535    Add test for restoring a collection with a default collation
    TOOLS-1539    Make mongodump/mongorestore code easier to use outside mongo-tools project
    TOOLS-1541    support exporting views
    TOOLS-1548    create qa-tests-3.2 task on the 3.4 branch
    TOOLS-1549    --gssapiServiceName should not require --gssapiHostName in the tools
    TOOLS-1553    PreProcessing is failling with "got invalid document size"
    TOOLS-1558    use mongodb 3.4 "current" tests in master
    TOOLS-1559    TestCommandOpGetMoreLiveDB is failing after upgrade to 3.4 in evergreen
    TOOLS-1561    nil pointer dereference in mongoreplay when error on new playback file creation
    TOOLS-1563    windows tests are failing after `use mongodb 3.4 "current" tests`
    TOOLS-1569    mongo-replay crashes during playback
    TOOLS-1576    nil pointer derereference when error occurs
    TOOLS-1579    Progress bar exceeding 100%
    TOOLS-1588    Parallelize qa-test to improve test runtime
    Remove test directory, not needed for server import.
    Ramon Fernandez committed Jan 20, 2017
  4. SERVER-27231 added disableMaxSyncSourceLagSecs failpoint to turn off …

    …re-evaluating sync sources, for jstests that manipulate chaining
    benety committed Jan 19, 2017
Commits on Jan 19, 2017
  1. SERVER-27763 Fix lint error in `db/initialize_snmp.cpp`

    A use of `std::function` should be replaced with `stdx::function`.
    adamlsd committed Jan 19, 2017
  2. Revert "Revert "SERVER-26791 Shard metadata commands should perform p…

    …artial refresh as much as possible""
    This reverts commit d3e6718.
    renctan committed Jan 19, 2017
  3. Revert "SERVER-27678 moved DataReplicator::OnCompletionGuard into its…

    … own library"
    This reverts commit 9edfc4c.
    benety committed Jan 19, 2017
  4. Revert "SERVER-26791 Shard metadata commands should perform partial r…

    …efresh as much as possible"
    This reverts commit 6add2c8.
    visualzhou committed Jan 19, 2017
  5. SERVER-27710 Move SNMP init hook out of db.cpp.

    The `src/mongo/db.cpp` file is compiled into the main server program,
    and causes broken-dependency issues in linking the enterprise modules.
    By moving this symbol to another file, we can better express this
    dependency.  Further, this change lays the groundwork to switch from
    from a pointer to function to a `std::function< void () >` object.
    adamlsd committed Jan 19, 2017
  6. SERVER-26598 only report computed paths as modified in $addFields

    This allows a $match to be pushed before $addFields if there are no conflicts between the paths
    involved in each stage.
    ksuarz committed Jan 19, 2017
  7. SERVER-26951 removed replset9.js. initial_sync_update_missing_doc1.js…

    … and initial_sync_update_missing_doc2.js provide the same test coverage
    benety committed Jan 19, 2017
  8. SERVER-27741 fixed race in DataReplicatorTest::DataReplicatorResetsOn…

    benety committed Jan 18, 2017
Commits on Jan 18, 2017
  1. SERVER-27680 Merge stopOplogFetcher and pauseRsBgSyncProducer failpoi…

    …nt into single stopReplProducer failpoint
    stbrody committed Jan 17, 2017
  2. SERVER-27677 CollectionBulkLoaderImpl::_releaseResources ensures that…

    … a Client is available when destroying MultiIndexBlock
    benety committed Jan 13, 2017
  3. SERVER-27726 Split ShardingCatalogManagerImpl into multiple .cpp files

    Gets rid of the ShardingCatalogManagerMock. No functional changes.
    kaloianm committed Jan 17, 2017
  4. SERVER-27438 Prevent mongos from dropping legacy $comment meta-operator

    Closes #1135
    Signed-off-by: James Wahlin <>
    gormanb committed with jameswahlin Jan 17, 2017