Hacker News new | ask | show | jobs
by rogerbinns 4503 days ago
Thanks for the offer, but the mongorestore times (against MongoDB) being over a week makes this too risky.

The code making changes was insert (mostly) with a few upserts, but the latter was by _id. My hypothesis as to the cause is that tokumx adds implicit transactions and then there are some arbitrary restrictions around those transactions (eg how many outstanding at once, timeouts in lock acquisition) and after a few hours one of those was hit. The error message was something about being unable to start a transaction.

> Not all mongodb code will optimally use tokumx without any changes

The goal wasn't to be optimal or anything like that. It was initially about space consumption (where you did really well) and verifying the same client code ran correctly. We have two setups so one would run toku and one mongodb and data processing results compared.

1 comments

Ok. Well, you said you were waiting for it to be ready, and I think it is. We'll be here when you get a week free to tinker.