Skip to content

Conversation

waldgange
Copy link
Collaborator

@waldgange waldgange commented Sep 3, 2025

This PR introduces a new partition metric e_PARTITION_REPLICATION_TIME_NS. It represents the time in nanoseconds it takes to store a message record at primary and replicate it to a majority of nodes in the cluster. We report average and maximum time during the report interval only from the primary node. The replication time is measured for both strong and eventual consistency modes. To make it possible we started collecting receipts from replicas regardless of the level of consistency. Also with this PR we stop reporting ACK time from primaries. Now we only do it from "first-hop" nodes

@waldgange waldgange requested a review from a team as a code owner September 3, 2025 13:31
@waldgange waldgange force-pushed the partition_replication branch 2 times, most recently from f005255 to 7cc82d2 Compare September 11, 2025 09:12
Copy link

@bmq-oss-ci bmq-oss-ci bot left a comment

Choose a reason for hiding this comment

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

Build 3028 of commit 7cc82d2 has completed with FAILURE

@waldgange waldgange requested a review from 678098 September 12, 2025 14:36
@kaikulimu
Copy link
Collaborator

@waldgange Can you put in the description what exact metric are you reporting?

@kaikulimu
Copy link
Collaborator

Back to Anton for more research

@waldgange waldgange force-pushed the partition_replication branch 2 times, most recently from ccbf1cf to 95a3533 Compare September 30, 2025 15:46
Copy link

@bmq-oss-ci bmq-oss-ci bot left a comment

Choose a reason for hiding this comment

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

Build 3052 of commit 95a3533 has completed with FAILURE

Copy link

@bmq-oss-ci bmq-oss-ci bot left a comment

Choose a reason for hiding this comment

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

Build 3054 of commit 5d68561 has completed with FAILURE

Signed-off-by: Anton Pryakhin <apryakhin1@bloomberg.net>
@waldgange waldgange force-pushed the partition_replication branch from 5d68561 to 74265e7 Compare October 2, 2025 14:12
Copy link

@bmq-oss-ci bmq-oss-ci bot left a comment

Choose a reason for hiding this comment

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

Build 3055 of commit 74265e7 has completed with FAILURE

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.

2 participants