Skip to content
This repository has been archived by the owner on Jan 12, 2024. It is now read-only.

[BUG] Secondary keeps collecting commit data after timeout #24

Open
lebdron opened this issue Mar 23, 2022 · 0 comments
Open

[BUG] Secondary keeps collecting commit data after timeout #24

lebdron opened this issue Mar 23, 2022 · 0 comments
Labels
bug Something isn't working

Comments

@lebdron
Copy link
Collaborator

lebdron commented Mar 23, 2022

When the benchmark is done, it sequentially gets the results from all the secondaries, and (!) it synchronously waits for the results from each secondary in the same loop. It means that, the primary does not stop the secondary until it gets the result from the current secondary in the loop.

Here are the lengths of arrays with throughput windows from all the secondaries in one of the experiments with the duration of 120 seconds.

[123, 126, 129, 131, 133, 134, 137, 141, 147, 147]

For the first secondary, we get pretty much the expected length — 123 windows of 1 second duration. But for all the subsequent secondaries, the number of windows increases. Therefore, the timeout value for the first secondary was 0 seconds, but for the last one, we see additional 27 second timeout.

@lebdron lebdron added the bug Something isn't working label Mar 23, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

1 participant