Signed-off-by: Sage Weil <sage@redhat.com>
bool spg_t::parse(const char *s)
{
- pgid.set_preferred(-1);
shard = shard_id_t::NO_SHARD;
uint64_t ppool;
uint32_t pseed;
const char *p = strchr(s, 'p');
if (p) {
- r = sscanf(p, "p%d", &pref);
- if (r == 1) {
- pgid.set_preferred(pref);
- } else {
- return false;
- }
+ // preferred PGs were removed years ago
+ return false;
}
p = strchr(s, 's');
void set_pool(uint64_t p) {
m_pool = p;
}
- void set_preferred(int32_t osd) {
- m_preferred = osd;
- }
pg_t get_parent() const;
pg_t get_ancestor(unsigned old_pg_num) const;