Helpers for writing Ceph OpenStack Charms
Go to file
Luciano Lo Giudice 16bcf75712 Only consider mounted OSD directories
When gathering the list of local OSD ids, the charm would consider
the entries under '/var/lib/ceph/osd/ceph-XXX' where 'XXX" was the
OSD id. However, if an entry under that directory isn't mounted,
then the OSD that would represent that entry should be discarded,
as it's no longer active. This patchset thus filters those entries
by looking for them in the mount points.

Closes-Bug: #1934938
Change-Id: I7ca84ef0b73620fe69d309546c746933e95ceb03
2021-08-30 20:10:30 -03:00
charms_ceph Only consider mounted OSD directories 2021-08-30 20:10:30 -03:00
unit_tests Only consider mounted OSD directories 2021-08-30 20:10:30 -03:00
.gitignore Add optional additional device types 2017-09-25 11:30:36 -04:00
.gitreview OpenDev Migration Patch 2019-04-19 19:39:40 +00:00
.stestr.conf Add helper for creating rbd-mirror key 2019-02-13 07:08:22 +01:00
.zuul.yaml [ussuri][goal] Updates for python 2.7 drop 2020-03-25 06:14:19 +00:00
README.md Show team and repo badges on README 2016-11-25 19:27:34 +01:00
requirements.txt Move nose to test-requirements.txt 2016-11-15 10:03:01 -05:00
setup.py Replace ostestr with stestr in comment in setup.py 2021-02-10 11:33:42 +00:00
test-requirements.txt Use common pool create/update handling code 2020-08-26 15:27:03 +02:00
tox.ini Fixed raise text value instead of Exception 2021-03-31 21:26:21 +02:00

README.md

Team and repository tags

Team and repository tags

charms_ceph

Helper functions for the ceph charms. This library has shared functionality that is used in the ceph-mon, ceph-osd and ceph charms. Anything that needs to be shared across the ceph charms should live here.