ceph / ceph/ceph-medic

split collector and checks needed for every host vs. whole cluster

Open
#84 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
22
Forks
16
PR merge metrics
No merged PRs in 30d

Description

Some checks need to run once, like checking some value from `ceph -s`. Otherwise, a failing check for say 'nearfull: True` would show up in every single node being checked, which is not necessary.

In order to have split checks, the collector needs to be reworked as well to split *cluster wide* metadata gathering (like `ceph -s`).

- [x] split checks
- [ ] split collector

Contributor guide

Open the contributing guide

Research direction

Start by tracing the collector and the existing split-check implementation described in the issue. Use the cluster-wide `ceph -s` metadata as the example, and consider the work complete when cluster-wide metadata is gathered once while host-specific checks still run for every host.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
infrastructure
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.