Signed-off-by: Sage Weil <sage@redhat.com>
// -- coll_t --
+bool coll_t::is_temp() const
+{
+ if (str.length() > 5 &&
+ strncmp(str.c_str() + str.length() - 5, "_TEMP", 5) == 0)
+ return true;
+ return false;
+}
+
bool coll_t::is_temp(spg_t& pgid) const
{
const char *cstr(str.c_str());
return str < rhs.str;
}
+ bool is_meta() const {
+ return str == string("meta");
+ }
bool is_pg_prefix(spg_t& pgid) const;
bool is_pg(spg_t& pgid, snapid_t& snap) const;
bool is_temp(spg_t& pgid) const;
+ bool is_temp() const;
bool is_removal(uint64_t *seq, spg_t *pgid) const;
void encode(bufferlist& bl) const;
void decode(bufferlist::iterator& bl);