Print this page
4986 receiving replication stream fails if any snapshot exceeds refquota

Split Close
Expand all
Collapse all
          --- old/usr/src/lib/libzfs/common/libzfs.h
          +++ new/usr/src/lib/libzfs/common/libzfs.h
↓ open down ↓ 651 lines elided ↑ open up ↑
 652  652           * Mark the file systems as "resumable" and do not destroy them if the
 653  653           * receive is interrupted
 654  654           */
 655  655          boolean_t resumable;
 656  656  
 657  657          /* byteswap flag is used internally; callers need not specify */
 658  658          boolean_t byteswap;
 659  659  
 660  660          /* do not mount file systems as they are extracted (private) */
 661  661          boolean_t nomount;
      662 +
      663 +        /* Internal-only:  zfs_receive_one() is a recursive receive. */
      664 +        boolean_t recursive;
 662  665  } recvflags_t;
 663  666  
 664  667  extern int zfs_receive(libzfs_handle_t *, const char *, nvlist_t *,
 665  668      recvflags_t *, int, avl_tree_t *);
 666  669  
 667  670  typedef enum diff_flags {
 668  671          ZFS_DIFF_PARSEABLE = 0x1,
 669  672          ZFS_DIFF_TIMESTAMP = 0x2,
 670  673          ZFS_DIFF_CLASSIFY = 0x4
 671  674  } diff_flags_t;
↓ open down ↓ 113 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX