string user_key;
bool truncated_status = false;
+ assert(truncated != nullptr);
+
if (!by_user) {
usage_record_prefix_by_time(end, end_key);
} else {
if (ret < 0)
return ret;
- if (truncated) {
- *truncated = truncated_status;
- }
+ *truncated = truncated_status;
map<string, bufferlist>::iterator iter = keys.begin();
if (iter == keys.end())
if (!by_user && key.compare(end_key) >= 0) {
CLS_LOG(20, "usage_iterate_range reached key=%s, done", key.c_str());
- if (truncated) {
- *truncated = false;
- }
+ *truncated = false;
key_iter = key;
return 0;
}
if (by_user && key.compare(0, user_key.size(), user_key) != 0) {
CLS_LOG(20, "usage_iterate_range reached key=%s, done", key.c_str());
- if (truncated) {
- *truncated = false;
- }
+ *truncated = false;
key_iter = key;
return 0;
}