return -EINVAL;
}
- if (cache_meta_ratio + cache_kv_ratio > 1.0) {
+ if (cache_meta_ratio + cache_kv_ratio + cache_kv_onode_ratio > 1.0) {
derr << __func__ << " bluestore_cache_meta_ratio (" << cache_meta_ratio
<< ") + bluestore_cache_kv_ratio (" << cache_kv_ratio
- << ") = " << cache_meta_ratio + cache_kv_ratio << "; must be <= 1.0"
+ << ") + bluestore_cache_kv_onode_ratio (" << cache_kv_onode_ratio
+ << ") = " << cache_meta_ratio + cache_kv_ratio + cache_kv_onode_ratio << "; must be <= 1.0"
<< dendl;
return -EINVAL;
}
dout(1) << __func__ << " cache_size " << cache_size
<< " meta " << cache_meta_ratio
<< " kv " << cache_kv_ratio
+ << " kv_onode " << cache_kv_onode_ratio
<< " data " << cache_data_ratio
<< dendl;
return 0;