X-Git-Url: https://git.proxmox.com/?a=blobdiff_plain;f=ceph%2Fsrc%2Frocksdb%2Futilities%2Fpersistent_cache%2Fvolatile_tier_impl.cc;h=45d2830aa808dfea1e829b47522c19f34cdb3184;hb=20effc670b57271cb089376d6d0800990e5218d5;hp=ee63f828cb4a2cb822bea6006ce3016851ad03d9;hpb=a71831dadd1e1f3e0fa70405511f65cc33db0498;p=ceph.git diff --git a/ceph/src/rocksdb/utilities/persistent_cache/volatile_tier_impl.cc b/ceph/src/rocksdb/utilities/persistent_cache/volatile_tier_impl.cc index ee63f828c..45d2830aa 100644 --- a/ceph/src/rocksdb/utilities/persistent_cache/volatile_tier_impl.cc +++ b/ceph/src/rocksdb/utilities/persistent_cache/volatile_tier_impl.cc @@ -122,8 +122,10 @@ bool VolatileCacheTier::Evict() { // push the evicted object to the next level if (next_tier()) { - next_tier()->Insert(Slice(edata->key), edata->value.c_str(), - edata->value.size()); + // TODO: Should the insert error be ignored? + Status s = next_tier()->Insert(Slice(edata->key), edata->value.c_str(), + edata->value.size()); + s.PermitUncheckedError(); } // adjust size and destroy data