Uploaded image for project: 'WiredTiger'
  1. WiredTiger
  2. WT-2394

Long Unit Test for test_compact02 failed.

    Details

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

      Description

      http://build.wiredtiger.com:8080/job/wiredtiger-test-unit-long/1110/

      ======================================================================
      FAIL: test_compact02.test_compact02.test_compact02(8KB.default.file) (subunit.RemotedTestCase)
      test_compact02.test_compact02.test_compact02(8KB.default.file)
      ----------------------------------------------------------------------
      _StringException: Traceback (most recent call last):
        File "/home/jenkins/jenkins/workspace/wiredtiger-test-unit-long/test/suite/test_compact02.py", line 148, in test_compact02
          self.assertLess(sz, self.fullsize / 2)
        File "/usr/lib64/python2.7/unittest/case.py", line 970, in assertLess
          self.fail(self._formatMessage(msg, standardMsg))
        File "/usr/lib64/python2.7/unittest/case.py", line 450, in fail
          raise self.failureException(msg)
      AssertionError: 83607552 not less than 68161500
      

        Issue Links

          Activity

          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'username': u'keithbostic', u'name': u'Keith Bostic', u'email': u'keith.bostic@mongodb.com'}

          Message: WT-2969 Possible snapshot corruption during compaction (#3160)

          • Change compaction to use database-wide checkpoints: rather than processing each file separately and checkpointing after each time we compact a file, do a compaction pass over all of the files then database-wide checkpoints.
          • Save/restore the WT_SESSION_CAN_WAIT, WT_SESSION_NO_EVICTION flags set during checkpoint, the session handle may be used for other tasks in the future.
          • There's no need to hold the checkpoint lock while opening the metadata cursor.
          • When adc1cfb went in (WT-2394, gather handles for compaction first, before doing the actual compaction), we broke data-source support for compaction. Add back in data-source support and simplify the __wt_schema_worker() code, it no longer needs to know about LSM or data-source compaction.
          • Disallow LSM compaction in an existing transaction (LSM didn't check, but there's no reason to special case LSM compaction so it can run in an existing transaction, and it's potentially confusing, or fragile if LSM compaction some day requires checkpoints).
          • Do a checkpoint after removing the key/value pairs, otherwise we might not find anything to work with in our compaction pass.
          Show
          xgen-internal-githook Githook User added a comment - Author: {u'username': u'keithbostic', u'name': u'Keith Bostic', u'email': u'keith.bostic@mongodb.com'} Message: WT-2969 Possible snapshot corruption during compaction (#3160) Change compaction to use database-wide checkpoints: rather than processing each file separately and checkpointing after each time we compact a file, do a compaction pass over all of the files then database-wide checkpoints. Save/restore the WT_SESSION_CAN_WAIT, WT_SESSION_NO_EVICTION flags set during checkpoint, the session handle may be used for other tasks in the future. There's no need to hold the checkpoint lock while opening the metadata cursor. When adc1cfb went in ( WT-2394 , gather handles for compaction first, before doing the actual compaction), we broke data-source support for compaction. Add back in data-source support and simplify the __wt_schema_worker() code, it no longer needs to know about LSM or data-source compaction. Disallow LSM compaction in an existing transaction (LSM didn't check, but there's no reason to special case LSM compaction so it can run in an existing transaction, and it's potentially confusing, or fragile if LSM compaction some day requires checkpoints). Do a checkpoint after removing the key/value pairs, otherwise we might not find anything to work with in our compaction pass. Replace WT_SESSION_LOCK_NO_WAIT with per-lock operation flags. If we set WT_SESSION_LOCK_NO_WAIT and the lock is acquired, then the underlying operation eventually needs to acquire its own locks, having the WT_SESSION_LOCK_NO_WAIT flag set in the session may not be correct. Branch: develop https://github.com/wiredtiger/wiredtiger/commit/f1152ba768da7e03fbca5131b289f0407565050a
          Hide
          xgen-internal-githook Githook User added a comment -

          Author:

          {u'username': u'keithbostic', u'name': u'Keith Bostic', u'email': u'keith.bostic@mongodb.com'}

          Message: WT-2969 Possible snapshot corruption during compaction (#3160)

          • Change compaction to use database-wide checkpoints: rather than processing each file separately and checkpointing after each time we compact a file, do a compaction pass over all of the files then database-wide checkpoints.
          • Save/restore the WT_SESSION_CAN_WAIT, WT_SESSION_NO_EVICTION flags set during checkpoint, the session handle may be used for other tasks in the future.
          • There's no need to hold the checkpoint lock while opening the metadata cursor.
          • When adc1cfb went in (WT-2394, gather handles for compaction first, before doing the actual compaction), we broke data-source support for compaction. Add back in data-source support and simplify the __wt_schema_worker() code, it no longer needs to know about LSM or data-source compaction.
          • Disallow LSM compaction in an existing transaction (LSM didn't check, but there's no reason to special case LSM compaction so it can run in an existing transaction, and it's potentially confusing, or fragile if LSM compaction some day requires checkpoints).
          • Do a checkpoint after removing the key/value pairs, otherwise we might not find anything to work with in our compaction pass.
          Show
          xgen-internal-githook Githook User added a comment - Author: {u'username': u'keithbostic', u'name': u'Keith Bostic', u'email': u'keith.bostic@mongodb.com'} Message: WT-2969 Possible snapshot corruption during compaction (#3160) Change compaction to use database-wide checkpoints: rather than processing each file separately and checkpointing after each time we compact a file, do a compaction pass over all of the files then database-wide checkpoints. Save/restore the WT_SESSION_CAN_WAIT, WT_SESSION_NO_EVICTION flags set during checkpoint, the session handle may be used for other tasks in the future. There's no need to hold the checkpoint lock while opening the metadata cursor. When adc1cfb went in ( WT-2394 , gather handles for compaction first, before doing the actual compaction), we broke data-source support for compaction. Add back in data-source support and simplify the __wt_schema_worker() code, it no longer needs to know about LSM or data-source compaction. Disallow LSM compaction in an existing transaction (LSM didn't check, but there's no reason to special case LSM compaction so it can run in an existing transaction, and it's potentially confusing, or fragile if LSM compaction some day requires checkpoints). Do a checkpoint after removing the key/value pairs, otherwise we might not find anything to work with in our compaction pass. Replace WT_SESSION_LOCK_NO_WAIT with per-lock operation flags. If we set WT_SESSION_LOCK_NO_WAIT and the lock is acquired, then the underlying operation eventually needs to acquire its own locks, having the WT_SESSION_LOCK_NO_WAIT flag set in the session may not be correct. Branch: mongodb-3.4 https://github.com/wiredtiger/wiredtiger/commit/f1152ba768da7e03fbca5131b289f0407565050a
          Hide
          xgen-internal-githook Githook User added a comment -

          Author:

          {u'username': u'keithbostic', u'name': u'Keith Bostic', u'email': u'keith.bostic@mongodb.com'}

          Message: WT-2969 Possible snapshot corruption during compaction (#3160)

          • Change compaction to use database-wide checkpoints: rather than processing each file separately and checkpointing after each time we compact a file, do a compaction pass over all of the files then database-wide checkpoints.
          • Save/restore the WT_SESSION_CAN_WAIT, WT_SESSION_NO_EVICTION flags set during checkpoint, the session handle may be used for other tasks in the future.
          • There's no need to hold the checkpoint lock while opening the metadata cursor.
          • When adc1cfb went in (WT-2394, gather handles for compaction first, before doing the actual compaction), we broke data-source support for compaction. Add back in data-source support and simplify the __wt_schema_worker() code, it no longer needs to know about LSM or data-source compaction.
          • Disallow LSM compaction in an existing transaction (LSM didn't check, but there's no reason to special case LSM compaction so it can run in an existing transaction, and it's potentially confusing, or fragile if LSM compaction some day requires checkpoints).
          • Do a checkpoint after removing the key/value pairs, otherwise we might not find anything to work with in our compaction pass.
          Show
          xgen-internal-githook Githook User added a comment - Author: {u'username': u'keithbostic', u'name': u'Keith Bostic', u'email': u'keith.bostic@mongodb.com'} Message: WT-2969 Possible snapshot corruption during compaction (#3160) Change compaction to use database-wide checkpoints: rather than processing each file separately and checkpointing after each time we compact a file, do a compaction pass over all of the files then database-wide checkpoints. Save/restore the WT_SESSION_CAN_WAIT, WT_SESSION_NO_EVICTION flags set during checkpoint, the session handle may be used for other tasks in the future. There's no need to hold the checkpoint lock while opening the metadata cursor. When adc1cfb went in ( WT-2394 , gather handles for compaction first, before doing the actual compaction), we broke data-source support for compaction. Add back in data-source support and simplify the __wt_schema_worker() code, it no longer needs to know about LSM or data-source compaction. Disallow LSM compaction in an existing transaction (LSM didn't check, but there's no reason to special case LSM compaction so it can run in an existing transaction, and it's potentially confusing, or fragile if LSM compaction some day requires checkpoints). Do a checkpoint after removing the key/value pairs, otherwise we might not find anything to work with in our compaction pass. Replace WT_SESSION_LOCK_NO_WAIT with per-lock operation flags. If we set WT_SESSION_LOCK_NO_WAIT and the lock is acquired, then the underlying operation eventually needs to acquire its own locks, having the WT_SESSION_LOCK_NO_WAIT flag set in the session may not be correct. Branch: mongodb-3.2 https://github.com/wiredtiger/wiredtiger/commit/f1152ba768da7e03fbca5131b289f0407565050a

            People

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

              Dates

              • Created:
                Updated:
                Resolved:
                Days since reply:
                11 weeks, 5 days ago
                Date of 1st Reply: