Skip to content

Datastore Extraction: TxMetrics refactor, small non-functional change to make datastore extraction easier#2794

Merged
cloutiertyler merged 3 commits into
masterfrom
tyler/tx-metrics-refactor
May 27, 2025
Merged

Datastore Extraction: TxMetrics refactor, small non-functional change to make datastore extraction easier#2794
cloutiertyler merged 3 commits into
masterfrom
tyler/tx-metrics-refactor

Conversation

@cloutiertyler

Copy link
Copy Markdown
Contributor

Description of Changes

This removes the dependency of the TxMetrics struct on ExecutionCounters which is deeply tied to things in the core crate that should not be in a potential future datastore crate.

This is in the furtherance of making it easier to separate the datastore crate.

API and ABI breaking changes

None

Expected complexity level and risk

1

Testing

None beyond automated. This is a non-functional change.

@cloutiertyler cloutiertyler requested a review from Centril May 27, 2025 00:14
@cloutiertyler cloutiertyler changed the title TxMetrics Refactor: Small non-functional change to make datastore extraction easier Datastore Extraction: TxMetrics refactor, small non-functional change to make datastore extraction easier May 27, 2025
Comment thread crates/core/src/db/datastore/locking_tx_datastore/datastore.rs
@bfops bfops added the release-any Can land in any release window. Will not block a release deployment. label May 27, 2025
@cloutiertyler cloutiertyler added this pull request to the merge queue May 27, 2025
Merged via the queue into master with commit 7375323 May 27, 2025
22 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

release-any Can land in any release window. Will not block a release deployment.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants