Project

General

Profile

Actions

Feature #47368

closed

Provide a daemon mode for cephadm to handle host/daemon state requests

Added by Paul Cuzner over 3 years ago. Updated over 3 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
Category:
cephadm (binary)
Target version:
% Done:

100%

Source:
Tags:
Backport:
Reviewed:
Affected Versions:
Pull request ID:

Description

Scaling the current methods for list_daemons and gather_facts to 100+ hosts represents problems in mgr multi-threading, and the actual time it takes to gather the information from hosts. This feature allows cephadm to install itself as a systemd unit to respond to the data queries instantly. The idea is to provide a simple web service similar to a prometheus exporter on each host, which proactively gathers the data and responds to requests from the mgr/cephadm from a local cache - reducing latency and providing more current insights into daemon state.


Related issues 1 (0 open1 closed)

Related to Orchestrator - Tasks #47369: Ceph scales to 100's of hosts, 1000's of OSDs....can orchestrator?Resolved

Actions
Actions

Also available in: Atom PDF