summaryrefslogtreecommitdiff
path: root/src/third_party/wiredtiger
Commit message (Collapse)AuthorAgeFilesLines
* Import wiredtiger-wiredtiger-2.8.0-441-g6f9a7a4.tar.gz from wiredtiger ↵Alex Gorrod2016-05-27112-828/+2290
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | branch mongodb-3.4 ref: 636a7b2..6f9a7a4 WT-2554 Implement a framework for adding C test cases WT-2610 Investigate eviction hazard pointer check WT-2611 wtperf and/or WT_CONFIG_PARSER do not allow escaped double quotes WT-2617 Bug in pluggable file system example WT-2624 snprintf unsupported on MSVC 2013 WT-2626 snprintf errors with macro redefinition on MSVC2015 WT-2627 Coverity complaints WT-2628 reconciliation can return without unlocking the page lock WT-2629 Introduction of ppc64le crc32c assembly file has made the stack executable WT-2630 Rename WT_FSTREAM methods to avoid using C99 reserved names WT-2632 Test format failures due to "checkpoints cannot be dropped when in-use" WT-2637 The file-extension documentation doesn't cover not-supported cases WT-2644 'wt load -r' (rename) fails with LSM WT-2646 Split the lock_wait flag into two, adding a checkpoint_wait flag WT-2651 Coverity 1355591 resource leak WT-2653 the custom file-system example should show device configuration WT-2656 Builds failing on GCC 4.7 builder WT-2659 csuite tests, assorted lint and cleanup. WT-2660 Hang between eviction and connection close WT-2661 Coverity failures: 1356050-1356053 WT-2662 For internal spell checking, strip out double quote literals, they confuse aspell SERVER-24151 WiredTiger changes for MongoDB 3.3.7
* Import wiredtiger-wiredtiger-2.8.0-410-g636a7b2.tar.gz from wiredtiger ↵Ramon Fernandez2016-05-05210-5473/+8879
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | branch mongodb-3.4 ref: eaa7b5f..636a7b2 WT-2103 add incremental backup testing to format WT-2223 Add stress testing for in-memory WT-2343 Assert we don't remove or rename when backup cursor is open WT-2349 Add ability to open databases read-only WT-2359 WiredTiger with Python will hang if a calloc failure occurs during __wt_connection_close WT-2360 Allow disjunctions and combinations of operations in join cursors WT-2446 Estimate WT cache hit ratio WT-2450 salvage releases pages, then explicitly evicts them. WT-2453 Throughput drop in wtperf evict Jenkins tests WT-2479 dump utility discards table config (JSON) WT-2504 Should READONLY always read basecfg file? WT-2505 Review clang analyzer warnings WT-2508 test programs should remove test directories on the "clean" target WT-2518 LSM checkpoint handle acquisition optimization WT-2520 WT_SESSION::verify should not alter tables WT-2526 mixing and matching readonly and read/write handles WT-2535 Extend test/format to test for transactions reading their writes WT-2537 cannot open DB written by WT2.6.1 with WT2.8.0 due to WT_NOTFOUND on recovery WT-2539 Implement file streaming above pluggable filesystems WT-2540 Separate stream and file handle methods WT-2542 fixed-length column store reconciliation overwrites original values WT-2544 Investigate any thread populating eviction queue WT-2546 Eviction server not help evict pages sometimes WT-2547 Add 1-eviction-worker jobs to Jenkins WT-2548 Cap the amount of data handed to raw compression. WT-2549 joins using recno keys return no values WT-2550 java ex_schema example fails WT-2552 Public API for pluggable filesystems WT-2553 Document in-memory configuration and WT_CACHE_FULL error return WT-2556 typo in the Java example code WT-2557 format test program should discard log files after incremental backup WT-2558 WT_PAGE structure reorganization WT-2559 Jenkins Windows segfault in logging code WT-2560 test/format workload stuck trying to update oldest transaction ID WT-2562 reconfig02 test failing sometimes on PPC WT-2565 item 3573 on page at [write-check] is a corrupted cell WT-2566 All lock operations should be barriers WT-2567 segfault in test/format log truncate WT-2568 Java PackTest.java compilation error WT-2569 win_handle_read should always call GetLastError on error WT-2570 Minor lint cleanups. WT-2571 join code cleanup WT-2572 don't select an in-memory format run if incompatible options configured WT-2573 free of stack-allocated WT_REF WT-2574 format doesn't free all allocated configure memory WT-2576 variable-length column-store out-of-order return WT-2577 core dump discarding non-existent addresses WT-2579 in-memory configurations break debugging support WT-2580 potential SWIG naming conflict in Java WT-2581 assert multi->disk_image == NULL WT-2582 cache eviction server error: WT_RESTART WT-2583 incremental backup can prevent future recovery WT-2584 don't use periods in error messages WT-2586 Remove ex_config.c until config cursors are supported WT-2592 Joins using non-recno key types not working WT-2593 disk full with pre-allocated log files WT-2595 Fix compiler warning in packing tests WT-2598 in-memory FS needs fast lookup on file names WT-2599 split out the checksum code from the support directory WT-2600 clean up test program #includes WT-2602 LSM stress hangs with very large uncompressed pages WT-2609 Incorrect "skips API_END call" error. WT-2612 The dist/s_prototypes script is creating a debugging file xxx. WT-2613 WT Compile windows Alt is returning a C4100 error WT-2615 Enabling checkpoints in test/format leads to reduced concurrency WT-2616 In-memory deadlock getting size WT-2621 WiredTiger fails to compile on MSVC 2013 SERVER-23661 $sample takes disproportionately long time on newly created collection SERVER-23904 WiredTiger changes for MongoDB 3.3.6
* SERVER-23982 - Add stdbool.h to WiredTiger SConscriptDavid Hows2016-05-031-0/+1
|
* SERVER-23826 Run the dbtests under UBSANAndrew Morrow2016-04-201-0/+6
| | | | | | | | | | Also cleans up some handling around how undefined behavior sanitizer finds the symbolizer, and suppresses some undefined behavior in mozjs that prevented the dbtests from passing. In addition, it was recognized that we can reduce the scope where we inhibit UBSANs checks for misaligned access to only wiredtiger, so do that too.
* Import wiredtiger-wiredtiger-2.8.0-141-geaa7b5f.tar.gz from wiredtiger ↵Dan Pasette2016-04-202-11/+38
| | | | | | | | | branch mongodb-3.4 ref: 7bcf6fc..eaa7b5f eaa7b5f WT-2566 Lock/unlock operations should imply memory barriers. (cherry picked from commit 05cfbc26c2ab2099d7c98080a79ae67ea531c24f)
* Import wiredtiger-wiredtiger-2.8.0-140-g7bcf6fc.tar.gz from wiredtiger ↵Alex Gorrod2016-04-081-10/+8
| | | | | | | | | branch mongodb-3.4 ref: 94c171d..7bcf6fc SERVER-23588 mongod with WiredTiger won't start on Windows when built with --dbg=on --opt=off SERVER-23517 WiredTiger changes for MongoDB 3.3.5
* Import wiredtiger-wiredtiger-2.8.0-137-g94c171d.tar.gz from wiredtiger ↵Michael Cahill2016-04-072-5/+11
| | | | | | | | | branch mongodb-3.4 ref: 5047aab..94c171d WT-2534 Invalid transaction snapshots on PowerPC SERVER-23517 WiredTiger changes for MongoDB 3.3.5
* Import wiredtiger-wiredtiger-2.8.0-134-g5047aab.tar.gz from wiredtiger ↵Alex Gorrod2016-04-05125-3034/+4544
| | | | | | | | | | | | | | | | | | | branch mongodb-3.4 ref: 9cf8eb2..5047aab SERVER-23504 Coverity analysis defect 98177: Resource leak WT-2330 in-memory configurations should not create on-disk collection files WT-2513 conversion from 'int64_t' to 'uint32_t' WT-2522 Incorrect format code in message WT-2525 in-memory configurations: miscellaneous cleanups WT-2527 OS X compile error, missing POSIX_FADV_WILLNEED #define WT-2528 style error in WiredTiger build WT-2529 The readonly test case is crashing with a stack overflow WT-2531 in-memory tables are allocating unnecessary memory WT-2532 WT_STREAM_APPEND and WT_STREAM_LINE_BUFFER flag overlap WT-2533 Ensure that in-memory tables don't report a zero size SERVER-23517 WiredTiger changes for MongoDB 3.3.5
* SERVER-23452 Enable -Werror on SolarisMark Benvenuto2016-04-021-0/+3
|
* Import wiredtiger-wiredtiger-2.7.0-1122-g9cf8eb2.tar.gz from wiredtiger ↵Alex Gorrod2016-03-22135-1433/+4213
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | branch mongodb-3.4 ref: 444981a..9cf8eb2 SERVER-23040 Coverity analysis defect 98151: Dereference after null check WT-2123 Don't clear allocated memory if not required WT-2318 Configurable thread wake up time WT-2322 Join cursor with isolation read-uncommitted may give different results with Bloom filters WT-2345 Evicting tiny pages creates small pages on disk WT-2375 Add tests for collators WT-2381 Dump utility discards table config WT-2384 lt, le conditions for ordering cursor in join cursor WT-2391 De-prioritize eviction from indexes WT-2404 Add streaming pack/unpack methods to the extension API WT-2414 Avoid extractor calls for ordering cursor in join cursor WT-2418 Rebalance operation failing with EBUSY WT-2426 Deadlock caused by recent changes to checkpoint handle locking WT-2431 Join statistics documentation needed WT-2435 __wt_evict_file_exclusive_on/off cleanups WT-2436 lt, le conditions for ref cursor with "strategy=bloom" in join cursor WT-2443 Getting statistic for all indexes used in join cursor WT-2444 Broken flag test in wtperf, whitespace WT-2447 Join cursor reads main table WT-2448 Add no_scale flag to relevant statistics WT-2449 Configure should check for a 64-bit build WT-2451 Allow eviction of metadata WT-2454 checkpoint_sync=false does *not* prevent flushes/sync to disk. WT-2456 Update Power8 CRC32 Code WT-2457 Dropping an LSM table can fail with EBUSY when no user ops are active WT-2459 Allow Configure scripts to provide the --tag option for libtool when compiling on PPC WT-2460 Checkpoint failing with WT_ROLLBACK WT-2461 Python sweep01 test failing WT-2463 Test that measures idle CPU usage fails under valgrind WT-2464 Valgrind errors. WT-2465 Coverity 1352899: Dereference before null check WT-2466 Coverity 1352893 Buffer not null terminated WT-2467 Coverity 1352894: Logically dead code WT-2468 Coverity 1352896: Explicit null dereferenced WT-2469 Coverity 1352897: Integer overflowed argument WT-2470 Coverity 1352898: Resource leak WT-2471 Review WiredTiger "int" printf formats WT-2473 MSVC doesn't support PRId64 WT-2475 Have reconf script remove cached configure results WT-2476 btree->evict_lock is being accessed after being destroyed WT-2477 Missing define in Windows wiredtiger_config.h WT-2478 Valgrind test failures WT-2481 Recent changes affect LSM performance WT-2482 Coverity 1353015, 1353016, out-of-bounds access WT-2483 readonly02 periodically fails WT-2484 Coverity 1345809: unchecked return value WT-2485 Test/format failure with Floating point exception WT-2487 Release memory in manydbs test WT-2489 Fix compiler warnings from /test/manydbs WT-2490 search_near() returns wrong key for column-store WT-2492 Windows test_config04.test_config04.test_invalid_config crashes WT-2493 Verbose lsm_manager unsupported WT-2494 Review calls to __wt_free, plus minor bug in an error path. WT-2495 Missing memory initialization leads to crash on Windows WT-2496 Testing revealed error unable to read root page WT-2497 Enhance test/format to save a copy of backup WT-2498 LSM tree drop hangs when a user cursor is open WT-2499 LSM shutdown race causes segfault WT-2501 Dropping a just opened LSM tree isn't safe WT-2502 Memory leak in locking handles for checkpoint WT-2503 Build warning in lsm_tree.c WT-2506 Using an uninitialised value
* Import wiredtiger-wiredtiger-2.7.0-858-g444981a.tar.gz from wiredtiger ↵Alex Gorrod2016-03-0330-125/+390
| | | | | | | | | | | | | | branch mongodb-3.4 ref: 4531b92..444981a SERVER-22773 Fix CRC32 implementation for ppc64le platform WT-2432 Understand eviction impact on LSM and readonly workload WT-2433 Allow read-only databases to log statistics WT-2434 Fix a race between force-drop and sweep WT-2437 Fix test suite failures on Windows WT-2438 Extend WiredTiger stat declarations to help timeseries tool WT-2440 vpmsum_crc32: Per the PPC64 ABI, v20-v31 are non-volatile register
* Import wiredtiger-wiredtiger-2.7.0-829-g4531b92.tar.gz from wiredtiger ↵Alex Gorrod2016-02-29131-1905/+3952
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | branch mongodb-3.4 ref: 4f38287..4531b92 SERVER-22784 Coverity analysis defect 77722: Unused value SERVER-22831 Low query rate with heavy cache pressure and an idle collection WT-2173 test/format cache stuck full WT-2264 Checkpoints cannot keep up with inserts WT-2349 Add ability to open databases read-only WT-2376 Modules should compile without including wt_internal.h header file WT-2382 Problem with custom collator for 'u' format with join cursor WT-2394 Long Unit Test for test_compact02 failed. WT-2395 Recovery failure with an LSM tree WT-2399 Add test case that verifies cursor traversal WT-2405 test utility error handling. WT-2407 recovery lint WT-2409 Minor Perf Regression in LSM WT-2410 Casting function pointers to different types WT-2411 LSM drop hang WT-2412 Truncate error tag is incorrect WT-2417 Windows Jenkins task is failing WT-2419 Tests fail to compile on windows due to new util functions WT-2420 LSM failed to read bytes WT-2423 Session reference count could be wrong if adding the handle fails WT-2425 evict-btree read through performance drop WT-2428 Make statistics logging compatible with MongoDB WT-2429 Add a statistic that tracks aggressive mode in eviction
* SERVER-22773 gle_shell_server5441.js fails on ppc64leMark Benvenuto2016-02-191-2/+4
|
* Import wiredtiger-wiredtiger-2.7.0-675-g4f38287.tar.gz from wiredtiger ↵Michael Cahill2016-02-1968-697/+4076
| | | | | | | | | | | | | | | | | | | | | | | branch mongodb-3.4 ref: cc96d99..4f38287 SERVER-22676 WiredTiger fails to open databases created by 3.0.0 or 3.0.1 WT-2280 Add CRC32 Optimized code for PPC64LE WT-2295 WT_SESSION.create does a full-scan of the main table WT-2346 Don't hold schema lock during checkpoint I/O WT-2361 Column-store starting record number error WT-2367 WT_CURSOR.next out-of-order returns failure WT-2374 Read error on index file WT-2375 Need tests for collators WT-2382 Problem with custom collator for 'u' format with join cursor WT-2387 Fix cursor random unit test on Windows WT-2390 OS X build is broken WT-2393 Unnecessary error handling labels. WT-2396 Jenkins Spinlock GCC task Hung WT-2397 Cursor traversal from end of the tree skips records. WT-2399 Add test case that verifies cursor traversal WT-2411 LSM drop hang
* Import wiredtiger-wiredtiger-2.7.0-592-gcc96d99.tar.gz from wiredtiger ↵Alex Gorrod2016-02-0591-1061/+1260
| | | | | | | | | | | | | | | | | | | | | | | branch mongodb-3.4 ref: 7fea169..cc96d99 WT-60 Big endian port WT-2130 Improve on-disk page utlilization with random workloads WT-2215 WT_LSN needs to support atomic reads and updates WT-2295 WT_SESSION.create does a full-scan of the main table WT-2352 Allow build and test without requiring lz4 WT-2356 Log scan advances to next log file on partially written record WT-2363 Remove built in support for bzip2 WT-2368 Row-store can pass garbage keys to collator functions WT-2369 Use C compiler to detect headers instead of C++ compiler WT-2371 Parent split cannot access the page after page-index swap WT-2372 WiredTiger windows builder fails with C4005 against the "inline" macro WT-2377 WTPERF doesn't compile in Windows under MSVC WT-2378 Tasks time out on LSM builder SERVER-22388 WiredTiger changes for MongoDB 3.3.2 SERVER-22437 Coverity analysis defect 77704: Redundant test SERVER-22438 Coverity analysis defect 77705: Dereference before null check
* Import wiredtiger-wiredtiger-2.7.0-505-g7fea169.tar.gz from wiredtiger ↵Ramon Fernandez2016-01-27967-1548/+589651
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | branch mongodb-3.4 ref: 44463c5..7fea169 WT-2355 Fix minor scratch buffer usage in logging. WT-2348 xargs -P isn't portable WT-2347 Java: schema format edge cases WT-2344 OS X compiler warning WT-2342 Enhance wtperf to support background create and drop operations WT-2340 Add logging guarantee assertions, whitespace WT-2339 format post-rebalance verify failure (stress run #11586) WT-2338 Disable using pre-allocated log files when backup cursor is open WT-2335 NULL pointer crash in config_check_search with invalid configuration string WT-2333 Add a flag so drop doesn't block WT-2332 Bug in logging write-no-sync mode WT-2331 Checking of search() result for reference cursors before join() WT-2328 schema drop does direct unlink, it should use a block manager interface. WT-2326 Change WTPERF to use new memory allocation functions instead of the standard WT-2321 WT-2321: race between eviction and worker threads on the eviction queue WT-2320 Only check copyright when cutting releases WT-2316 stress test failure: WT_CURSOR.prev out-of-order returns WT-2314 page-swap error handling is inconsistent WT-2313 sweep-server: conn_dhandle.c, 610: dhandle != conn->cache->evict_file_next WT-2312 re-creating a deleted column-store page can corrupt the in-memory tree WT-2308 custom extractor for ref_cursors in join cursor WT-2305 Fix coverity scan issues on 23/12/2015 WT-2296 New log algorithm needs improving for sync/flush settings WT-2295 WT_SESSION.create does a full-scan of the main table WT-2287 WT_SESSION.rebalance WT-2275 broken DB after application crash WT-2267 Improve wtperf throttling implementation to provide steady load WT-2247 variable-length column-store in-memory page splits WT-2242 WiredTiger treats dead trees the same as other trees in eviction WT-2142 Connection cleanup in Python tests WT-2073 metadata cleanups WT-1801 Add a directory sync after rollback of a WT_SESSION::rename operation WT-1517 schema format edge cases SERVER-22064 Coverity analysis defect 77699: Unchecked return value SERVER-21619 sys-perf: WT crash during core_workloads_WT execution
* SERVER-22197 Don't use tcmalloc by default on non x86 linuxAndrew Morrow2016-01-191-1/+1
|
* Import wiredtiger-wiredtiger-2.7.0-269-g44463c5.tar.gz from wiredtiger ↵Ramon Fernandez2016-01-0785-3319/+2364
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | branch mongodb-3.4 ref: 3c2ad56..44463c5 SERVER-21833 Compact does not release space to the system with WiredTiger WT-2060 Simplify aggregation of statistics WT-2099 Seeing memory underflow messages WT-2113 truncate01 sometimes fails WT-2177 Add a per-thread seed to random number generator WT-2198 bulk load and column store appends WT-2231 pinned page cursor searches could check parent keys WT-2235 wt printlog option without unicode WT-2245 WTPERF Truncate has no ability to catch up when it falls behind WT-2246 column-store append searches the leaf page; the maximum record number fails CRUD operations WT-2256 WTPERFs throttle option fires in bursts WT-2257 wtperf doesn't handle overriding workload config WT-2259 __wt_evict_file_exclusive_on() should clear WT_BTREE_NO_EVICTION on error WT-2260 Workloads evict internal pages unexpectedly WT-2262 Random sampling is skewed by tree shape WT-2265 Wiredtiger related change in ppc64le specific code block in gcc.h WT-2266 Add wtperf config to set if perf thresholds are fatal WT-2269 wtperf should dump its config everytime it runs WT-2272 Stress test assertion in the sweep server WT-2275 broken DB after application crash WT-2276 tool to decode checkpoint addr WT-2277 Remove WT check against big-endian systems WT-2279 Define WT_PAUSE(), WT_FULL_BARRIER(), etc when s390x is defined WT-2281 wtperf smoke.sh fails on ppc64le WT-2282 error in wt_txn_update_oldest verbose message test WT-2283 retry in txn_update_oldest results in a hang WT-2285 configure should set BUFFER_ALIGNMENT_DEFAULT to 4kb on linux WT-2289 failure in fast key check WT-2290 WT_SESSION.compact could be more effective. WT-2291 Random cursor walk inefficient in skip list only trees WT-2297 Fix off-by-one error in Huffman config file parsing WT-2299 upper-level WiredTiger code is reaching into the block manager WT-2301 Add reading a range to wtperf WT-2303 Build warning in wtperf WT-2304 wtperf crash dumping config WT-2307 Internal page splits can corrupt cursor iteration WT-2311 Support Sparc
* Import wiredtiger-wiredtiger-mongodb-3.2-rc4-80-g3c2ad56.tar.gz from ↵Dan Pasette2015-12-293-171/+248
| | | | | | | | | | | | | | wiredtiger branch mongodb-3.2 ref: decd916..3c2ad56 3c2ad56 WT-2307: Fix for cursor iteration bug when pages are splitting b1768d0 The change wasn't ready for back port into 3.2.1 This reverts commit 21b5f9951e233c835ec5f531458b6ff3c36fcca0. 21b5f99 WT-2291: fix for sampling in newly created trees.
* SERVER-21820 SERVER-21830 Export endian from SConstruct for use in third_partyAndrew Morrow2015-12-221-0/+4
|
* Import wiredtiger-wiredtiger-mongodb-3.2-rc4-75-gdecd916.tar.gz from ↵Dan Pasette2015-12-1626-164/+378
| | | | | | | | | | wiredtiger branch mongodb-3.2 ref: 197eef0..decd916 48e1343 WT-2262 Have random sampling walk the tree so it isn't biased in skewed trees. eb838c7 WT-2260 Avoid adding internal pages to the eviction queue. a695751 WT-2258 WiredTiger preloads pages even when direct-IO is configured.
* Revert "SERVER-20991 Change WiredTiger caching strategy on Windows"Mark Benvenuto2015-12-151-1/+0
| | | | This reverts commit 884644ac56de2edc2223b75ceabe9e1a6fef6dab.
* Import wiredtiger-wiredtiger-mongodb-3.2-rc4-70-g197eef0.tar.gz from ↵Michael Cahill2015-12-028-58/+67
| | | | | | | | | | wiredtiger branch mongodb-3.2 ref: 7a4f325..197eef0 bff6525 SERVER-21553 Free blocks during reverse splits. c70b097 WT-2253: prioritize WT_READGEN_OLDEST pages for eviction. 4fc3e39 WT-2253 Evict pages left behind by in-memory splits.
* Import wiredtiger-wiredtiger-mongodb-3.2-rc4-56-g7a4f325.tar.gz from ↵Michael Cahill2015-12-018-70/+80
| | | | | | | | | | | wiredtiger branch mongodb-3.2 ref: 8326df6..7a4f325 e731ef8 WT-2251 Free addresses when discarding deleted page references. 0e93d60 SERVER-21691 Avoid insert stalls 264ec21 WT-2249 Keep eviction stuck until cache usage is under 100%. dca1411 WT-2250 Minor fix: use SET instead of INCRV for stat.
* Import wiredtiger-wiredtiger-mongodb-3.2-rc4-41-g8326df6.tar.gz from ↵Michael Cahill2015-11-3022-220/+202
| | | | | | | | | | | | | | | | wiredtiger branch mongodb-3.2 ref: b65381f..8326df6 4c49948 WT-2244 Trigger in-memory splits sooner. 9f2e4f3 WT-2248 WT_SESSION.close is updating WT_CONNECTION_IMPL.default_session. a6da10e SERVER-21553 Enable fast-path truncate after splits. 39dfd21 WT-2243 Don't keep transaction IDs pinned for reading from checkpoints. 4e1844c WT-2230 multi-split error path. cace179 WT-2228 avoid unnecessary raw-compression calls. 890ee34 SERVER-21619 Don't do internal page splits after a tree is marked DEAD. 6c7338f WT-2241 Use a lock to protect transaction ID allocation. 978c237 WT-2234 Coverity analysis warnings.
* Import wiredtiger-wiredtiger-mongodb-3.2.0-rc3-206-gb65381f.tar.gz from ↵Ramon Fernandez2015-11-246-65/+72
| | | | | | | | | wiredtiger branch mongodb-3.2 ref: 4d72349..b65381f e90b590 WT-2237 Avoid yields if we race allocating transaction IDs. 0a52a80 WT-2237 Have threads publish unique transaction IDs so that updates always become visible immediately on commit
* Import wiredtiger-wiredtiger-mongodb-3.2.0-rc3-199-g4d72349.tar.gz from ↵Ramon Fernandez2015-11-236-47/+59
| | | | | | | | | wiredtiger branch mongodb-3.2 ref: 4898aa4..4d72349 2cf57a6 SERVER-21585 Don't use the lookaside file until the cache is stuck full. 4ad8df7 SERVER-21585 Clean up LAS based on the current count of inserted records
* Import wiredtiger-wiredtiger-mongodb-3.2.0-rc3-192-g4898aa4.tar.gz from ↵Michael Cahill2015-11-2011-127/+130
| | | | wiredtiger branch mongodb-3.2
* Import wiredtiger-wiredtiger-mongodb-3.2.0-rc3-177-g9d375e3.tar.gz from ↵Ramon Fernandez2015-11-1984-1326/+3779
| | | | | | | | | | | | | | | | | | | | | | | | wiredtiger branch mongodb-3.2 ref: d9ec1ff..9d375e3 16c0a1a WT-1315 Fix some leaks with join cursors. 59857f9 WT-2222 Add statistics for named snapshots. 4368d39 WT-1315 Cursor join implementation a72ddb7 WT-2218 Add truncate stats fb9cebe WT-2224 Track which deleted refs are discarded by a split. e2f1130 WT-2220 Split WT_TIMEDIFF macro into unit specific macros. be412b5 WT-2182 when internal pages grow large enough, split them into their parents ce8c091 WT-2219 Enhancements to in-memory testing 347d922 WT-2220 time_t cleanup. 08c0fcd WT-2217 change WT_CURSOR.insert to clear "set" key/value on return d1b5e7f WT-2135 Fix log_only setting for backup cursor. Fix initialization. 78bd4ac WT-2210 raw compression fails if row-store recovery precedes column-store recovery c1b2634 WT-2182 fixes for splitting up the tree. 0a1ee34 WT-2199 Fix transaction sync inconsistency. ee31bb2 WT-2182 Simplify the split deepen logic. c360d53 WT-2212 Add a "use_environment" config to "wiredtiger_open" 3f132a4 WT-2182 detect internal page split races.
* SERVER-20991 Change WiredTiger caching strategy on WindowsMark Benvenuto2015-11-121-0/+1
|
* Import wiredtiger-wiredtiger-mongodb-3.2.0-rc2-44-gd9ec1ff.tar.gz from ↵Michael Cahill2015-11-1122-101/+215
| | | | wiredtiger branch mongodb-3.2
* Import wiredtiger-wiredtiger-mongodb-3.2.0-rc1-215-g465dca8.tar.gz from ↵Ramon Fernandez2015-11-037-28/+38
| | | | wiredtiger branch mongodb-3.2
* Import wiredtiger-wiredtiger-mongodb-3.2.0-rc1-210-gf95877a.tar.gz from ↵Ramon Fernandez2015-11-0313-33/+138
| | | | wiredtiger branch mongodb-3.2
* Import wiredtiger-wiredtiger-mongodb-3.2.0-rc1-197-g62c1a7a.tar.gz from ↵Alex Gorrod2015-11-021-8/+14
| | | | wiredtiger branch mongodb-3.2
* Import wiredtiger-wiredtiger-mongodb-3.2.0-rc1-194-g0dc3f20.tar.gz from ↵Michael Cahill2015-11-0263-769/+1417
| | | | wiredtiger branch mongodb-3.2
* SERVER-21104 WiredTiger no longer compiles on non-x86 platformsMark Benvenuto2015-10-286-5/+10
|
* Import wiredtiger-wiredtiger-2.6.1-1333-g0537648.tar.gz from wiredtiger ↵Ramon Fernandez2015-10-0945-522/+899
| | | | branch mongodb-3.2
* Import wiredtiger-wiredtiger-2.6.1-1261-g3c85664.tar.gz from wiredtiger ↵Alex Gorrod2015-09-3041-198/+242
| | | | branch mongodb-3.2
* Import wiredtiger-wiredtiger-2.6.1-1231-g10208e8.tar.gz from wiredtiger ↵Michael Cahill2015-09-25160-2094/+2435
| | | | branch mongodb-3.2
* Import wiredtiger-wiredtiger-2.6.1-1119-g16e3e48.tar.gz from wiredtiger ↵Michael Cahill2015-09-1858-438/+656
| | | | branch mongodb-3.2
* SERVER-19099 Add a target to build all generated sourcesMark Benvenuto2015-09-171-0/+2
|
* SERVER-18914: Use x86intrin.h on Posix PlatformsMark Benvenuto2015-09-165-0/+15
|
* Import wiredtiger-wiredtiger-2.6.1-1056-g5205bb1.tar.gz from wiredtiger ↵Michael Cahill2015-09-11101-2349/+4347
| | | | branch mongodb-3.2
* Import wiredtiger-wiredtiger-2.6.1-633-g0cccab3.tar.gz from wiredtiger ↵Michael Cahill2015-08-2889-2263/+2758
| | | | branch mongodb-3.2
* Import wiredtiger-wiredtiger-2.6.1-514-g7ffa315.tar.gz from wiredtiger ↵Michael Cahill2015-08-1842-378/+359
| | | | branch mongodb-3.2
* Import wiredtiger-wiredtiger-2.6.1-500-g26d1ad2.tar.gz from wiredtiger ↵Michael Cahill2015-08-1251-551/+1182
| | | | branch mongodb-3.2
* Import wiredtiger-wiredtiger-2.6.1-332-gfdedd36.tar.gz from wiredtiger ↵Alexander Gorrod2015-07-2325-325/+475
| | | | branch mongodb-3.2
* SERVER-9666 Collapse the low level cyclic libs into a new base libAndrew Morrow2015-07-211-1/+6
|
* Import wiredtiger-wiredtiger-2.6.1-284-g42823c9.tar.gz from wiredtiger ↵Michael Cahill2015-07-1765-798/+1009
| | | | branch mongodb-3.2
* SERVER-18968 enable WT verbose by defaultDavid Hows2015-07-141-2/+4
|