Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

support rocksdb 6.x series #164

Open
wolfkdy opened this issue Jan 14, 2021 · 3 comments
Open

support rocksdb 6.x series #164

wolfkdy opened this issue Jan 14, 2021 · 3 comments
Assignees

Comments

@wolfkdy
Copy link
Collaborator

wolfkdy commented Jan 14, 2021

official rocksdb's timestamp API is becoming more complete. support mongorocks 4.x series with official rocksdb when all the necessary apis are stable(perhaps until July 2022).

move the transaction mgr part into mongo-rocks layer as official rocksdb will not support the t/o txn part in the near future.

@wolfkdy wolfkdy self-assigned this Jan 14, 2021
@wolfkdy wolfkdy changed the title support mongoRocks with rocksdb 6.x series support rocksdb 6.x series Jan 14, 2021
@wolfkdy
Copy link
Collaborator Author

wolfkdy commented Nov 5, 2021

as per facebook/rocksdb#8770, we need three offical APIs to fulfill this.
The timestamp meta related is under review facebook/rocksdb#9093 facebook/rocksdb#9092

I'll post a mr for the other two APIs when the above one is merged.

@wolfkdy
Copy link
Collaborator Author

wolfkdy commented Nov 29, 2021

the setOldestTs API
facebook/rocksdb#9210

@wolfkdy
Copy link
Collaborator Author

wolfkdy commented Apr 11, 2022

as per facebook/rocksdb#8770, we need three offical APIs to fulfill this. The timestamp meta related is under review facebook/rocksdb#9093 facebook/rocksdb#9092

I'll post a mr for the other two APIs when the above one is merged.

these APIs are accepted by official rocksdb. There are no obstacles on the way towards official rocksdb.
I'll move the transaction-mgr part into mongo-rocks layer. as per #185

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant