You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
If there is some problem with a run in Citrine and a new run is started tfb-status still displays information about estimated remaining time for the old run.
Some details here: TechEmpower/FrameworkBenchmarks#4634 (comment)
The text was updated successfully, but these errors were encountered:
Currently, our ResultsJsonView objects have elapsedDuration and estimatedRemainingDuration properties that are calculated relative to the current wall clock time.
It's not appropriate for those properties to be in ResultsJsonView since ResultsJsonView is cached (and the cached object is only forgotten when a new results.json file is uploaded). Those current-time-relative properties should be moved up to ResultsView, which is recreated on every incoming request.
Once those properties are on ResultsView, we can change the way estimatedRemainingDuration is presented such that if it's been 24h (or some other arbitrary amount of time) since the last update, we display "Run did not complete" or something.
This lets us display runs on the home page and results detail page
properly when there is only a results.zip file and no standalone
results.json file.
Fixes#11
This also moves us closer to a fix for #12, since the properties that are
relative to the current wall clock time are no longer being cached.
If there is some problem with a run in
Citrine
and a new run is startedtfb-status
still displays information aboutestimated remaining time
for the old run.Some details here: TechEmpower/FrameworkBenchmarks#4634 (comment)
The text was updated successfully, but these errors were encountered: