]> granicus.if.org Git - zfs/blobdiff - module/zfs/dsl_userhold.c
OpenZFS 9166 - zfs storage pool checkpoint
[zfs] / module / zfs / dsl_userhold.c
index b5a684f0bc6231cf5cc9aefa5c4618348f4938a9..c80b35d488056f0fba68a909976084c4b04d7778 100644 (file)
@@ -20,7 +20,7 @@
  */
 /*
  * Copyright (c) 2005, 2010, Oracle and/or its affiliates. All rights reserved.
- * Copyright (c) 2012, 2015 by Delphix. All rights reserved.
+ * Copyright (c) 2012, 2017 by Delphix. All rights reserved.
  * Copyright (c) 2013 Steven Hartland. All rights reserved.
  */
 
@@ -604,7 +604,8 @@ dsl_dataset_user_release_impl(nvlist_t *holds, nvlist_t *errlist,
            KM_SLEEP));
 
        error = dsl_sync_task(pool, dsl_dataset_user_release_check,
-           dsl_dataset_user_release_sync, &ddura, 0, ZFS_SPACE_CHECK_NONE);
+           dsl_dataset_user_release_sync, &ddura, 0,
+           ZFS_SPACE_CHECK_EXTRA_RESERVED);
        fnvlist_free(ddura.ddura_todelete);
        fnvlist_free(ddura.ddura_chkholds);