Bug #64053
closedAssertion in PriorityCache::Manager::balance() at OSD startup
0%
Description
-7> 2024-01-12T13:29:19.112+0100 7fa6601206c0 -1 ./src/common/PriorityCache.cc: In function 'void PriorityCache::Manager::balance()' thread 7fa6601206c0 time 2024-01-12T13:29:19.111780+0100
./src/common/PriorityCache.cc: 300: FAILED ceph_assert(mem_avail >= 0)
ceph version 18.2.1 (7fe91d5d5842e04be3b4f514d6dd990c54b29c76) reef (stable)
1: (ceph::__ceph_assert_fail(char const*, char const*, int, char const*)+0x12a) [0x55ac785d55c1]
2: ceph-osd(+0xe8975c) [0x55ac785d575c]
3: (PriorityCache::Manager::balance()+0x33f) [0x55ac7915db9f]
4: (BlueStore::MempoolThread::entry()+0x760) [0x55ac78c06750]
5: /lib/x86_64-linux-gnu/libc.so.6(+0x89044) [0x7fa66eea8044]
6: /lib/x86_64-linux-gnu/libc.so.6(+0x10961c) [0x7fa66ef2861c]
Occurs when bluestore_cache_kv_ratio + bluestore_cache_kv_onode_ratio + bluestore_cache_meta_ratio > 1.0
E.g. reproducible with the following settings:
global dev bluestore_cache_kv_ratio 0.200000
global dev bluestore_cache_meta_ratio 0.800000
and default bluestore_cache_kv_onode_ratio being equal to 0.04
or
bluestore_cache_kv_onode_ratio 0.110000 mon
bluestore_cache_kv_ratio 0.100000 mon
bluestore_cache_meta_ratio 0.800000
Updated by Igor Fedotov 3 months ago
- Has duplicate Bug #50992: src/common/PriorityCache.cc: FAILED ceph_assert(mem_avail >= 0) added
Updated by Igor Fedotov 3 months ago
- Has duplicate deleted (Bug #50992: src/common/PriorityCache.cc: FAILED ceph_assert(mem_avail >= 0))
Updated by Igor Fedotov 3 months ago
- Is duplicate of Bug #50992: src/common/PriorityCache.cc: FAILED ceph_assert(mem_avail >= 0) added