Details

    • Type: Bug
    • Status: Resolved
    • Priority: Minor - P4
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: WT2.8.0
    • Labels:
      None
    • # Replies:
      13
    • Last comment by Customer:
      true

      Description

      The spinlock GCC task has hung on jenkins.

      Below is a dump of all threads

      Thread 13 (Thread 0x7faffd85d700 (LWP 30570)):
      #0  0x00007faffd94b933 in select () from /lib64/libc.so.6
      #1  0x000000000042fdae in __wt_sleep (seconds=<optimized out>, micro_seconds=<optimized out>) at ../src/os_posix/os_sleep.c:23
      #2  0x0000000000417371 in __evict_server (arg=<optimized out>) at ../src/evict/evict_lru.c:205
      #3  0x00007faffdc26df3 in start_thread () from /lib64/libpthread.so.0
      #4  0x00007faffd9541ad in clone () from /lib64/libc.so.6
       
      Thread 12 (Thread 0x7faffd05c700 (LWP 30571)):
      #0  0x00007faffd9390c7 in sched_yield () from /lib64/libc.so.6
      #1  0x000000000040f7d0 in __wt_spin_lock (t=<optimized out>, session=<optimized out>) at ../src/include/mutex.i:77
      #2  __sweep_remove_handles (session=0xd5de70) at ../src/conn/conn_sweep.c:238
      #3  __sweep_server (arg=0xd5de70) at ../src/conn/conn_sweep.c:304
      #4  0x00007faffdc26df3 in start_thread () from /lib64/libpthread.so.0
      #5  0x00007faffd9541ad in clone () from /lib64/libc.so.6
       
      Thread 11 (Thread 0x7faffc85b700 (LWP 30572)):
      #0  0x00007faffd9390c7 in sched_yield () from /lib64/libc.so.6
      #1  0x000000000046221d in __wt_spin_lock (t=<optimized out>, session=<optimized out>) at ../src/include/mutex.i:77
      #2  __wt_txn_checkpoint (session=0xd5f970, cfg=0x7faffc85ae80) at ../src/txn/txn_ckpt.c:655
      #3  0x0000000000450e1b in __session_checkpoint (wt_session=0xd5f970, config=<optimized out>) at ../src/session/session_api.c:1286
      #4  0x0000000000404211 in obj_checkpoint () at ../../../test/fops/file.c:194
      #5  0x00000000004045a9 in fop (arg=<optimized out>) at ../../../test/fops/fops.c:131
      #6  0x00007faffdc26df3 in start_thread () from /lib64/libpthread.so.0
      #7  0x00007faffd9541ad in clone () from /lib64/libc.so.6
       
      Thread 10 (Thread 0x7faffc05a700 (LWP 30573)):
      #0  0x00000000004a211d in __wt_spin_lock (t=<optimized out>, session=<optimized out>) at ../src/include/mutex.i:74
      #1  __wt_curfile_open (session=0xd5e770, uri=<optimized out>, owner=0x0, cfg=0x7faffc059e60, cursorp=0x7faffc059e80) at ../src/cursor/cur_file.c:548
      #2  0x000000000044e6a6 in __session_open_cursor_int (session=0xd5e770, uri=<optimized out>, owner=0x0, other=<optimized out>, cfg=0x7faffc059e60, cursorp=0x7faffc059e80) at ../src/session/session_api.c:313
      #3  0x000000000044ea7d in __session_open_cursor (wt_session=0xd5e770, uri=<optimized out>, to_dup=0x0, config=<optimized out>, cursorp=0x7faffc059ed0) at ../src/session/session_api.c:408
      #4  0x0000000000403c99 in obj_bulk () at ../../../test/fops/file.c:49
      #5  0x0000000000404519 in fop (arg=<optimized out>) at ../../../test/fops/fops.c:115
      #6  0x00007faffdc26df3 in start_thread () from /lib64/libpthread.so.0
      #7  0x00007faffd9541ad in clone () from /lib64/libc.so.6
       
      Thread 9 (Thread 0x7faffb859700 (LWP 30574)):
      #0  0x00007faffd9390c7 in sched_yield () from /lib64/libc.so.6
      #1  0x0000000000453ab5 in __wt_session_lock_dhandle (session=0xd5ea70, flags=<optimized out>, is_deadp=0x7faffb858cbf) at ../src/session/session_dhandle.c:243
      #2  0x0000000000453db0 in __wt_session_get_btree (session=0xd5ea70, uri=0x7fafd80085e0 "file:wt.115", checkpoint=0x7fafd8008600 "WiredTigerCheckpoint.1", cfg=0x0, flags=<optimized out>)
          at ../src/session/session_dhandle.c:484
      #3  0x000000000049aa87 in __wt_conn_dhandle_close_all (session=0xd5ea70, uri=0x7faffb858e90 "file:wt.115", force=false) at ../src/conn/conn_dhandle.c:457
      #4  0x0000000000447710 in __drop_file (cfg=<optimized out>, force=<optimized out>, uri=0x7faffb858e90 "file:wt.115", session=0xd5ea70) at ../src/schema/schema_drop.c:32
      #5  __wt_schema_drop (session=0xd5ea70, uri=<optimized out>, cfg=<optimized out>) at ../src/schema/schema_drop.c:180
      #6  0x0000000000451b7c in __wt_session_drop (session=0xd5ea70, uri=0x7faffb858e90 "file:wt.115", cfg=0x7faffb858e40) at ../src/session/session_api.c:649
      #7  0x0000000000451dae in __session_drop (wt_session=0xd5ea70, uri=0x7faffb858e90 "file:wt.115", config=<optimized out>) at ../src/session/session_api.c:675
      #8  0x0000000000403dfd in obj_bulk_unique (force=0) at ../../../test/fops/file.c:89
      #9  0x0000000000404606 in fop (arg=<optimized out>) at ../../../test/fops/fops.c:147
      #10 0x00007faffdc26df3 in start_thread () from /lib64/libpthread.so.0
      #11 0x00007faffd9541ad in clone () from /lib64/libc.so.6
       
      Thread 8 (Thread 0x7faffb058700 (LWP 30575)):
      #0  0x00007faffd9390c7 in sched_yield () from /lib64/libc.so.6
      #1  0x000000000046221d in __wt_spin_lock (t=<optimized out>, session=<optimized out>) at ../src/include/mutex.i:77
      #2  __wt_txn_checkpoint (session=0xd5e470, cfg=0x7faffb057e80) at ../src/txn/txn_ckpt.c:655
      #3  0x0000000000450e1b in __session_checkpoint (wt_session=0xd5e470, config=<optimized out>) at ../src/session/session_api.c:1286
      #4  0x0000000000404211 in obj_checkpoint () at ../../../test/fops/file.c:194
      #5  0x00000000004045a9 in fop (arg=<optimized out>) at ../../../test/fops/fops.c:131
      #6  0x00007faffdc26df3 in start_thread () from /lib64/libpthread.so.0
      #7  0x00007faffd9541ad in clone () from /lib64/libc.so.6
       
      Thread 7 (Thread 0x7faffa857700 (LWP 30576)):
      #0  0x00007faffd9390c7 in sched_yield () from /lib64/libc.so.6
      #1  0x000000000044ee6a in __wt_spin_lock (t=0xd4b410, session=<optimized out>) at ../src/include/mutex.i:77
      #2  __session_verify (wt_session=0xd5e170, uri=0x4df79f "file:wt", config=<optimized out>) at ../src/session/session_api.c:1046
      #3  0x00000000004043a5 in obj_verify () at ../../../test/fops/file.c:245
      #4  0x000000000040455c in fop (arg=<optimized out>) at ../../../test/fops/fops.c:143
      #5  0x00007faffdc26df3 in start_thread () from /lib64/libpthread.so.0
      #6  0x00007faffd9541ad in clone () from /lib64/libc.so.6
       
      Thread 6 (Thread 0x7faffa056700 (LWP 30577)):
      #0  0x00007faffd9390c7 in sched_yield () from /lib64/libc.so.6
      #1  0x000000000044ee6a in __wt_spin_lock (t=0xd4b410, session=<optimized out>) at ../src/include/mutex.i:77
      #2  __session_verify (wt_session=0xd5f370, uri=0x4df79f "file:wt", config=<optimized out>) at ../src/session/session_api.c:1046
      #3  0x00000000004043a5 in obj_verify () at ../../../test/fops/file.c:245
      #4  0x000000000040455c in fop (arg=<optimized out>) at ../../../test/fops/fops.c:143
      #5  0x00007faffdc26df3 in start_thread () from /lib64/libpthread.so.0
      #6  0x00007faffd9541ad in clone () from /lib64/libc.so.6
       
      Thread 5 (Thread 0x7faff9855700 (LWP 30578)):
      #0  0x00007faffd9390c7 in sched_yield () from /lib64/libc.so.6
      #1  0x000000000044f30a in __wt_spin_lock (t=0xd4b410, session=<optimized out>) at ../src/include/mutex.i:77
      #2  __session_upgrade (wt_session=0xd5fc70, uri=0x4df79f "file:wt", config=<optimized out>) at ../src/session/session_api.c:1020
      #3  0x0000000000404315 in obj_upgrade () at ../../../test/fops/file.c:228
      #4  0x0000000000404599 in fop (arg=<optimized out>) at ../../../test/fops/fops.c:135
      #5  0x00007faffdc26df3 in start_thread () from /lib64/libpthread.so.0
      #6  0x00007faffd9541ad in clone () from /lib64/libc.so.6
       
      Thread 4 (Thread 0x7faff9054700 (LWP 30579)):
      #0  __wt_spin_lock (t=<optimized out>, session=<optimized out>) at ../src/include/mutex.i:74
      #1  __wt_curfile_open (session=0xd5ed70, uri=<optimized out>, owner=0x0, cfg=0x7faff9053e20, cursorp=0x7faff9053e40) at ../src/cursor/cur_file.c:548
      #2  0x000000000044e6a6 in __session_open_cursor_int (session=0xd5ed70, uri=<optimized out>, owner=0x0, other=<optimized out>, cfg=0x7faff9053e20, cursorp=0x7faff9053e40) at ../src/session/session_api.c:313
      #3  0x000000000044ea7d in __session_open_cursor (wt_session=0xd5ed70, uri=<optimized out>, to_dup=0x0, config=<optimized out>, cursorp=0x7faff9053ed0) at ../src/session/session_api.c:408
      #4  0x0000000000403dc2 in obj_bulk_unique (force=0) at ../../../test/fops/file.c:82
      #5  0x0000000000404606 in fop (arg=<optimized out>) at ../../../test/fops/fops.c:147
      #6  0x00007faffdc26df3 in start_thread () from /lib64/libpthread.so.0
      #7  0x00007faffd9541ad in clone () from /lib64/libc.so.6
       
      Thread 3 (Thread 0x7faff8853700 (LWP 30580)):
      #0  0x00007faffd9390c7 in sched_yield () from /lib64/libc.so.6
      #1  0x0000000000454121 in __wt_spin_lock (t=<optimized out>, session=<optimized out>) at ../src/include/mutex.i:77
      #2  __session_get_dhandle (checkpoint=0x7fafd8008e80 "WiredTigerCheckpoint.13", uri=0x7fafd402ba40 "file:wt.111", session=0xd5f070) at ../src/session/session_dhandle.c:457
      #3  __wt_session_get_btree (session=0xd5f070, uri=0x7fafd402ba40 "file:wt.111", checkpoint=0x7fafd8008e80 "WiredTigerCheckpoint.13", cfg=0x0, flags=<optimized out>) at ../src/session/session_dhandle.c:480
      #4  0x000000000045463c in __wt_session_lock_checkpoint (session=0xd5f070, checkpoint=<optimized out>) at ../src/session/session_dhandle.c:564
      #5  0x00000000004605d5 in __checkpoint_worker (session=<optimized out>, cfg=0x7faff8852e80, is_checkpoint=true, need_tracking=<optimized out>) at ../src/txn/txn_ckpt.c:976
      #6  0x000000000046174b in __wt_checkpoint (cfg=0x7faff8852e80, session=0xd5f070) at ../src/txn/txn_ckpt.c:1181
      #7  __checkpoint_apply (op=<optimized out>, cfg=<optimized out>, session=<optimized out>) at ../src/txn/txn_ckpt.c:182
      #8  __txn_checkpoint (session=0xd5f070, cfg=0x7faff8852e80) at ../src/txn/txn_ckpt.c:493
      #9  0x0000000000462280 in __wt_txn_checkpoint (session=0xd5f070, cfg=0x7faff8852e80) at ../src/txn/txn_ckpt.c:655
      #10 0x0000000000450e1b in __session_checkpoint (wt_session=0xd5f070, config=<optimized out>) at ../src/session/session_api.c:1286
      #11 0x0000000000404211 in obj_checkpoint () at ../../../test/fops/file.c:194
      #12 0x00000000004045a9 in fop (arg=<optimized out>) at ../../../test/fops/fops.c:131
      #13 0x00007faffdc26df3 in start_thread () from /lib64/libpthread.so.0
      #14 0x00007faffd9541ad in clone () from /lib64/libc.so.6
       
      Thread 2 (Thread 0x7fafebfff700 (LWP 30581)):
      #0  0x00007faffd9390c7 in sched_yield () from /lib64/libc.so.6
      #1  0x000000000044ee6a in __wt_spin_lock (t=0xd4b410, session=<optimized out>) at ../src/include/mutex.i:77
      #2  __session_verify (wt_session=0xd5f670, uri=0x4df79f "file:wt", config=<optimized out>) at ../src/session/session_api.c:1046
      #3  0x00000000004043a5 in obj_verify () at ../../../test/fops/file.c:245
      #4  0x000000000040455c in fop (arg=<optimized out>) at ../../../test/fops/fops.c:143
      #5  0x00007faffdc26df3 in start_thread () from /lib64/libpthread.so.0
      #6  0x00007faffd9541ad in clone () from /lib64/libc.so.6
       
      Thread 1 (Thread 0x7faffe457740 (LWP 30568)):
      #0  0x00007faffdc27f37 in pthread_join () from /lib64/libpthread.so.0
      #1  0x00000000004046b3 in fop_start (nthreads=10) at ../../../test/fops/fops.c:77
      #2  0x00000000004039a1 in main (argc=<optimized out>, argv=<optimized out>) at ../../../test/fops/t.c:139
      

        Issue Links

          Activity

          Hide
          xgen-internal-githook Githook User added a comment -

          Author:

          {u'username': u'michaelcahill', u'name': u'Michael Cahill', u'email': u'michael.cahill@mongodb.com'}

          Message: WT-2396 Grab the checkpoint lock around drops and renames.

          Since database-wide checkpoints have references to all handles in the
          system, drops are generally not possible during a checkpoint regardless
          of this change. This prevents a deadlock where checkpoint waits on the
          handle list lock after it has some handles locked exclusive.

          A better longer-term solution would be to have checkpoint gather all
          handles (including locking old checkpoints) at the beginning so it
          doesn't have to acquire the handle list lock after locking handles.
          Branch: mongodb-3.2
          https://github.com/wiredtiger/wiredtiger/commit/8a95c6eed396d0e837e36fc33a5378be85c8b978

          Show
          xgen-internal-githook Githook User added a comment - Author: {u'username': u'michaelcahill', u'name': u'Michael Cahill', u'email': u'michael.cahill@mongodb.com'} Message: WT-2396 Grab the checkpoint lock around drops and renames. Since database-wide checkpoints have references to all handles in the system, drops are generally not possible during a checkpoint regardless of this change. This prevents a deadlock where checkpoint waits on the handle list lock after it has some handles locked exclusive. A better longer-term solution would be to have checkpoint gather all handles (including locking old checkpoints) at the beginning so it doesn't have to acquire the handle list lock after locking handles. Branch: mongodb-3.2 https://github.com/wiredtiger/wiredtiger/commit/8a95c6eed396d0e837e36fc33a5378be85c8b978
          Hide
          xgen-internal-githook Githook User added a comment -

          Author:

          {u'username': u'agorrod', u'name': u'Alex Gorrod', u'email': u'alexander.gorrod@mongodb.com'}

          Message: Merge pull request #2496 from wiredtiger/wt-2396-drop-checkpoint-lock

          WT-2396 Grab the checkpoint lock around drops and renames.
          Branch: mongodb-3.2
          https://github.com/wiredtiger/wiredtiger/commit/711a07877131ccc3aa94b0cc0bfb68313efdb252

          Show
          xgen-internal-githook Githook User added a comment - Author: {u'username': u'agorrod', u'name': u'Alex Gorrod', u'email': u'alexander.gorrod@mongodb.com'} Message: Merge pull request #2496 from wiredtiger/wt-2396-drop-checkpoint-lock WT-2396 Grab the checkpoint lock around drops and renames. Branch: mongodb-3.2 https://github.com/wiredtiger/wiredtiger/commit/711a07877131ccc3aa94b0cc0bfb68313efdb252
          Hide
          xgen-internal-githook Githook User added a comment -

          Author:

          {u'name': u'Ramon Fernandez', u'email': u'ramon@mongodb.com'}

          Message: Import wiredtiger-wiredtiger-2.7.0-1181-g43e885a.tar.gz from wiredtiger branch mongodb-3.2

          ref: 5cdd3e3..43e885a

          SERVER-22676 WiredTiger fails to open databases created by 3.0.0 or 3.0.1
          SERVER-22773 gle_shell_server5441.js fails on ppc64le
          SERVER-22784 Coverity analysis defect 77722: Unused value
          SERVER-22831 Low query rate with heavy cache pressure and an idle collection
          SERVER-23040 Coverity analysis defect 98151: Dereference after null check
          SERVER-23203 WiredTiger changes for MongoDB 3.2.5
          WT-2107 Add example code including an event handler
          WT-2123 Don't clear allocated memory if not required
          WT-2173 test/format cache stuck full
          WT-2264 Checkpoints cannot keep up with inserts
          WT-2280 Add CRC32 Optimized code for PPC64LE
          WT-2295 WT_SESSION.create does a full-scan of the main table
          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-2346 Don't hold schema lock during checkpoint I/O
          WT-2349 Add ability to open databases read-only
          WT-2361 column-store starting record number error
          WT-2366 Extend wtperf to support updates that grow the record size
          WT-2367 WT_CURSOR.next out-of-order returns failure
          WT-2374 read error on index file
          WT-2375 Need tests for collators
          WT-2376 Modules should compile without including wt_internal.h header file
          WT-2381 dump utility discards table config
          WT-2382 Problem with custom collator for 'u' format with join cursor
          WT-2384 lt, le conditions for ordering cursor in join cursor
          WT-2387 Fix cursor random unit test on Windows
          WT-2390 OS X build is broken
          WT-2391 De-prioritize eviction from indexes
          WT-2393 Unnecessary error handling labels.
          WT-2394 Long Unit Test for test_compact02 failed.
          WT-2395 Recovery failure with an LSM tree
          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-2404 Add streaming pack/unpack methods to the extension API
          WT-2405 test utility error handling.
          WT-2406 cursor_order lint, minor bug fixes
          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-2414 Avoid extractor calls for ordering cursor in join cursor
          WT-2417 Windows Jenkins task is failing
          WT-2418 test_rebalance failing with EBUSY
          WT-2419 Tests fail to compile on windows due to new util functions
          WT-2420 LSM failed to read bytes
          WT-2421 test_bloom ret assigned but not used
          WT-2422 multiple definitions of custom die function
          WT-2423 Session reference count could be wrong if adding the handle fails
          WT-2425 evict-btree read through performance drop
          WT-2426 Deadlock caused by recent changes to checkpoint handle locking
          WT-2427 wtperf should work with builtin compression
          WT-2428 Make statistics logging compatible with MongoDB
          WT-2429 Add a statistic that tracks aggressive mode in eviction
          WT-2430 statistic for join cursor
          WT-2431 Join statistics documentation needed
          WT-2432 Understand eviction impact on LSM and readonly workload
          WT-2433 Allow read-only databases to log statistics
          WT-2434 Race between force-drop and sweep
          WT-2435 __wt_evict_file_exclusive_on/off cleanups
          WT-2436 lt, le conditions for ref cursor with "strategy=bloom" in join cursor
          WT-2437 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
          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 sweep01 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 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 test/format unable to read root page
          WT-2497 test/format saves 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
          Branch: v3.2
          https://github.com/mongodb/mongo/commit/224299a6712196228b65831b6c39498caf8669d2

          Show
          xgen-internal-githook Githook User added a comment - Author: {u'name': u'Ramon Fernandez', u'email': u'ramon@mongodb.com'} Message: Import wiredtiger-wiredtiger-2.7.0-1181-g43e885a.tar.gz from wiredtiger branch mongodb-3.2 ref: 5cdd3e3..43e885a SERVER-22676 WiredTiger fails to open databases created by 3.0.0 or 3.0.1 SERVER-22773 gle_shell_server5441.js fails on ppc64le SERVER-22784 Coverity analysis defect 77722: Unused value SERVER-22831 Low query rate with heavy cache pressure and an idle collection SERVER-23040 Coverity analysis defect 98151: Dereference after null check SERVER-23203 WiredTiger changes for MongoDB 3.2.5 WT-2107 Add example code including an event handler WT-2123 Don't clear allocated memory if not required WT-2173 test/format cache stuck full WT-2264 Checkpoints cannot keep up with inserts WT-2280 Add CRC32 Optimized code for PPC64LE WT-2295 WT_SESSION.create does a full-scan of the main table 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-2346 Don't hold schema lock during checkpoint I/O WT-2349 Add ability to open databases read-only WT-2361 column-store starting record number error WT-2366 Extend wtperf to support updates that grow the record size WT-2367 WT_CURSOR.next out-of-order returns failure WT-2374 read error on index file WT-2375 Need tests for collators WT-2376 Modules should compile without including wt_internal.h header file WT-2381 dump utility discards table config WT-2382 Problem with custom collator for 'u' format with join cursor WT-2384 lt, le conditions for ordering cursor in join cursor WT-2387 Fix cursor random unit test on Windows WT-2390 OS X build is broken WT-2391 De-prioritize eviction from indexes WT-2393 Unnecessary error handling labels. WT-2394 Long Unit Test for test_compact02 failed. WT-2395 Recovery failure with an LSM tree 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-2404 Add streaming pack/unpack methods to the extension API WT-2405 test utility error handling. WT-2406 cursor_order lint, minor bug fixes 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-2414 Avoid extractor calls for ordering cursor in join cursor WT-2417 Windows Jenkins task is failing WT-2418 test_rebalance failing with EBUSY WT-2419 Tests fail to compile on windows due to new util functions WT-2420 LSM failed to read bytes WT-2421 test_bloom ret assigned but not used WT-2422 multiple definitions of custom die function WT-2423 Session reference count could be wrong if adding the handle fails WT-2425 evict-btree read through performance drop WT-2426 Deadlock caused by recent changes to checkpoint handle locking WT-2427 wtperf should work with builtin compression WT-2428 Make statistics logging compatible with MongoDB WT-2429 Add a statistic that tracks aggressive mode in eviction WT-2430 statistic for join cursor WT-2431 Join statistics documentation needed WT-2432 Understand eviction impact on LSM and readonly workload WT-2433 Allow read-only databases to log statistics WT-2434 Race between force-drop and sweep WT-2435 __wt_evict_file_exclusive_on/off cleanups WT-2436 lt, le conditions for ref cursor with "strategy=bloom" in join cursor WT-2437 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 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 sweep01 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 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 test/format unable to read root page WT-2497 test/format saves 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 Branch: v3.2 https://github.com/mongodb/mongo/commit/224299a6712196228b65831b6c39498caf8669d2
          Hide
          xgen-internal-githook Githook User added a comment -

          Author:

          {u'name': u'Ramon Fernandez', u'email': u'ramon@mongodb.com'}

          Message: Import wiredtiger-wiredtiger-2.7.0-1181-g43e885a.tar.gz from wiredtiger branch mongodb-3.2

          ref: 5cdd3e3..43e885a

          SERVER-22676 WiredTiger fails to open databases created by 3.0.0 or 3.0.1
          SERVER-22773 gle_shell_server5441.js fails on ppc64le
          SERVER-22784 Coverity analysis defect 77722: Unused value
          SERVER-22831 Low query rate with heavy cache pressure and an idle collection
          SERVER-23040 Coverity analysis defect 98151: Dereference after null check
          SERVER-23203 WiredTiger changes for MongoDB 3.2.5
          WT-2107 Add example code including an event handler
          WT-2123 Don't clear allocated memory if not required
          WT-2173 test/format cache stuck full
          WT-2264 Checkpoints cannot keep up with inserts
          WT-2280 Add CRC32 Optimized code for PPC64LE
          WT-2295 WT_SESSION.create does a full-scan of the main table
          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-2346 Don't hold schema lock during checkpoint I/O
          WT-2349 Add ability to open databases read-only
          WT-2361 column-store starting record number error
          WT-2366 Extend wtperf to support updates that grow the record size
          WT-2367 WT_CURSOR.next out-of-order returns failure
          WT-2374 read error on index file
          WT-2375 Need tests for collators
          WT-2376 Modules should compile without including wt_internal.h header file
          WT-2381 dump utility discards table config
          WT-2382 Problem with custom collator for 'u' format with join cursor
          WT-2384 lt, le conditions for ordering cursor in join cursor
          WT-2387 Fix cursor random unit test on Windows
          WT-2390 OS X build is broken
          WT-2391 De-prioritize eviction from indexes
          WT-2393 Unnecessary error handling labels.
          WT-2394 Long Unit Test for test_compact02 failed.
          WT-2395 Recovery failure with an LSM tree
          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-2404 Add streaming pack/unpack methods to the extension API
          WT-2405 test utility error handling.
          WT-2406 cursor_order lint, minor bug fixes
          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-2414 Avoid extractor calls for ordering cursor in join cursor
          WT-2417 Windows Jenkins task is failing
          WT-2418 test_rebalance failing with EBUSY
          WT-2419 Tests fail to compile on windows due to new util functions
          WT-2420 LSM failed to read bytes
          WT-2421 test_bloom ret assigned but not used
          WT-2422 multiple definitions of custom die function
          WT-2423 Session reference count could be wrong if adding the handle fails
          WT-2425 evict-btree read through performance drop
          WT-2426 Deadlock caused by recent changes to checkpoint handle locking
          WT-2427 wtperf should work with builtin compression
          WT-2428 Make statistics logging compatible with MongoDB
          WT-2429 Add a statistic that tracks aggressive mode in eviction
          WT-2430 statistic for join cursor
          WT-2431 Join statistics documentation needed
          WT-2432 Understand eviction impact on LSM and readonly workload
          WT-2433 Allow read-only databases to log statistics
          WT-2434 Race between force-drop and sweep
          WT-2435 __wt_evict_file_exclusive_on/off cleanups
          WT-2436 lt, le conditions for ref cursor with "strategy=bloom" in join cursor
          WT-2437 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
          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 sweep01 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 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 test/format unable to read root page
          WT-2497 test/format saves 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
          Branch: v3.2
          https://github.com/mongodb/mongo/commit/224299a6712196228b65831b6c39498caf8669d2

          Show
          xgen-internal-githook Githook User added a comment - Author: {u'name': u'Ramon Fernandez', u'email': u'ramon@mongodb.com'} Message: Import wiredtiger-wiredtiger-2.7.0-1181-g43e885a.tar.gz from wiredtiger branch mongodb-3.2 ref: 5cdd3e3..43e885a SERVER-22676 WiredTiger fails to open databases created by 3.0.0 or 3.0.1 SERVER-22773 gle_shell_server5441.js fails on ppc64le SERVER-22784 Coverity analysis defect 77722: Unused value SERVER-22831 Low query rate with heavy cache pressure and an idle collection SERVER-23040 Coverity analysis defect 98151: Dereference after null check SERVER-23203 WiredTiger changes for MongoDB 3.2.5 WT-2107 Add example code including an event handler WT-2123 Don't clear allocated memory if not required WT-2173 test/format cache stuck full WT-2264 Checkpoints cannot keep up with inserts WT-2280 Add CRC32 Optimized code for PPC64LE WT-2295 WT_SESSION.create does a full-scan of the main table 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-2346 Don't hold schema lock during checkpoint I/O WT-2349 Add ability to open databases read-only WT-2361 column-store starting record number error WT-2366 Extend wtperf to support updates that grow the record size WT-2367 WT_CURSOR.next out-of-order returns failure WT-2374 read error on index file WT-2375 Need tests for collators WT-2376 Modules should compile without including wt_internal.h header file WT-2381 dump utility discards table config WT-2382 Problem with custom collator for 'u' format with join cursor WT-2384 lt, le conditions for ordering cursor in join cursor WT-2387 Fix cursor random unit test on Windows WT-2390 OS X build is broken WT-2391 De-prioritize eviction from indexes WT-2393 Unnecessary error handling labels. WT-2394 Long Unit Test for test_compact02 failed. WT-2395 Recovery failure with an LSM tree 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-2404 Add streaming pack/unpack methods to the extension API WT-2405 test utility error handling. WT-2406 cursor_order lint, minor bug fixes 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-2414 Avoid extractor calls for ordering cursor in join cursor WT-2417 Windows Jenkins task is failing WT-2418 test_rebalance failing with EBUSY WT-2419 Tests fail to compile on windows due to new util functions WT-2420 LSM failed to read bytes WT-2421 test_bloom ret assigned but not used WT-2422 multiple definitions of custom die function WT-2423 Session reference count could be wrong if adding the handle fails WT-2425 evict-btree read through performance drop WT-2426 Deadlock caused by recent changes to checkpoint handle locking WT-2427 wtperf should work with builtin compression WT-2428 Make statistics logging compatible with MongoDB WT-2429 Add a statistic that tracks aggressive mode in eviction WT-2430 statistic for join cursor WT-2431 Join statistics documentation needed WT-2432 Understand eviction impact on LSM and readonly workload WT-2433 Allow read-only databases to log statistics WT-2434 Race between force-drop and sweep WT-2435 __wt_evict_file_exclusive_on/off cleanups WT-2436 lt, le conditions for ref cursor with "strategy=bloom" in join cursor WT-2437 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 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 sweep01 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 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 test/format unable to read root page WT-2497 test/format saves 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 Branch: v3.2 https://github.com/mongodb/mongo/commit/224299a6712196228b65831b6c39498caf8669d2
          Hide
          xgen-internal-githook Githook User added a comment -

          Author:

          {u'name': u'Ramon Fernandez', u'email': u'ramon@mongodb.com'}

          Message: Import wiredtiger-wiredtiger-2.7.0-1181-g43e885a.tar.gz from wiredtiger branch mongodb-3.2

          ref: 5cdd3e3..43e885a

          SERVER-22676 WiredTiger fails to open databases created by 3.0.0 or 3.0.1
          SERVER-22773 gle_shell_server5441.js fails on ppc64le
          SERVER-22784 Coverity analysis defect 77722: Unused value
          SERVER-22831 Low query rate with heavy cache pressure and an idle collection
          SERVER-23040 Coverity analysis defect 98151: Dereference after null check
          SERVER-23203 WiredTiger changes for MongoDB 3.2.5
          WT-2107 Add example code including an event handler
          WT-2123 Don't clear allocated memory if not required
          WT-2173 test/format cache stuck full
          WT-2264 Checkpoints cannot keep up with inserts
          WT-2280 Add CRC32 Optimized code for PPC64LE
          WT-2295 WT_SESSION.create does a full-scan of the main table
          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-2346 Don't hold schema lock during checkpoint I/O
          WT-2349 Add ability to open databases read-only
          WT-2361 column-store starting record number error
          WT-2366 Extend wtperf to support updates that grow the record size
          WT-2367 WT_CURSOR.next out-of-order returns failure
          WT-2374 read error on index file
          WT-2375 Need tests for collators
          WT-2376 Modules should compile without including wt_internal.h header file
          WT-2381 dump utility discards table config
          WT-2382 Problem with custom collator for 'u' format with join cursor
          WT-2384 lt, le conditions for ordering cursor in join cursor
          WT-2387 Fix cursor random unit test on Windows
          WT-2390 OS X build is broken
          WT-2391 De-prioritize eviction from indexes
          WT-2393 Unnecessary error handling labels.
          WT-2394 Long Unit Test for test_compact02 failed.
          WT-2395 Recovery failure with an LSM tree
          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-2404 Add streaming pack/unpack methods to the extension API
          WT-2405 test utility error handling.
          WT-2406 cursor_order lint, minor bug fixes
          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-2414 Avoid extractor calls for ordering cursor in join cursor
          WT-2417 Windows Jenkins task is failing
          WT-2418 test_rebalance failing with EBUSY
          WT-2419 Tests fail to compile on windows due to new util functions
          WT-2420 LSM failed to read bytes
          WT-2421 test_bloom ret assigned but not used
          WT-2422 multiple definitions of custom die function
          WT-2423 Session reference count could be wrong if adding the handle fails
          WT-2425 evict-btree read through performance drop
          WT-2426 Deadlock caused by recent changes to checkpoint handle locking
          WT-2427 wtperf should work with builtin compression
          WT-2428 Make statistics logging compatible with MongoDB
          WT-2429 Add a statistic that tracks aggressive mode in eviction
          WT-2430 statistic for join cursor
          WT-2431 Join statistics documentation needed
          WT-2432 Understand eviction impact on LSM and readonly workload
          WT-2433 Allow read-only databases to log statistics
          WT-2434 Race between force-drop and sweep
          WT-2435 __wt_evict_file_exclusive_on/off cleanups
          WT-2436 lt, le conditions for ref cursor with "strategy=bloom" in join cursor
          WT-2437 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
          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 sweep01 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 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 test/format unable to read root page
          WT-2497 test/format saves 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
          Branch: v3.2
          https://github.com/mongodb/mongo/commit/224299a6712196228b65831b6c39498caf8669d2

          Show
          xgen-internal-githook Githook User added a comment - Author: {u'name': u'Ramon Fernandez', u'email': u'ramon@mongodb.com'} Message: Import wiredtiger-wiredtiger-2.7.0-1181-g43e885a.tar.gz from wiredtiger branch mongodb-3.2 ref: 5cdd3e3..43e885a SERVER-22676 WiredTiger fails to open databases created by 3.0.0 or 3.0.1 SERVER-22773 gle_shell_server5441.js fails on ppc64le SERVER-22784 Coverity analysis defect 77722: Unused value SERVER-22831 Low query rate with heavy cache pressure and an idle collection SERVER-23040 Coverity analysis defect 98151: Dereference after null check SERVER-23203 WiredTiger changes for MongoDB 3.2.5 WT-2107 Add example code including an event handler WT-2123 Don't clear allocated memory if not required WT-2173 test/format cache stuck full WT-2264 Checkpoints cannot keep up with inserts WT-2280 Add CRC32 Optimized code for PPC64LE WT-2295 WT_SESSION.create does a full-scan of the main table 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-2346 Don't hold schema lock during checkpoint I/O WT-2349 Add ability to open databases read-only WT-2361 column-store starting record number error WT-2366 Extend wtperf to support updates that grow the record size WT-2367 WT_CURSOR.next out-of-order returns failure WT-2374 read error on index file WT-2375 Need tests for collators WT-2376 Modules should compile without including wt_internal.h header file WT-2381 dump utility discards table config WT-2382 Problem with custom collator for 'u' format with join cursor WT-2384 lt, le conditions for ordering cursor in join cursor WT-2387 Fix cursor random unit test on Windows WT-2390 OS X build is broken WT-2391 De-prioritize eviction from indexes WT-2393 Unnecessary error handling labels. WT-2394 Long Unit Test for test_compact02 failed. WT-2395 Recovery failure with an LSM tree 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-2404 Add streaming pack/unpack methods to the extension API WT-2405 test utility error handling. WT-2406 cursor_order lint, minor bug fixes 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-2414 Avoid extractor calls for ordering cursor in join cursor WT-2417 Windows Jenkins task is failing WT-2418 test_rebalance failing with EBUSY WT-2419 Tests fail to compile on windows due to new util functions WT-2420 LSM failed to read bytes WT-2421 test_bloom ret assigned but not used WT-2422 multiple definitions of custom die function WT-2423 Session reference count could be wrong if adding the handle fails WT-2425 evict-btree read through performance drop WT-2426 Deadlock caused by recent changes to checkpoint handle locking WT-2427 wtperf should work with builtin compression WT-2428 Make statistics logging compatible with MongoDB WT-2429 Add a statistic that tracks aggressive mode in eviction WT-2430 statistic for join cursor WT-2431 Join statistics documentation needed WT-2432 Understand eviction impact on LSM and readonly workload WT-2433 Allow read-only databases to log statistics WT-2434 Race between force-drop and sweep WT-2435 __wt_evict_file_exclusive_on/off cleanups WT-2436 lt, le conditions for ref cursor with "strategy=bloom" in join cursor WT-2437 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 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 sweep01 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 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 test/format unable to read root page WT-2497 test/format saves 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 Branch: v3.2 https://github.com/mongodb/mongo/commit/224299a6712196228b65831b6c39498caf8669d2

            People

            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:
                Days since reply:
                1 year, 12 weeks, 1 day ago
                Date of 1st Reply: