<< " " << (blocking ? "blocking" : "non-blocking/best-effort")
<< dendl;
- // get a filtered snapset, need to remove removed snaps
- SnapSet snapset = obc->ssc->snapset.get_filtered(pool.info);
+ SnapSet snapset;
+ if (get_osdmap()->require_osd_release >= ceph_release_t::octopus) {
+ // NOTE: change this to a const ref when we remove this compat code
+ snapset = obc->ssc->snapset;
+ } else {
+ // for pre-octopus compatibility, filter SnapSet::snaps. not
+ // certain we need this, but let's be conservative.
+ snapset = obc->ssc->snapset.get_filtered(pool.info);
+ }
// verify there are no (older) check for dirty clones
{