Skip to content

Rocksdb tx cleanup#4737

Merged
clemahieu merged 4 commits intonanocurrency:developfrom
clemahieu:rocksdb_tx_cleanup
Sep 30, 2024
Merged

Rocksdb tx cleanup#4737
clemahieu merged 4 commits intonanocurrency:developfrom
clemahieu:rocksdb_tx_cleanup

Conversation

@clemahieu
Copy link
Copy Markdown
Contributor

This cleans up a number of things related to rocksdb transaction handling.

Removes write_queue::use_noops. This flag was apparently only used in testing to disable the write queue functionality though no tests seemed impacted by its removal.

Removes individual table lock mutexes as the write_queue enforces write transaction serialisation.

Removes table locking arguments from write transaction functions since all write transactions are serialised.

@clemahieu clemahieu added this to the V28 milestone Sep 27, 2024
@clemahieu clemahieu merged commit 1c2ea4d into nanocurrency:develop Sep 30, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Status: Merged / V28.0

Development

Successfully merging this pull request may close these issues.

2 participants