Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

IOR miscalculates bandwidth when time drift is large #431

Open
richard-mansfield opened this issue Aug 8, 2022 · 1 comment
Open

IOR miscalculates bandwidth when time drift is large #431

richard-mansfield opened this issue Aug 8, 2022 · 1 comment

Comments

@richard-mansfield
Copy link

IOR miscalculates bandwidth if one or more compute nodes has a significant time drift.

IOR should either exit gracefully in this circumstance or use Lamport timestamp to synchronized thread timings.

@JulianKunkel
Copy link
Collaborator

I do not believe that this is an IOR issue. Algorithmic-wise a detection of regular time drifts due to too fast/slow clocks is possible, however, there are unsteady ones too and I do not know any algorithm that can reliably deal with any type of clock errors - except if one constantly watches for time issues. However, any benchmark will have a similar challenge. Time synchronisation is something important for logs incl. security, so I believe there is no need to fix this unpleasantry but rather ensure that nodes have the right timing e.g. using NTP. Maybe there is a good reason not to time sync the nodes, though?

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

No branches or pull requests

2 participants