storage latency stats break stats-provider interface #477

Closed
opened 2008-06-24 01:45:36 +00:00 by warner · 1 comment
warner commented 2008-06-24 01:45:36 +00:00
Owner

The dictionary of storage latency statistics that I added recently causes Violation exceptions when the stats-gatherer tries to retrieve stats. The problem is that the RIStatsProvider interface requires numerical values, whereas the latency stats are all clumped together into a dictionary.

We could change the interface, or flatten the latency stats into the top-level dict.

The dictionary of storage latency statistics that I added recently causes Violation exceptions when the stats-gatherer tries to retrieve stats. The problem is that the `RIStatsProvider` interface requires numerical values, whereas the latency stats are all clumped together into a dictionary. We could change the interface, or flatten the latency stats into the top-level dict.
tahoe-lafs added the
code-storage
major
defect
1.1.0
labels 2008-06-24 01:45:36 +00:00
tahoe-lafs added this to the 1.2.0 milestone 2008-06-24 01:45:36 +00:00
warner commented 2008-06-25 00:22:32 +00:00
Author
Owner

Fixed, in changeset:af4e4dc8478ef394, by flattening the latency stats. They now appear with keys like storage_server.latencies.readv.90_percentile .

Fixed, in changeset:af4e4dc8478ef394, by flattening the latency stats. They now appear with keys like `storage_server.latencies.readv.90_percentile` .
tahoe-lafs added the
fixed
label 2008-06-25 00:22:32 +00:00
warner closed this issue 2008-06-25 00:22:32 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: tahoe-lafs/trac-2024-07-25#477
No description provided.