Summary:
When sptp is not available, fbclock is unable to read the status and the list of GMs. And because of that it will not update the linearizability results (and stats).
This diff:
Abstracts stats to a separate package
Merges concept of "broken" and "failed" tests (we never use "broken" anyway)
In the event of sptp unavailability will declare tests "failed"
Summary: When
sptp
is not available,fbclock
is unable to read the status and the list of GMs. And because of that it will not update the linearizability results (and stats).This diff:
stats
to a separate packagesptp
unavailability will declare tests "failed"Reviewed By: abulimov
Differential Revision: D57863417