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

WT_SESSION.create does a full-scan of the main table

    Details

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

      Description

      Dmitri Shubin reports:

      I can see that now every I time I call WT_SESSION::create("index:my_table:my_index") for full-scan of the main table is performed to fill index table.

      We used to call WT_SESSION::create() for all our tables and indices on each start and now it's not free anymore.

      1. index-create.c
        2 kB
        Dmitri Shubin

        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-650-g5cdd3e3.tar.gz from wiredtiger branch mongodb-3.2

          ref: 07966a4..5cdd3e3

          SERVER-22437 Coverity analysis defect 77704: Redundant test
          SERVER-22438 Coverity analysis defect 77705: Dereference before null check
          SERVER-22676 WiredTiger fails to open databases created by 3.0.0 or 3.0.1
          WT-2130 Improve on-disk page utlilization with random workloads
          WT-2215 WT_LSN needs to support atomic reads and updates
          WT-2295 WT_SESSION.create does a full-scan of the main table
          WT-2352 Allow build and test without requiring lz4
          WT-2356 log scan advances to next log file on partially written record
          WT-2363 Remove built in support for bzip2
          WT-2368 row-store can pass garbage keys to collator functions
          WT-2369 Use C compiler to detect headers instead of C++ compiler
          WT-2371 parent split cannot access the page after page-index swap
          WT-2372 WiredTiger windows builder fails with C4005 against the "inline" macro
          WT-2377 WTPERF doesn't compile in Windows under MSVC
          WT-2378 Tasks time out on LSM builder
          WT-2397 Cursor traversal from end of the tree skips records.
          WT-60 Big endian port
          Branch: v3.2
          https://github.com/mongodb/mongo/commit/f77630a9e971cae1f921292ea31d9d40a4b096b8

          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-650-g5cdd3e3.tar.gz from wiredtiger branch mongodb-3.2 ref: 07966a4..5cdd3e3 SERVER-22437 Coverity analysis defect 77704: Redundant test SERVER-22438 Coverity analysis defect 77705: Dereference before null check SERVER-22676 WiredTiger fails to open databases created by 3.0.0 or 3.0.1 WT-2130 Improve on-disk page utlilization with random workloads WT-2215 WT_LSN needs to support atomic reads and updates WT-2295 WT_SESSION.create does a full-scan of the main table WT-2352 Allow build and test without requiring lz4 WT-2356 log scan advances to next log file on partially written record WT-2363 Remove built in support for bzip2 WT-2368 row-store can pass garbage keys to collator functions WT-2369 Use C compiler to detect headers instead of C++ compiler WT-2371 parent split cannot access the page after page-index swap WT-2372 WiredTiger windows builder fails with C4005 against the "inline" macro WT-2377 WTPERF doesn't compile in Windows under MSVC WT-2378 Tasks time out on LSM builder WT-2397 Cursor traversal from end of the tree skips records. WT-60 Big endian port Branch: v3.2 https://github.com/mongodb/mongo/commit/f77630a9e971cae1f921292ea31d9d40a4b096b8
          Hide
          xgen-internal-githook Githook User added a comment -

          Author:

          {u'username': u'agorrod', u'name': u'Alex Gorrod', u'email': u'alexg@wiredtiger.com'}

          Message: SERVER-22676 Don't check duplicated create calls for matching configurations.

          We added the check in WT-2295 as part of another fix. We have never
          checked before and it makes maintaining backward compatability more
          complex in the future for limited gain.
          Branch: mongodb-3.2
          https://github.com/wiredtiger/wiredtiger/commit/3000f62be47ef71ffce6b67c889d02c517a66c9b

          Show
          xgen-internal-githook Githook User added a comment - Author: {u'username': u'agorrod', u'name': u'Alex Gorrod', u'email': u'alexg@wiredtiger.com'} Message: SERVER-22676 Don't check duplicated create calls for matching configurations. We added the check in WT-2295 as part of another fix. We have never checked before and it makes maintaining backward compatability more complex in the future for limited gain. Branch: mongodb-3.2 https://github.com/wiredtiger/wiredtiger/commit/3000f62be47ef71ffce6b67c889d02c517a66c9b
          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:
              6 Start watching this issue

              Dates

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