When migrating data from MongoDB 2.6.5 to TokuMX 2.0.0, I get the following error with mongorestore:
Sun Dec 21 22:04:02.804 ERROR: Error committing load for DBNAME.COLLECTION: { ok: 0, errmsg: "no live transaction to commit" }
I was restoring a single collection from MongoDB to a single partitioned collection in TokuMX, with several partitions created beforehand.
This error has happened also before with TokuMX 1.5.1 when importing from Mongo 2.6.5.
The data seems to be restored correctly, I was not able to detect any missing data.
What is causing this error, and is it likely that some data is missing after the error?
Is the issue reproducible?
It seems to happen every time that I restore a (large) dump and the following conditions apply:
- Dump contains single collection only
- Dump is made with MongoDB 2.6.5
- Collection exists in the target DB (target DB = DB where the dump is being restored to)
- Collection is partitioned, with several partitions already existing but empty
If I can think of additional conditions, I'll let you know.
댓글 없음:
댓글 쓰기