DS_IS_INCONSISTENT
if (!DS_IS_INCONSISTENT(ds)) {
ASSERT(DS_IS_INCONSISTENT(ds));
if (!recv && DS_IS_INCONSISTENT(ds))
if (ds->ds_owner == NULL && !DS_IS_INCONSISTENT(ds)) {
boolean_t need_destroy = DS_IS_INCONSISTENT(dmu_objset_ds(os));