Bug #10257
closedCeph df doesn't report MAX AVAIL correctly when using rulesets and OSD in ruleset is down and out
0%
Description
In our setup we have two rulesets, one for SSDs and another one for HDDs. Ceph df normally reports the MAX AVAIL space considering the OSDs in the ruleset, but when on of the OSDs is down and out it just reports 0 instead of the real MAX AVAIL space for the pools using that ruleset.
Command "ceph fs" output:
GLOBAL:
SIZE AVAIL RAW USED %RAW USED OBJECTS
28309G 22750G 5558G 19.63 757k
POOLS:
NAME ID CATEGORY USED %USED MAX AVAIL OBJECTS DIRTY READ WRITE
ssd-volumes-01 118 - 5344M 0.02 0 1472 1472 4861k 5281k
hdd-volumes-01 120 - 0 0 8200G 0 0 0 0
ssd-volumes-01 pool is using ruleset 0 (It has one OSD down and out)
hdd-volumes-01 pool is using ruleset 1 (All OSDs are up)
Updated by Zheng Yan over 9 years ago
- Project changed from CephFS to Ceph
- Target version deleted (
v0.87)
Updated by Sage Weil over 9 years ago
- Category set to Monitor
- Priority changed from Normal to High
- Source changed from other to Community (user)
- Tags deleted (
ruleset, df, down, out)
Updated by Sage Weil over 9 years ago
- Status changed from New to Pending Backport
- Backport set to giant,firefly
Updated by Joao Eduardo Luis over 9 years ago
to be backported to giant and firefly: 8be6a6ab2aa5a000a39c73a98b11a0ab32fffa1c and b311e7c36273efae39aa2602c1f8bd90d39e5975.
50547dc3c00b7556e26b9a44ec68640c5c3a2384 needs to be backported to dumpling too.
Updated by Loïc Dachary about 9 years ago
- Backport changed from giant,firefly to giant,firefly,dumpling
Updated by Loïc Dachary about 9 years ago
- giant backport https://github.com/ceph/ceph/pull/4027
Updated by Sage Weil about 9 years ago
giant and firefly backports done, still missing dumpling
Updated by Loïc Dachary about 9 years ago
- Backport changed from giant,firefly,dumpling to giant,firefly
dumpling is end of life
Updated by Loïc Dachary about 9 years ago
Updated by Loïc Dachary about 9 years ago
- Status changed from Pending Backport to Resolved
Updated by Nathan Cutler over 8 years ago
- Related to Bug #13840: Ceph Pools' MAX AVAIL is 0 if some OSDs' weight is 0 added