{
string prefix;
public:
- IntentLogNameFilter(const char *date, const char *hour) {
+ IntentLogNameFilter(const char *date) {
prefix = date;
- prefix.append("-");
- prefix.append(hour);
}
bool filter(string& name, string& key) {
return name.compare(prefix) < 0;
int max = 1000;
bool is_truncated;
- const char *hour = "00";
- IntentLogNameFilter filter(date, hour);
+ IntentLogNameFilter filter(date);
do {
int r = store->list_objects(id, bucket, max, prefix, delim, marker,
objs, common_prefixes, false, ns,
localtime_r(&t, &bdt);
char buf[obj.bucket.size() + 16];
- sprintf(buf, "%.4d-%.2d-%.2d-%.2d-%d-%s", (bdt.tm_year+1900), (bdt.tm_mon+1), bdt.tm_mday, bdt.tm_hour, s->pool_id, obj.bucket.c_str());
+ sprintf(buf, "%.4d-%.2d-%.2d-%d-%s", (bdt.tm_year+1900), (bdt.tm_mon+1), bdt.tm_mday, s->pool_id, obj.bucket.c_str());
string oid(buf);
rgw_obj log_obj(intent_log_bucket, oid);