[SERVER-22676] WiredTiger fails to open databases created by 3.0.0 or 3.0.1 Created: 17/Feb/16  Updated: 27/Sep/17  Resolved: 22/Feb/16

Status: Closed
Project: Core Server
Component/s: WiredTiger
Affects Version/s: 3.2.3
Fix Version/s: 3.2.3, 3.3.2

Type: Bug Priority: Blocker - P1
Reporter: alex Assignee: Michael Cahill (Inactive)
Resolution: Done Votes: 0
Labels: code-and-test
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Duplicate
is duplicated by SERVER-22680 WiredTiger fails to start after tryin... Closed
Related
is related to WT-2295 WT_SESSION.create does a full-scan of... Closed
Backwards Compatibility: Fully Compatible
Operating System: ALL
Backport Completed:
Participants:

 Description   

Can't start after upgrading to 3.2.2. Have to downgrade to 3.2.1

LOG:

2016-02-17T05:17:07.152+0200 I CONTROL  [main] ***** SERVER RESTARTED *****
2016-02-17T05:17:07.157+0200 I CONTROL  [initandlisten] MongoDB starting : pid=57612 port=27017 dbpath=/var/lib/mongodb 64-bit host=server6.rega.com.ua
2016-02-17T05:17:07.157+0200 I CONTROL  [initandlisten] db version v3.2.2
2016-02-17T05:17:07.157+0200 I CONTROL  [initandlisten] git version: 6e71d0d568e134c029203593b00a0103e7cdf30b
2016-02-17T05:17:07.157+0200 I CONTROL  [initandlisten] OpenSSL version: OpenSSL 1.0.1e-fips 11 Feb 2013
2016-02-17T05:17:07.157+0200 I CONTROL  [initandlisten] allocator: tcmalloc
2016-02-17T05:17:07.157+0200 I CONTROL  [initandlisten] modules: none
2016-02-17T05:17:07.157+0200 I CONTROL  [initandlisten] build environment:
2016-02-17T05:17:07.157+0200 I CONTROL  [initandlisten]     distmod: rhel62
2016-02-17T05:17:07.157+0200 I CONTROL  [initandlisten]     distarch: x86_64
2016-02-17T05:17:07.157+0200 I CONTROL  [initandlisten]     target_arch: x86_64
2016-02-17T05:17:07.157+0200 I CONTROL  [initandlisten] options: { config: "/etc/mongod.conf", net: { bindIp: "127.0.0.1,xxxxxxx", port: 27017 }, processManagement: { fork: true }, security: { authorization: "enabled" }, setParameter: { enableLocalhostAuthBypass: "false", logLevel: "1" }, storage: { dbPath: "/var/lib/mongodb", engine: "wiredTiger", journal: { enabled: true } }, systemLog: { destination: "file", logAppend: true, path: "/var/log/mongodb/mongod.log" } }
2016-02-17T05:17:07.157+0200 D NETWORK  [initandlisten] fd limit hard:16384 soft:16384 max conn: 13107
2016-02-17T05:17:07.174+0200 I STORAGE  [initandlisten] wiredtiger_open config: create,cache_size=8G,session_max=20000,eviction=(threads_max=4),config_base=false,statistics=(fast),log=(enabled=true,archive=true,path=journal,compressor=snappy),file_manager=(close_idle_time=100000),checkpoint=(wait=60,log_size=2GB),statistics_log=(wait=0),
2016-02-17T05:17:07.399+0200 D COMMAND  [WTJournalFlusher] BackgroundJob starting: WTJournalFlusher
2016-02-17T05:17:07.399+0200 D STORAGE  [WTJournalFlusher] starting WTJournalFlusher thread
2016-02-17T05:17:07.401+0200 E STORAGE  [initandlisten] WiredTiger (22) [1455679027:401192][57612:0x7fbcdcca3d40], WT_SESSION.create: table:_mdb_catalog: does not match existing configuration: Invalid argument
2016-02-17T05:17:07.401+0200 I -        [initandlisten] Fatal Assertion 28562
2016-02-17T05:17:07.401+0200 I -        [initandlisten]



 Comments   
Comment by Githook User [ 27/Sep/17 ]

Author:

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

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

(cherry picked from commit 98d6ce255d8c0e0724beaddf8f591f2c4b8c96a4)
(cherry picked from commit 5e3a56f0abb433a23e0b8cb8f9a0c86c2d6ad80f)
Branch: v3.2.3
https://github.com/mongodb/mongo/commit/726c889abf68c0541229bf5c8e314a91f7348f67

