rgw: resolve empty ordered bucket listing results w/ CLS filtering
Reviewed-by: Casey Bodley <cbodley@redhat.com>
cls_rgw_obj_key(const std::string &_name) : name(_name) {}
cls_rgw_obj_key(const std::string& n, const std::string& i) : name(n), instance(i) {}
+ std::string to_string() const {
+ return fmt::format("{}({})", name, instance);
+ }
+
+ bool empty() const {
+ return name.empty();
+ }
+
void set(const std::string& _name) {
name = _name;
+ instance.clear();
}
bool operator==(const cls_rgw_obj_key& k) const {