Signed-off-by: Daniel Gryniewicz <dang@fprintf.net>
return -EINVAL;
}
+ ret = open(dpp);
+ if (ret < 0) {
+ ldpp_dout(dpp, 20)
+ << "ERROR: POSIXAtomicWriter failed opening file" << dendl;
+ return ret;
+ }
+
+ ret = stat(dpp);
+ if (ret < 0) {
+ ldpp_dout(dpp, 20)
+ << "ERROR: POSIXAtomicWriter failed closing file" << dendl;
+ return ret;
+ }
+
fill_cache( nullptr, null_yield,
[&](const DoutPrefixProvider *dpp, rgw_bucket_dir_entry &bde) -> int {
driver->get_bucket_cache()->add_entry(dpp, b->get_name(), bde);