Comment by Githook User [ 04/Apr/16 ]

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

Comment by Githook User [ 04/Apr/16 ]

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

Comment by Githook User [ 25/Mar/16 ]

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

Comment by Githook User [ 24/Mar/16 ]

Author:

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

Message: Merge pull request #2498 from wiredtiger/server-22676

SERVER-22676 Don't check duplicated create calls for matching configurations
Branch: mongodb-3.2
https://github.com/wiredtiger/wiredtiger/commit/98d6ce255d8c0e0724beaddf8f591f2c4b8c96a4

Comment by Githook User [ 24/Mar/16 ]

Author:

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

Message: SERVER-22676 Remove other create configuration matching checks.
Branch: mongodb-3.2
https://github.com/wiredtiger/wiredtiger/commit/34a963af9d2fd3b5243adbc335158fe8a121c906

Comment by Githook User [ 24/Mar/16 ]

Author:

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

Message: SERVER-22676 Remove test case for error checking this branch removes.
Branch: mongodb-3.2
https://github.com/wiredtiger/wiredtiger/commit/ec28d6ed1c2d9a622af0479c6af4f63e667de03b

Comment by Githook User [ 24/Mar/16 ]

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

Comment by Githook User [ 24/Feb/16 ]

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

Comment by Githook User [ 19/Feb/16 ]

Author:

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

Message: Import wiredtiger-wiredtiger-2.7.0-675-g4f38287.tar.gz from wiredtiger branch mongodb-3.4

ref: cc96d99..4f38287

SERVER-22676 WiredTiger fails to open databases created by 3.0.0 or 3.0.1
WT-2280 Add CRC32 Optimized code for PPC64LE
WT-2295 WT_SESSION.create does a full-scan of the main table
WT-2346 Don't hold schema lock during checkpoint I/O
WT-2361 Column-store starting record number error
WT-2367 WT_CURSOR.next out-of-order returns failure
WT-2374 Read error on index file
WT-2375 Need tests for collators
WT-2382 Problem with custom collator for 'u' format with join cursor
WT-2387 Fix cursor random unit test on Windows
WT-2390 OS X build is broken
WT-2393 Unnecessary error handling labels.
WT-2396 Jenkins Spinlock GCC task Hung
WT-2397 Cursor traversal from end of the tree skips records.
WT-2399 Add test case that verifies cursor traversal
WT-2411 LSM drop hang
Branch: master
https://github.com/mongodb/mongo/commit/70db6ed51f90f627570de9bf32ab8c5cd23886ca

Comment by Githook User [ 19/Feb/16 ]

Author:

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

Message: Merge pull request #2498 from wiredtiger/server-22676

SERVER-22676 Don't check duplicated create calls for matching configurations
Branch: mongodb-3.4
https://github.com/wiredtiger/wiredtiger/commit/98d6ce255d8c0e0724beaddf8f591f2c4b8c96a4

Comment by Githook User [ 19/Feb/16 ]

Author:

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

Message: SERVER-22676 Remove other create configuration matching checks.
Branch: mongodb-3.4
https://github.com/wiredtiger/wiredtiger/commit/34a963af9d2fd3b5243adbc335158fe8a121c906

Comment by Githook User [ 19/Feb/16 ]

Author:

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

Message: SERVER-22676 Remove test case for error checking this branch removes.
Branch: mongodb-3.4
https://github.com/wiredtiger/wiredtiger/commit/ec28d6ed1c2d9a622af0479c6af4f63e667de03b

Comment by Githook User [ 19/Feb/16 ]

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.4
https://github.com/wiredtiger/wiredtiger/commit/3000f62be47ef71ffce6b67c889d02c517a66c9b

Comment by Githook User [ 17/Feb/16 ]

Author:

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

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

(cherry picked from commit 98d6ce255d8c0e0724beaddf8f591f2c4b8c96a4)
(cherry picked from commit 5e3a56f0abb433a23e0b8cb8f9a0c86c2d6ad80f)
Branch: v3.2.3
https://github.com/mongodb/mongo/commit/726c889abf68c0541229bf5c8e314a91f7348f67

Comment by Ronald Feicht [ 17/Feb/16 ]

Created a new issue: https://jira.mongodb.org/browse/SERVER-22680

Comment by Ramon Fernandez Marina [ 17/Feb/16 ]

