map<int, string> markers;
ret = store->get_bi_log_status(bucket, shard_id, markers);
if (ret < 0) {
- cerr << "ERROR: trim_bi_log_entries(): " << cpp_strerror(-ret) << std::endl;
+ cerr << "ERROR: get_bi_log_status(): " << cpp_strerror(-ret) << std::endl;
return -ret;
}
formatter->open_object_section("entries");
ret = store->time_log_trim(oids[shard_id], start_time, end_time, start_marker, end_marker);
- if (ret == -ENOENT)
+ if (ret == -ENOENT || ret == -ENODATA)
ret = 0;
return ret;
{
for (int shard = 0; shard < num_shards; shard++) {
int ret = store->time_log_trim(oids[shard], start_time, end_time, start_marker, end_marker);
- if (ret == -ENOENT) {
+ if (ret == -ENOENT || ret == -ENODATA) {
continue;
}
if (ret < 0)
ret = store->time_log_trim(oid, from_time, end_time, start_marker, end_marker);
- if (ret == -ENOENT)
+ if (ret == -ENOENT || ret == -ENODATA)
ret = 0;
return ret;