Mercurial > illumos > illumos-gate
changeset 7077:a63bdc0b8352
6724675 assertion failed in dsl_dataset_get_ref(): ds->ds_phys->ds_prev_snap_obj != 0 ...
author | ahrens |
---|---|
date | Thu, 10 Jul 2008 16:09:17 -0700 |
parents | d227a15eb1a2 |
children | 935563142864 |
files | usr/src/uts/common/fs/zfs/dsl_dataset.c |
diffstat | 1 files changed, 1 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/usr/src/uts/common/fs/zfs/dsl_dataset.c Thu Jul 10 14:32:30 2008 -0700 +++ b/usr/src/uts/common/fs/zfs/dsl_dataset.c Thu Jul 10 16:09:17 2008 -0700 @@ -441,7 +441,7 @@ ASSERT3P(ds->ds_phys, ==, dbuf->db_data); ASSERT(ds->ds_phys->ds_prev_snap_obj != 0 || spa_version(dp->dp_spa) < SPA_VERSION_ORIGIN || - ds == dp->dp_origin_snap); + dp->dp_origin_snap == NULL || ds == dp->dp_origin_snap); mutex_enter(&ds->ds_lock); if (!dsl_pool_sync_context(dp) && DSL_DATASET_IS_DESTROYED(ds)) { mutex_exit(&ds->ds_lock);