scsynergy, can you please open a separate ticket? I feel the behavior you describe doesn't exactly match the bug reported in this ticket, so I'm wondering if you've found another issue.

When you do I can provide you with a private upload portal as well so we can investigate further. Certainly there should not be a behavior difference between Ubuntu and Debian, so something is off.

Thanks,
Ramón

Comment by Ronald Feicht [ 17/Feb/16 ]

Even downgrading to 3.2.1 or 3.2.0 does not fix my system - the error stays the same. Yet, the error only occurs on Ubuntu systems, on our Debian systems the error does NOT occur.

Comment by Michael Cahill (Inactive) [ 17/Feb/16 ]

Awaiting a merge from WiredTiger's mongodb-3.2 branch.

Comment by Githook User [ 17/Feb/16 ]

Author:

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

Message: Merge pull request #2498 from wiredtiger/server-22676

SERVER-22676 Don't check duplicated create calls for matching configurations
(cherry picked from commit 98d6ce255d8c0e0724beaddf8f591f2c4b8c96a4)
Branch: mongodb-3.2
https://github.com/wiredtiger/wiredtiger/commit/5e3a56f0abb433a23e0b8cb8f9a0c86c2d6ad80f

Comment by Githook User [ 17/Feb/16 ]

Author:

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

Message: Merge pull request #2498 from wiredtiger/server-22676

SERVER-22676 Don't check duplicated create calls for matching configurations
Branch: develop
https://github.com/wiredtiger/wiredtiger/commit/98d6ce255d8c0e0724beaddf8f591f2c4b8c96a4

Comment by Githook User [ 17/Feb/16 ]

Author:

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

Message: SERVER-22676 Remove other create configuration matching checks.
Branch: develop
https://github.com/wiredtiger/wiredtiger/commit/34a963af9d2fd3b5243adbc335158fe8a121c906

Comment by Githook User [ 17/Feb/16 ]

Author:

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

Message: SERVER-22676 Remove test case for error checking this branch removes.
Branch: develop
https://github.com/wiredtiger/wiredtiger/commit/ec28d6ed1c2d9a622af0479c6af4f63e667de03b

Comment by Githook User [ 17/Feb/16 ]

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: develop
https://github.com/wiredtiger/wiredtiger/commit/3000f62be47ef71ffce6b67c889d02c517a66c9b

Comment by Michael Cahill (Inactive) [ 17/Feb/16 ]

It looks like the database was originally created with MongoDB 3.0.0 or 3.0.1. This new check went into 3.2.2 via WT-2295. We have upgrade / downgrade tests across several versions, but not back as far as 3.0.1.

The original change in WiredTiger that is now triggering this error is:

https://github.com/wiredtiger/wiredtiger/commit/ea510bc8e2b2d2966757989721f925617a7f1115

We are reverting the check in https://github.com/wiredtiger/wiredtiger/pull/2498

Comment by Ramon Fernandez Marina [ 17/Feb/16 ]

Thank you for uploading the data files alexbyk, I'm able to reproduce this error message and we're investigating. We'll post updates to this ticket when we have them.

Comment by alex [ 17/Feb/16 ]

ramon.fernandez,

>Would it be possible for you to share your database files with us
Done.

>can you please provide some more details
========= VERSIONS ============
I'm using your official repo

NOT working: mongodb-org-mongos.x86_64 0:3.2.2-1.el6
working: mongodb-org-server-3.2.1-1.el6.x86_64

CentOS release 6.7 (Final) . I alse made a mistake in the title, I'm using 6, not 5

========= CONFIG ============

systemLog:
   destination: file
   path: "/var/log/mongodb/mongod.log"
   logAppend: true
storage:
   dbPath: "/var/lib/mongodb"
   engine: wiredTiger
   journal:
      enabled: true
processManagement:
   fork: true
net:
   bindIp: 127.0.0.1
   port: 27017
setParameter:
   enableLocalhostAuthBypass: false
   logLevel: 1
security:
   authorization: enabled

Comment by Ramon Fernandez Marina [ 17/Feb/16 ]

alexbyk, can you please provide some more details? What version where you running before 3.2.2? We've tried an upgrade from 3.0.x and 3.2.1 to 3.2.2 and we were not able to reproduce this issue.

Would it be possible for you to share your database files with us? You can upload them privately and securely here, knowing that they'll only be accessible to MongoDB engineers to troubleshoot this ticket.

Thanks,
Ramón.

Generated at Thu Feb 08 04:01:08 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.