Pre-luminous clients do not understand that a split PG forms a new
interval. Make them resend ops to work around this.
Signed-off-by: Sage Weil <sage@redhat.com>
return -E2BIG;
}
p.set_pg_num(n);
+ // force pre-luminous clients to resend their ops, since they
+ // don't understand that split PGs now form a new interval.
+ p.last_force_op_resend_preluminous = pending_inc.epoch;
} else if (var == "pgp_num") {
if (p.has_flag(pg_pool_t::FLAG_NOPGCHANGE)) {
ss << "pool pgp_num change is disabled; you must unset nopgchange flag for the pool first";