Improve performance of Ceph stats gathering #97

Closed
opened 2020-06-06 15:55:52 -04:00 by JoshuaBoniface · 2 comments
JoshuaBoniface commented 2020-06-06 15:55:52 -04:00 (Migrated from git.bonifacelabs.ca)

Ceph stats gathering during keepalives is excruciatingly slow, mostly due to the time needed to spawn and then parse the output. This results in a razor-thin line for the primary coordinator getting its stats for a keepalive. Investigate possible solutions including (a) native python bindings, and (b) additional subthreads to gather information from commands before parsing.

Ceph stats gathering during keepalives is excruciatingly slow, mostly due to the time needed to spawn and then parse the output. This results in a razor-thin line for the primary coordinator getting its stats for a keepalive. Investigate possible solutions including (a) native python bindings, and (b) additional subthreads to gather information from commands before parsing.
JoshuaBoniface commented 2020-06-06 15:55:52 -04:00 (Migrated from git.bonifacelabs.ca)

changed milestone to %3

changed milestone to %3
JoshuaBoniface commented 2020-06-06 22:30:38 -04:00 (Migrated from git.bonifacelabs.ca)

closed via commit 9b65d3271a

closed via commit 9b65d3271af47fc9d4daba9e2bb65f448af353eb
Sign in to join this conversation.
No Milestone
No project
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.

Dependencies

No dependencies set.

Reference: parallelvirtualcluster/pvc#97
No description provided.