storage latency stats break stats-provider interface #477

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

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.
warner added the
code-storage
major
defect
1.1.0
labels 2008-06-24 01:45:36 +00:00
warner added this to the 1.2.0 milestone 2008-06-24 01:45:36 +00:00
Author

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` .
warner added the
fixed
label 2008-06-25 00:22:32 +00:00
Sign in to join this conversation.
No Milestone
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

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