| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
mongodb-3.2
ref: dddca65..911c940ada
for: 3.2.10
SERVER-24971 Excessive memory held by sessions when application threads do evictions
SERVER-25843 Coverity analysis defect 99856: Redundant test
SERVER-25845 Coverity analysis defect 99859: Explicit null dereferenced
SERVER-25846 Coverity analysis defect 99861: Dereference after null check
WT-1162 Add latency to Jenkins wtperf tests and plots
WT-2026 Maximum pages size at eviction too large
WT-2221 Document which statistics are available via a "fast" configuration vs. an "all" configuration
WT-2233 Investigate changing when the eviction server switches to aggressive mode.
WT-2239 Make sure LSM cursors read up to date dsk_gen, it was racing with compact
WT-2323 Allocate a transaction id at the beginning of join cursor iteration
WT-2353 Failure to create async threads as part of a wiredtiger_open call will cause a hang
WT-2380 Make scripts fail if code doesn't match style
WT-2486 Update make check so that it runs faster
WT-2555 make format run on Windows
WT-2578 remove write barriers from the TAILQ_INSERT_XXX macros
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-2648 cache-line alignment for new ports
WT-2665 Limit allocator fragmentation in WiredTiger
WT-2678 The metadata should not imply that an empty value is true
WT-2688 configure --enable-python doesn't check for availability of swig
WT-2693 Check open_cursor error paths for consistent handling
WT-2695 Integrate s390x accelerated crc32c support
WT-2708 split child-update race with reconciliation/eviction
WT-2711 Change statistics log configuration options
WT-2719 add fuzz testing for WiredTiger options and reconfiguration.
WT-2728 Don't re-read log file headers during log_flush
WT-2729 Focus eviction walks in largest trees
WT-2730 cursor next/prev can return the wrong key/value pair when crossing a page boundary
WT-2731 Raw compression can create pages that are larger than expected
WT-2732 Coverity analysis defect 99665: Redundant test
WT-2734 Improve documentation of eviction behavior
WT-2737 Scrub dirty pages rather than evicting them
WT-2738 Remove the ability to change the default checkpoint name
WT-2739 pluggable file systems documentation cleanups
WT-2743 Thread count statistics always report 0
WT-2744 partial line even with line buffering set
WT-2746 track checkpoint I/O separately from eviction I/O
WT-2751 column-store statistics incorrectly calculates the number of entries
WT-2752 Fixes to zipfian wtperf workload config
WT-2755 flexelint configuration treats size_t as 4B type
WT-2756 Upgrade the autoconf archive package to check for swig 3.0
WT-2757 Column tables behave differently when column names are provided
WT-2759 Releasing the hot-backup lock doesn't require the schema lock.
WT-2760 Fix a bug in backup related to directory sync. Change the filesystem API to make durable the default
WT-2762 wtstats tool fails if checkpoint runs
WT-2763 Unit test test_intpack failing on OSX
WT-2764 Optimize checkpoints to reduce throughput disruption
WT-2765 wt dump: indices need to be shown in the dump output
WT-2766 Don't count eviction of lookaside file pages for the purpose of checking stuck cache
WT-2767 test suite needs way to run an individual scenario
WT-2769 Update documentation to reflect correct limits of memory_page_max
WT-2770 Add statistics tracking schema operations
WT-2772 Investigate log performance testing weirdness
WT-2773 search_near in indexes does not find exact matches
WT-2774 minor cleanups/improvements
WT-2778 Python test suite: make scenario initialization consistent
WT-2779 Raw compression created unexpectedly large pages on disk
WT-2781 Enhance bulk cursor option with an option to return immediately on contention
WT-2782 Missing a fs_directory_list_free in ex_file_system.c
WT-2783 wtperf multi-btree.wtperf dumps core on Mac
WT-2785 Scrub dirty pages rather than evicting them: single-page reconciliation
WT-2787 Include src/include/wiredtiger_ext.h is problematic
WT-2788 Java: freed memory overwrite during handle close can cause JNI crash
WT-2791 Enhance OS X Evergreen unit test
WT-2793 wtperf config improvements
WT-2795 Update documentation around read-only configuration
WT-2796 Memory leak in reconciliation uncovered by stress testing
WT-2798 Crash vulnerability with nojournal after create during checkpoint
WT-2800 Illegal file format in test/format on PPC
WT-2801 Crash vulnerability from eviction of metadata during checkpoint
WT-2802 Transaction commit causes heap-use-after free
WT-2803 Add verbose functionality to WT Evergreen tests
WT-2804 Don't read values in a tree without a snapshot
WT-2805 Infinite recursion if error streams fail
WT-2806 wtperf allocation size off-by-one
WT-2807 Switch Jenkins performance tests to tcmalloc
WT-2811 Reconciliation asserts that transaction time has gone backwards
WT-2812 Error when reconfiguring cache targets
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-2824 wtperf displays connection and table create configurations twice
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-2842 split wtperf's configuration into per-database and per-run parts
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
WT-2865 eviction thread error failure
WT-2866 Eviction server algorithm tuning
WT-2867 Review and fix barrier usage in __lsm_tree_close
WT-2868 Add sample_interval to checkpoint-stress wtperf config
WT-2869 Performance regression on secondaries
WT-2870 Rename wtperf checkpoint schema jobs
WT-2871 __wt_verbose has the wrong GCC format attributes
WT-2872 Recent stuck cache test/stress failures.
WT-2873 Refactor CRC32 code
WT-2875 Test test_wt2853_perf can run too long under valgrind
WT-2876 Extend wtperf to support a log like table
WT-2878 Verbose changes affected performance
WT-2881 Add -Wpedantic to clang compiler warning flags
WT-2883 wiredtiger_open with verbose=handleops recursive loop
WT-2885 __wt_checkpoint_signal lint
WT-2886 Decide how in-memory configuration and eviction_dirty_target interact
WT-2888 Switch functions to return void where possible
WT-2892 hot backup can race with block truncate
WT-2896 Coverity #1362535: resource leak
WT-2897 Checkpoints can become corrupted on failure
WT-2901 Add option to disable checkpoint dirty stepdown phase
WT-2903 Reduce the impact of checkpoint scrubbing on applications
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
byte level"
This reverts commit 58b888b983ba0b07ff7a6e70710206fbd114a58a.
|
|
|
|
| |
(cherry picked from commit 01bfdcb8f35f6cf81b9b471be21500c84d5cb660)
|
|
|
|
|
|
| |
digest auth
(cherry picked from commit 333fd85fc8b2c4978416f5bc54570c536fce0363)
|
|
|
|
|
|
|
| |
This prevents the aggregation system from trying to continue query
planning when the collection longer exists.
(cherry picked from commit 82cd8943dab085447ee180d4d59c2c5da778c523)
|
| |
|
|
|
|
| |
(cherry picked from commit 5d21159ed9c243396c710e6fd75ea556140a04ff)
|
| |
|
|
|
|
| |
(cherry picked from commit 82f742e09ddb00aa4229cfc512fa0b308e7a0eab)
|
|
|
|
| |
(cherry picked from commit b675e2e962b89b0e0ec341b334d4c95b55c0772e)
|
|
|
|
|
|
| |
check collection size
(cherry picked from commit 91ab93c35b63a182fa71c5fe6c1e5c77e1bddea4)
|
|
|
|
|
|
| |
and chaining_removal.js
(cherry picked from commit 60f64e0b438d268a07a517203990cb65a7ca5f60)
|
|
|
|
| |
(cherry picked from commit 8e7ab6c77df70cc1bc70c34d873f5d05f705e225)
|
|
|
|
| |
(cherry picked from commit 214e900159057d66ad6ad4e58aed02064b26f88d)
|
|
|
|
| |
(cherry picked from commit a7e243500cbf11d1e153f55b551c86713ddf2a9b)
|
|
|
|
|
|
| |
tests
(cherry picked from commit 128fdb36721138c94eb2a00bd59d4361839cd0dd)
|
|
|
|
|
|
| |
test rollback5.js
(cherry picked from commit bf202053528309d2d2040d023fe332986f6457c2)
|
| |
|
|
|
|
| |
(cherry picked from commit 9ca2c6dcc96cf826b0ef06a8cb1590ec2bcaa8a1)
|
|
|
|
|
|
|
|
|
| |
In the original commit, there was a c++ test added, but that test later
was removed when time keeping logic was extracted from the listener.
This backport only removes the bug from the js test (which was the
reason for backporting anyway).
(cherry picked from commit 84b8780894544f1301d92b65075c16da175b4acb)
|
| |
|
| |
|
| |
|
|
|
|
| |
https://downloads.mongodb.org/full.json
|
|
|
|
| |
(cherry picked from commit 6803a1fb257be78949b5fa08d2e4ad4186793e2b)
|
|
|
|
| |
(cherry picked from commit 20db324b4454c41bfb304e518dfb4af0f696d11d)
|
|
|
|
| |
This reverts commit 827432f14aae0c6a65f70d58749bd0f72c7c6999.
|
|
|
|
| |
(cherry picked from commit b13bac6c1bbd11a1cf8015e3fd77b686cec1d290)
|
|
|
|
| |
(cherry picked from commit c9c70647f0601449c1997c7e2a2b22d196cb754f)
|
|
|
|
| |
(cherry picked from commit 73ccc56a58ed5a8253e5859e4f528c7dad451831)
|
|
|
|
| |
all variants
|
|
|
|
|
|
|
| |
Under enough load, asio can get behind in timeout management. Make sure to bump timer generation to
avoid hitting the callback any time _impl wouldn't be available.
(cherry picked from commit 226a65c73b821760053c58a174e06aa769c59a2d)
|
| |
|
|
|
|
|
| |
This avoids a spurious failure in the rare case where the top of the oplog is
the write to the side collection rather than the main collection.
|
|
|
|
| |
(cherry picked from commit 8741e54c896456ccbcb65ae4d377e40b699c225c)
|
| |
|
|
|
|
|
|
| |
and replaced perf-3.2 directories with perf
(cherry picked from commit 51e9f6f9eb66ea21ee1e8b48105156049143a8f7)
|
|
|
|
| |
(cherry picked from commit e404756a317fbd531306805cf77e723b9c3fc218)
|
| |
|
| |
|
|
|
|
| |
Avoid the race by reversing the order of the check on config.version and config.shards collection
|
|
|
|
| |
MatchExpression used to generate plan cache key
|
| |
|
| |
|
|
|
|
| |
src/mongo/db/hasher_test.cpp
|
| |
|
|
|
|
| |
(cherry picked from commit bd66e1bdbc627979e7bb6824fbdfc132093a9bf9)
|