summaryrefslogtreecommitdiff
path: root/src/third_party
Commit message (Collapse)AuthorAgeFilesLines
* Import wiredtiger: fa402fef1974b30ef61770caff58b0eabda97781 from branch ↵Luke Chen2019-01-10742-1101/+1817
| | | | | | | | | | | | | mongodb-4.2 ref: 86012f8e40..fa402fef19 for: 4.1.7 WT-4444 Extend cursor operation tracking statistics WT-4483 Improve caching of small updates to large values WT-4505 Add ability to manage when prepared transactions appear in checkpoints WT-4518 Give applications a chance to handle panic before API panic returns WT-4522 Update WiredTiger copyrights to 2019
* SERVER-28073 [Snappy-1.1.2 Patch]: fix Windows build for ssize_tMathew Robinson2019-01-091-1/+1
|
* SERVER-28073 [Snappy-1.1.2 Patch]: prefer memcpy to undefined ↵Mathew Robinson2019-01-091-2/+5
| | | | reinterpret_cast for UNALIGNED_LOAD/STORE functions
* SERVER-28073 [Snappy-1.1.2 Patch]: Eliminate memory allocation from ↵Mathew Robinson2019-01-091-9/+22
| | | | snappy_compress
* SERVER-28073 Upgrade Snappy to version 1.1.7Mathew Robinson2019-01-0932-3910/+1151
|
* SERVER-38008 Upgrade Valgrind to version 3.14.0Henrik Edin2019-01-082-669/+190
|
* Import wiredtiger: 86012f8e40636cd602188ba7cf3a4724624bfa53 from branch ↵Luke Chen2019-01-073-4/+11
| | | | | | | | | | mongodb-4.2 ref: e6c1b9724e..86012f8e40 for: 4.1.7 WT-4510 Failure when verifying internal pages of older version data files WT-4519 test/format RNG no longer random
* SERVER-38840 ICU parsing does not gracefully handle invalid id-prefixed localesNick Zolnierz2019-01-041-0/+24
|
* SERVER-36644 re-enable -Wclass-memaccess warning (w/AtomicWord refactor)Billy Donahue2019-01-042-4/+12
|
* SERVER-32413 Update pcre_get_sources.sh to incorporate patchesMathew Robinson2019-01-022-0/+39
|
* SERVER-36352: Enable zstd compression on WiredTiger journal and collection ↵Daniel Gottlieb2018-12-271-1/+7
| | | | files.
* SERVER-36644 remove -Wno-format-truncationBilly Donahue2018-12-273-4/+78
| | | | | cherry pick https://github.com/derickr/timelib/commit/157caf3f66da49f4df55c532a7d82a5d0aa4be11 into timelib
* Import wiredtiger: e6c1b9724ed6ed2879a36d7e140f4fa9daceb261 from branch ↵Luke Chen2018-12-2747-497/+904
| | | | | | | | | | | | | mongodb-4.2 ref: d5793d4dd5..e6c1b9724e for: 4.1.7 WT-4366 Fix how test/format handles prepare conflict errors WT-4426 Change WT data format to include timestamps in leaf page key/value cells WT-4475 clang detected memory leak while executing csuite tests WT-4499 Fix prepared transactions for cursor key order check failure WT-4506 Bypass some csuite tests for valgrind
* SERVER-38638 Cherry-pick bid128_acos fix for -1 argument valueGeert Bosch2018-12-202-1/+2
|
* SERVER-38006 Upgrade TomCrypt to 1.18.2Henrik Edin2018-12-2032-95/+130
|
* SERVER-38462: add ifdef for ABSL_FORCE_ALIGNED_ACCESSBilly Donahue2018-12-202-1/+26
|
* SERVER-38462 just apply all of patches/*.patch. Update abseil revision.Billy Donahue2018-12-1995-1315/+2948
| | | | | | | | | | SERVER-38462: add ifdef for ABSL_FORCE_ALIGNED_ACCESS add forgotton absl new files Revert "SERVER-38462: add ifdef for ABSL_FORCE_ALIGNED_ACCESS" This reverts commit f7f51c062ceb23d6b5395d4fce75b3e4e0b9ddff.
* SERVER-37994 Upgrade google benchmark to v1.4.1Henrik Edin2018-12-1951-837/+1413
|
* Revert "SERVER-37994 Upgrade google benchmark to v1.4.1"Gregory Wlodarek2018-12-1850-1375/+837
| | | | This reverts commit b4df4609aa6951c503b2729f4e35d4a4d737cb0b.
* SERVER-33491 Fix benchmark.h compile with -fdirectives-onlyMathias Stearn2018-12-181-1/+6
| | | | | From benchmark-1.3.0 818d5f9aa42ee0831b409ad68803d6817b87bb21
* SERVER-33560 Remove deprecated Fixture function declarations from Google ↵Robert Guo2018-12-181-6/+4
| | | | | | | Benchmark From benchmark-1.3.0 db6e903221712585f830cacead3269a0fbf44f1b
* SERVER-37994 Upgrade google benchmark to v1.4.1Henrik Edin2018-12-1850-847/+1382
|
* SERVER-38458 Upgrade boost to version 1.69Henrik Edin2018-12-184813-193226/+226453
|
* SERVER-37993 Upgrade ASIO to 1.12.2Andrew Morrow2018-12-1733-205/+568
|
* SERVER-37834 Implement RFC 4514 X509 DN parserJonathan Reams2018-12-173-1/+13
|
* SERVER-38002 Fix typo in HAVE_STRTOLL defineMathew Robinson2018-12-171-2/+2
|
* SERVER-38348 Null pointer dereference in ICU libraryNick Zolnierz2018-12-171-0/+11
|
* Import wiredtiger: d5793d4dd57bb763079e3f79821444e7e666ff44 from branch ↵Luke Chen2018-12-1738-105/+145
| | | | | | | | | | | mongodb-4.2 ref: 5812c92f5f..d5793d4dd5 for: 4.1.7 WT-4280 Add debugging to know which session has a hazard pointer WT-4430 Fix race between prepare and page instantiate with fast truncate WT-4482 lint
* Revert "SERVER-32391 use HAVE_STRTOLL instead of HAVE_STRTOQ in pcre"Gregory Wlodarek2018-12-141-2/+2
| | | | This reverts commit bf820bd2feca5b1125ebf4c825910bfcf622f9fb.
* SERVER-32391 use HAVE_STRTOLL instead of HAVE_STRTOQ in pcreMathew Robinson2018-12-141-2/+2
|
* SERVER-38002 Upgrade PCRE to 8.42Mathew Robinson2018-12-14131-900/+802
|
* SERVER-38168 Vendor Zstandard 1.3.7 to third_partyHenrik Edin2018-12-11409-0/+149693
| | | | Added a Zstd based message compressor.
* Import wiredtiger: 5812c92f5fb2ed3b58d0398e5cbe1cb33380d450 from branch ↵Luke Chen2018-12-1143-332/+885
| | | | | | | | | | | | | | | | mongodb-4.2 ref: fcb59a43a4..5812c92f5f for: 4.1.7 WT-4383 Update session statistics to reflect the operation statistics. WT-4384 Add documentation about session statistics cursor WT-4438 Use more accurate statistics for cursor cache totals WT-4454 Auto-generate Evergreen configuration when adding new 'make check' or csuite tests WT-4470 Minimize testing that requires TESTUTIL_ENABLE_LONG_TESTS WT-4479 Remove schema lock wait assertion from the test WT-4480 Fix duplicate backup cursor and archiving check WT-4481 Evergreen script cleanups
* SERVER-27881 Upgrade boost to 1.68.0Mathew Robinson2018-12-056410-506171/+525387
|
* Import wiredtiger: fcb59a43a44222716ddae6d94d45cdfd36b915f7 from branch ↵Luke Chen2018-12-0566-1785/+1715
| | | | | | | | | | | | | | | | | | | | | | mongodb-4.2 ref: 74aa2f92a9..fcb59a43a4 for: 4.1.7 WT-4192 Remove WiredTiger raw compression support WT-4319 Improvements to csuite tests WT-4331 Further extend max wait time for test_bug019.py WT-4393 Document cursor behaviour for read committed isolation WT-4410 Split 'unit-test' task to reduce Evergreen Ubuntu build variant runtime WT-4417 Make os_cache_max and os_cache_dirty_max reconfigurable WT-4421 Add a way to calculate modify operations WT-4434 Modify zstd compression level from 3 to 6 WT-4442 Add the ability to duplicate a backup cursor WT-4455 test_wt4156_metadata_salvage with HAVE_ATTACH fails on zSeries WT-4457 Add a maximum of dirty system buffers for the logging subsystem WT-4463 Reduce runtime for csuite handle locks testing WT-4464 In debug output row-store internal page keys may not format correctly WT-4469 Coverity #105148: redundant test
* SERVER-36655 Add Canary builders for VS2017 for C++14 and C++17Henrik Edin2018-11-271-1/+2
| | | | Minor change in boost::unordered_map pending upgrade of boost.
* SERVER-38160 Allow compilation with Visual Studio 2017.Henrik Edin2018-11-279-141/+236
| | | | | | Take SCons MSCommon from SCons 3.0.1 Fix missing <intrin.h> includes Suppress constant arithmetic warnings in unit tests
* SERVER-38078 removing broken fcntl.h from conf.CheckFunc'sGabriel Russell2018-11-261-2/+2
|
* Import wiredtiger: 74aa2f92a95596196d8ff131cdf015850613c893 from branch ↵Luke Chen2018-11-2689-1575/+1477
| | | | | | | | | | | | | | mongodb-4.2 ref: a065c83d8d..74aa2f92a9 for: 4.1.6 WT-3756 Adjust pre-allocated file amount downward if we're not using them quickly enough WT-4381 Reset session statistics as on WT_SESSION::reset() WT-4394 Reduce Evergreen Ubuntu build variant runtime by splitting up 'make check' tests WT-4419 big-endian machines incorrectly configure little-endian crc32c support WT-4427 Make WiredTiger timestamps always on and 8 bytes WT-4440 Force a copy of the stable timestamp for clarity
* Import wiredtiger: a065c83d8dd73d1c0199f742d6ee15d73c7e1394 from branch ↵Luke Chen2018-11-2127-579/+1730
| | | | | | | | | | | | | mongodb-4.2 ref: fe4a3f763b..a065c83d8d for: 4.1.6 WT-4372 For throughput testing, create a standard metric to measure latency smoothness WT-4378 Create new auto functions and cursor for session level statistics WT-4403 Add statistic tracking accumulated dirty cache WT-4405 Fix cursor next and prev for prepared transactions WT-4409 Fix workgen throttling
* Import wiredtiger: fe4a3f763bd9951cb7afcb55c03a942e24a4a588 from branch ↵Luke Chen2018-11-194-4/+13
| | | | | | | | | | mongodb-4.2 ref: 849c21c26c..fe4a3f763b for: 4.1.6 WT-4159 Improve log preallocation algorithm WT-4345 Set corruption and return salvage on facing a missing log file
* SERVER-38107 Add abseil-cpp to third_partyHenrik Edin2018-11-151011-1/+126562
| | | | Just compiling in the hash tables for now.
* SERVER-38098 Fix yaml-cpp compilation with Visual Studio 2017.Henrik Edin2018-11-152-2/+2
| | | | | | cherry picked from commit 0f9a586ca1dc29c2ecb8dd715a315b93e3f40f79 https://github.com/jbeder/yaml-cpp/commit/0f9a586ca1dc29c2ecb8dd715a315b93e3f40f79
* Import wiredtiger: 849c21c26c879bb1195f211b63bdea74868094ea from branch ↵Luke Chen2018-11-1310-279/+476
| | | | | | | | | | | | | | | | mongodb-4.2 ref: e8cf194d81..849c21c26c for: 4.1.6 WT-4043 Take locks while dumping the cache to avoid crashes WT-4399 Fix compression for workgen's wtperf emulation WT-4401 workgen: wtperf emulation: sample_interval broken with integer values WT-4402 Add rollback support and monitor JSON output in wtperf WT-4411 Added connection statistic for current total of cached cursors WT-4412 wtperf coverity fixes WT-4418 Don't keep key/value memory buffers allocated for cached cursors WT-4422 Don't queue clean pages for urgent eviction
* SERVER-37984 Upgrade yaml-cpp to 0.6.2Mathew Robinson2018-11-08105-561/+961
|
* SERVER-36559 Rename hardware CRC32 flag to be architecture neutralAndrew Morrow2018-11-021-1/+1
|
* Import wiredtiger: e8cf194d813096cc2b30c0dd2d9d9c93ade79756 from branch ↵Luke Chen2018-11-0258-323/+575
| | | | | | | | | | | | | | | | | mongodb-4.2 ref: 22b1224ee0..e8cf194d81 for: 4.1.5 WT-4298 Fix workgen to retry on WT_ROLLBACK and clear ops after warmup WT-4343 Unlock when sleeping to allow other log threads to make progress WT-4371 Workgen improvements to create a MongoDB-like workload WT-4376 Fix a bug where table index open can race WT-4385 Prepare-conflict during a cursor scan can return the wrong key WT-4392 A large lint change WT-4395 Seg fault walking corrupted log with log cursor WT-4396 When retrying after prepare-conflict, cursor unable to find a valid update WT-4400 Fix workgen use of PRIxxx macros, needed for old C++ compilers
* Import wiredtiger: 22b1224ee0623db1ed03f6bf5dd681deb1aa8b2e from branch ↵Luke Chen2018-10-2916-81/+103
| | | | | | | | | | | mongodb-4.2 ref: 0b8896b434..22b1224ee0 for: 4.1.5 WT-3898 Keep prepared updates in lookaside until they are read WT-4387 Fix ordering of referenced shared libraries in workgen WT-4389 Update wtperf runner script to accept multiple arguments
* Import wiredtiger: 0b8896b434eb9ad8210815db0cddd334d79160eb from branch ↵Luke Chen2018-10-239-130/+348
| | | | | | | | | | | mongodb-4.2 ref: 972eb97326..0b8896b434 for: 4.1.5 WT-4339 Revert part of a previous commit that simplified handle locking WT-4358 Enhance the handle-lock stress test program WT-4374 Fix a bug where a page could transition from WT_REF_LIMBO incorrectly
* Import wiredtiger: 972eb97326d86e2e6b660f3bc19f1b45e9bd361b from branch ↵Luke Chen2018-10-153-6/+35
| | | | | | | | | | mongodb-4.2 ref: d235e0e71e..972eb97326 for: 4.1.5 WT-4341 Support million collection testing in Evergeen WT-4355 Fail to find prepared updates during transaction rollback