[SERVER-16309] Fix rocks_recovery_unit Created: 25/Nov/14  Updated: 28/Apr/15  Resolved: 02/Dec/14

Status: Closed
Project: Core Server
Component/s: Storage
Affects Version/s: None
Fix Version/s: 2.8.0-rc2

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

Issue Links:
Related
is related to SERVER-16259 rocks storage engine needs to support... Closed
Backwards Compatibility: Fully Compatible
Operating System: ALL
Participants:

 Description   

There are new requirements from storage engine's recovery unit. Need to fix rocks_recovery_unit based on whatever wiredtiger_recovery_unit does.



 Comments   
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 [ 25/Nov/14 ]

Current patch hits an fassert running dbtest PerfTests::Update1.

 dbtest(mongo::fassertFailed(int)+0x61) [0x1417a11]
 dbtest(+0xD5BEFC) [0x115befc]
 dbtest(mongo::RocksRecoveryUnit::_abort()+0x10E) [0x126f0ce]
 dbtest(mongo::WriteUnitOfWork::~WriteUnitOfWork()+0x16) [0x9ee016]
 dbtest(mongo::UpdateStage::transformAndUpdate(mongo::BSONObj&, mongo::DiskLoc&)+0x799) [0xf65069]
 dbtest(mongo::UpdateStage::work(unsigned long*)+0x2AD) [0xf6550d]
 dbtest(mongo::PlanExecutor::getNext(mongo::BSONObj*, mongo::DiskLoc*)+0x9A) [0x10f332a]
 dbtest(mongo::PlanExecutor::executePlan()+0x3D) [0x10f410d]

Comment by Igor Canadi [ 25/Nov/14 ]

Patch – https://github.com/mongodb-partners/mongo/tree/fix_recovery_unit

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