summaryrefslogtreecommitdiff
path: root/src/third_party
Commit message (Collapse)AuthorAgeFilesLines
* 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
* SERVER-23088 fix boost's libstdcpp detection under clangMathias Stearn2016-03-141-1/+17
| | | | | Fixes compilation errors introduced by SERVER-19936 when compiling with clang on a system without boost headers installed.
* Revert "SERVER-23088 fix boost's libstdcpp detection under clang"Kyle Erf2016-03-141-17/+1
| | | | This reverts commit 3071389ed3476eeb1e6730bbc1f841addf54b383.
* SERVER-23088 fix boost's libstdcpp detection under clangMathias Stearn2016-03-141-1/+17
| | | | | Fixes compilation errors introduced by SERVER-19936 when compiling with clang on a system without boost headers installed.
* SERVER-19936 Inline libstemmer utilitiesMathias Stearn2016-03-113-69/+86
|
* SERVER-19936 Add boost/tr1/detail/config_all.hpp to our copy of boostMathias Stearn2016-03-111-0/+171
| | | | Needed for boost::boyer_moore_searcher.
* SERVER-22738 add CollatorInterface::getComparisonKey()David Storch2016-03-091-1/+1
|
* SERVER-22986: Fix link when OpenSSL disables SSLv3Spencer Jackson2016-03-071-0/+9
|
* 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
* SERVER-21828 Murmurhash for bigendianMark Benvenuto2016-03-022-9/+24
| | | | | Make murmurhash output the same on big endian architectures as on little endian.
* 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-22838 avoid boost TLS assertion at process shutdownEric Milkie2016-02-241-1/+4
|
* SERVER-22374 initial implementation of collation classesDavid Storch2016-02-232-7/+5
| | | | | | | | | | Includes: - CollationSpec - CollationSpecSerializer - CollatorInterface - CollatorInterfaceICU - CollatorFactoryInterface - CollatorFactoryICU
* 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
* SERVER-22587 Upgrade to SpiderMonkey 38.6.1esrJason Carey2016-02-1842-103/+109
|
* SERVER-22371 initial implementation of ICU build system integrationDavid Storch2016-02-164-0/+507
| | | | | | | To build ICU with scons: - Run ./src/third_party/scripts/icu_get_sources.sh to download ICU sources into the third_party directory. - Build $BUILD_DIR/third_party/shim_icu with the --icu=on flag.
* SERVER-17563 GPerfTools does not build on PPC64LE (Power8) platformMark Benvenuto2016-02-112-0/+235
|
* 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
* SERVER-18783 Remove PCRE 8.37Mark Benvenuto2016-02-03145-127721/+0
|
* SERVER-18783 Remove PCRE 8.36Mark Benvenuto2016-02-03145-125436/+0
|
* SERVER-18783 PCRE 8.38 Build IntegrationMark Benvenuto2016-02-035-1/+822
|
* SERVER-18783 PCRE 8.38 SourceMark Benvenuto2016-02-03124-0/+79618
|
* SERVER-18783 PCRE 8.38 Import ScriptMark Benvenuto2016-02-031-0/+72
|
* SERVER-22296 Snappy 1.1.2 RemoveMark Benvenuto2016-02-0340-44649/+0
|
* SERVER-22296 Snappy 1.1.3 Build IntegrationMark Benvenuto2016-02-034-1/+298
|
* SERVER-22296 [Snappy-1.1.2 Patch]: fix Windows build for ssize_tMark Benvenuto2016-02-031-0/+13
|
* SERVER-22296 [Snappy-1.1.2 Patch]: prefer memcpy to undefined ↵Mark Benvenuto2016-02-031-3/+6
| | | | reinterpret_cast for UNALIGNED_LOAD/STORE functions
* SERVER-22296 [Snappy-1.1.2 Patch]: Eliminate memory allocation from ↵Mark Benvenuto2016-02-032-10/+10
| | | | snappy_compress
* SERVER-22296 Snappy 1.1.3Mark Benvenuto2016-02-0322-0/+9186
|
* SERVER-22296 Snappy 1.1.3 Import ScriptMark Benvenuto2016-02-031-0/+62
|
* SERVER-22295 yaml-cpp 0.5.1 removalMark Benvenuto2016-02-0390-10169/+0
|
* SERVER-22295 yaml-cpp 0.5.3 build integrationMark Benvenuto2016-02-032-3/+47
|
* SERVER-22295 yaml-cpp 0.5.3 importMark Benvenuto2016-02-0395-0/+10680
|
* SERVER-22295 yaml-cpp 0.5.3 import scriptMark Benvenuto2016-02-031-0/+38
|
* 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-192-2/+2
|
* SERVER-22135 Take python from environment rather system default pathValentin Kuznetsov2016-01-154-4/+4
| | | | | | Signed-off-by: Ramon Fernandez <ramon@mongodb.com> Closes #1056
* SERVER-22110 ppc64le builds should detect target arch as ppc64le, not ppc64Mark Benvenuto2016-01-1414-0/+0
|
* 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-222-1/+10
|
* SERVER-21827 Add SpiderMonkey configuration for s390xAndrew Morrow2015-12-2114-0/+1834
|
* SERVER-21845 Fix debug non-jit builds of spidermonkeyMark Benvenuto2015-12-172-3/+9
|
* 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.
* SERVER-21836: Generate spidermonkey config for ppc64Mark Benvenuto2015-12-1114-0/+1833
|
* 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.
* SERVER-21506 Upgrade to mozjs-38.4.0-esrJason Carey2015-11-3040-122/+243
|