Commits on Aug 29, 2016
  1. @stbrody

    SERVER-25832 Add version of Shard::runCommand that retries indefinite…

    …ly, and use it for moveChunk
    stbrody committed Aug 26, 2016
  2. @stbrody
  3. @markbenvenuto
  4. @dstorch
  5. @jbreams
  6. @jbreams
  7. SERVER-25855 Increase timeout in mongos_cache_invalidation.js

    Andreas Nilsson committed Aug 29, 2016
  8. @benety

    SERVER-25031 removed redundant arguments from MultiApplier callback. …

    …These values are known to the caller at the time of construction
    benety committed Aug 29, 2016
  9. @RedBeard0531
  10. @RedBeard0531

    SERVER-23100 Allow StringBuilder and str::stream to return StringData…

    … views
    Avoids unnecessary copies when passing result to a function.
    RedBeard0531 committed Aug 26, 2016
  11. @DiannaHohensee

    SERVER-24470 CommitChunkMigration command checks that the balancer st…

    …ill has the distributed lock
    DiannaHohensee committed Aug 26, 2016
  12. @stbrody

    SERVER-25854 Change count() to itcount() to fix test failure by engag…

    …ing shard filtering
    stbrody committed Aug 29, 2016
  13. @kevinAlbs @ksuarz

    SERVER-25180 make full histogram output optional

    For full per-collection histograms, use the aggregation stage
        { $collStats: { latencyStats: { histograms: true } } }
    For the full global histogram, invoke serverStatus with
        db.serverStatus( { opLatencies: { histograms: true } } )
    kevinAlbs committed with ksuarz Aug 29, 2016
  14. @jbreams
  15. Import wiredtiger: 7d3c0f9f50862798270cf38663255202e5bcf3fd from bran…

    …ch mongodb-3.4
    ref: 2566118fc6..7d3c0f9f50
    for: 3.3.12
    WT-2865       eviction thread error failure
    WT-2868       Add sample_interval to checkpoint-stress wtperf config
    WT-2869       Performance regression on secondaries
    Ramon Fernandez committed Aug 29, 2016
  16. @jameswahlin
  17. @ksuarz
Commits on Aug 28, 2016
  1. @hptabster
Commits on Aug 27, 2016
  1. SERVER-24991 log redaction for storage mongos

    Ramon Fernandez committed Aug 27, 2016
  2. SERVER-25814 Build the vendored gotools

    Ramon Fernandez committed Aug 27, 2016
  3. @monkey101

    Revert "SERVER-25832 Rename Shard::runCommand to Shard::runCommandWit…

    This reverts commit 7614c0e.
    monkey101 committed Aug 27, 2016
  4. @mikety
  5. @acmorrow
Commits on Aug 26, 2016
  1. @RedBeard0531
  2. @RedBeard0531
  3. @RedBeard0531

    SERVER-25546 Fix InitialSync::_applyOplogTo for behavior change of tr…

    It now returns true for empty batches to have the caller start a new batch.
    Changed in abcff3a.
    RedBeard0531 committed Aug 26, 2016
  4. Import wiredtiger: 2566118fc68b0124187e806bed52eb7cdbcb1be0 from bran…

    …ch mongodb-3.4
    ref: 34182ad..2566118fc6
    for: 3.3.12
    WT-2631       nullptr is passed for parameters marked with attribute non-null
    WT-2638       ftruncate may not be supported
    WT-2645       wt dump: push the complexity of collecting metadata into a dump cursor
    WT-2678       The metadata should not imply that an empty value is true
    WT-2695       Integrate s390x accelerated crc32c support
    WT-2719       add fuzz testing for WiredTiger options and reconfiguration.
    WT-2734       Improve documentation of eviction behavior
    WT-2766       Don't count eviction of lookaside file pages for the purpose of checking stuck cache
    WT-2783       wtperf multi-btree.wtperf dumps core on Mac
    WT-2787       Include src/include/wiredtiger_ext.h is problematic
    WT-2795       Update documentation around read-only configuration
    WT-2807       Switch Jenkins performance tests to tcmalloc
    WT-2813       small cache usage stuck even with large cache
    WT-2814       Enhance wtperf to support single-op truncate mode
    WT-2816       Improve WiredTiger eviction performance
    WT-2817       Investigate performance regression in develop, add workload to wtperf/runners
    WT-2818       The page visibility check when queuing pages for eviction is overly restrictive
    WT-2820       add gcc warn_unused_result attribute
    WT-2822       panic mutex and other functions that cannot fail
    WT-2823       support file handles without a truncate method
    WT-2826       clang38 false positive on uninitialized variable.
    WT-2827       checkpoint log_size configuration improvements
    WT-2828       Make long wtperf tests reflect mongoDB usage
    WT-2829       Switch automated testing to use enable-strict configure option
    WT-2832       Python test uses hard-coded temporary directory
    WT-2834       Join cursor: discrepancy with bloom filters
    WT-2835       WT_CONNECTION.leak-memory can skip memory map and cache cleanup
    WT-2838       Don't free session handles on close if leak memory is configured
    WT-2839       lint: Ignoring return value of function
    WT-2840       clang analysis: garbage values
    WT-2841       Jenkins Valgrind runner is reporting errors in test wt2719_reconfig
    WT-2843       Fix a bug in recovery if there is no filesystem truncate support
    WT-2846       Several bugs related to reconfiguring eviction server at runtime
    WT-2847       Merge fair locks into read/write locks.
    WT-2850       clang 4.1 attribute warnings when building
    WT-2853       Multi threaded reader writer example shows temporary slowdown or lockup
    WT-2857       POSIX ftruncate calls should be #ifdef'd HAVE_FTRUNCATE
    WT-2862       Fix lint error in test case for forced eviction with multiple cursors
    WT-2863       Support UTF-8 paths on Windows
    Ramon Fernandez committed Aug 26, 2016
  5. @stbrody
  6. @guoyr
  7. @markbenvenuto
  8. SERVER-25814 Do not lint the vendored gotools

    Ramon Fernandez committed Aug 26, 2016
  9. Revert "SERVER-25814 Do not lint the js files in the tools import"

    This reverts commit e9ad3d5.
    Ramon Fernandez committed Aug 26, 2016
  10. @stbrody
  11. @jameswahlin