[SERVER-15744] RocksDB storage engine does not pass all tests Created: 20/Oct/14  Updated: 28/Apr/15  Resolved: 23/Jan/15

Status: Closed
Project: Core Server
Component/s: Storage
Affects Version/s: None
Fix Version/s: 3.0.0-rc6

Type: Bug Priority: Major - P3
Reporter: Matt Kangas Assignee: Matt Kangas
Resolution: Done Votes: 0
Labels: pull-request
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Attachments: Text File 0001-Introduce-onCollectionLock-onCollectionUnlock-callba.patch    
Issue Links:
Depends
depends on SERVER-16204 rocks storage engine should deal with... Closed
is depended on by SERVER-16604 Improve integration with rocks Closed
Tested
Backwards Compatibility: Fully Compatible
Operating System: ALL
Participants:

 Description   

Follow-on to SERVER-14352. Let's get the RocksDB storage engine to all green.



 Comments   
Comment by Matt Kangas [ 11/Dec/14 ]

RocksDB now passes all tests on MCI except for directoryperdb.js, which is a feature they do not implement. We should exclude this test from MCI RocksDB runs.

Comment by Githook User [ 11/Dec/14 ]

Author:

{u'username': u'igorcanadi', u'name': u'Igor Canadi', u'email': u'icanadi@fb.com'}

Message: SERVER-15744 Implement oplogHack for Rocks

Squashed:

  • Disable Iterator for repair
  • Fix assertion in capped_id.js

Signed-off-by: Matt Kangas <matt.kangas@mongodb.com>
Branch: master
https://github.com/mongodb/mongo/commit/14b0649f071bad25a725f1d58a66880fb9ea03b8

Comment by Githook User [ 08/Dec/14 ]

Author:

{u'username': u'igorcanadi', u'name': u'Igor Canadi', u'email': u'icanadi@fb.com'}

Message: SERVER-15744 RocksDB fixes

Don't conflict writes in rocks index
Fix sharding test
Fix replSets tests

Signed-off-by: Matt Kangas <matt.kangas@mongodb.com>
Branch: master
https://github.com/mongodb/mongo/commit/c902b92a9685d5be5490c701858378850ccb499f

Comment by Githook User [ 02/Dec/14 ]

Author:

{u'username': u'igorcanadi', u'name': u'Igor Canadi', u'email': u'icanadi@fb.com'}

Message: SERVER-16259 Rocks storage engine needs to support document locking

SERVER-16309 - Fix rocks_recovery_unit

SERVER-15744 Concurrency fix – Fixed jstests/core/bench_test3.js

Signed-off-by: Matt Kangas <matt.kangas@mongodb.com>
Branch: master
https://github.com/mongodb/mongo/commit/efb33fd38bd0e8733d14f657e7fa634880ec8f1d

Comment by Matt Kangas [ 27/Oct/14 ]

Patch now submitted as a pull request: https://github.com/mongodb/mongo/pull/839

Comment by Igor Canadi [ 20/Oct/14 ]

Fixed lock_mgr_test

Comment by Matt Kangas [ 20/Oct/14 ]

0001-Introduce-onCollectionLock-onCollectionUnlock-callba.patch compiles, hits Fatal Assertion 17508 during lock_mgr_test.

Comment by Igor Canadi [ 20/Oct/14 ]

Locking patch

Comment by Githook User [ 20/Oct/14 ]

Author:

{u'username': u'igorcanadi', u'name': u'Igor Canadi', u'email': u'icanadi@fb.com'}

Message: SERVER-15744 Remove RocksRecordStore tailable iterator

Signed-off-by: Matt Kangas <matt.kangas@mongodb.com>
Branch: master
https://github.com/mongodb/mongo/commit/4b7eba4a0a4bbc4732c86c46f5c9d2f0b142b276

Generated at Thu Feb 08 03:38:50 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.