Skip to content

Conversation

@sapinb
Copy link
Contributor

@sapinb sapinb commented Jul 4, 2024

  • Switch to private fork of rockbound with support for rocksdb Optimistic transactions
  • Wrap put_block_data and del_block_data implementations for L2Db in transactions
  • use rocksdb from rockbound::rocksdb to keep version consistent

resolves #85

related PR:
alpenlabs/rockbound#1
alpenlabs/rockbound#2

@sapinb sapinb requested review from MdTeach, bewakes and delbonis July 4, 2024 11:24
bewakes
bewakes previously approved these changes Jul 8, 2024
Copy link
Contributor

@delbonis delbonis left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks great except for a couple nits. But we should really figure out the dependent reference thing before we merge this.

@sapinb sapinb force-pushed the feature/l2-db-transaction branch from b31f6d0 to 1e9a80a Compare July 11, 2024 10:00
@sapinb sapinb requested a review from delbonis July 11, 2024 10:11
@sapinb sapinb force-pushed the feature/l2-db-transaction branch 2 times, most recently from 414d6f1 to 99cdfb1 Compare July 17, 2024 10:52
@delbonis
Copy link
Contributor

This all looks pretty good as soon as we figure out the url thing.

delbonis
delbonis previously approved these changes Jul 17, 2024
@delbonis
Copy link
Contributor

What's blocking this?

@sapinb
Copy link
Contributor Author

sapinb commented Jul 31, 2024

What's blocking this?

@delbonis Was waiting to make the rockbound repo public. Have created a new public fork of rockbound and this is now unblocked

@codecov
Copy link

codecov bot commented Jul 31, 2024

The author of this PR, sapinb, is not an activated member of this organization on Codecov.
Please activate this user on Codecov to display this PR comment.
Coverage data is still being uploaded to Codecov.io for purposes of overall coverage calculations.
Please don't hesitate to email us at [email protected] with any questions.

@bewakes bewakes merged commit 5824a9a into master Jul 31, 2024
@storopoli storopoli deleted the feature/l2-db-transaction branch November 28, 2024 10:38
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

Successfully merging this pull request may close these issues.

Use TransactionDB from rocksdb instead of DB from rockbound for get_for_update like db queries

4 participants