Print this page
2619 asynchronous destruction of ZFS file systems
2747 SPA versioning with zfs feature flags
Reviewed by: Matt Ahrens <mahrens@delphix.com>
Reviewed by: George Wilson <gwilson@delphix.com>
Reviewed by: Richard Lowe <richlowe@richlowe.net>
Reviewed by: Dan Kruchinin <dan.kruchinin@gmail.com>
Approved by: Dan McDonald <danmcd@nexenta.com>
        
*** 18,27 ****
--- 18,28 ----
   *
   * CDDL HEADER END
   */
  /*
   * Copyright (c) 2005, 2010, Oracle and/or its affiliates. All rights reserved.
+  * Copyright (c) 2012 by Delphix. All rights reserved.
   */
  
  #ifndef _SYS_DMU_TRAVERSE_H
  #define _SYS_DMU_TRAVERSE_H
  
*** 52,61 ****
--- 53,65 ----
  /* Special traverse error return value to indicate skipping of children */
  #define TRAVERSE_VISIT_NO_CHILDREN      -1
  
  int traverse_dataset(struct dsl_dataset *ds,
      uint64_t txg_start, int flags, blkptr_cb_t func, void *arg);
+ int traverse_dataset_destroyed(spa_t *spa, blkptr_t *blkptr,
+     uint64_t txg_start, zbookmark_t *resume, int flags,
+     blkptr_cb_t func, void *arg);
  int traverse_pool(spa_t *spa,
      uint64_t txg_start, int flags, blkptr_cb_t func, void *arg);
  
  #ifdef  __cplusplus
  }