Reviewed by: Matthew Ahrens <[email protected]>
Reviewed by: John Kennedy <[email protected]>
Reviewed by: Brad Lewis <[email protected]>

ZFS channel programs should be able to create snapshots.
In addition to the base snapshot functionality, this entails extra logic to
handle edge cases which were formerly not possible, such as creating then
destroying a snapshot in the same transaction sync.

Upstream Bugs: DLPX-43641
You can view, comment on, or merge this pull request online at:

  https://github.com/openzfs/openzfs/pull/458

-- Commit Summary --

  * 8600 ZFS channel programs - snapshot

-- File Changes --

    M usr/src/lib/libzfs_core/common/libzfs_core.c (11)
    M usr/src/man/man1m/zfs-program.1m (13)
    M usr/src/pkg/manifests/system-test-zfstest.mf (30)
    A 
usr/src/test/zfs-tests/tests/functional/channel_program/lua_core/tst.return_large.ksh
 (54)
    A 
usr/src/test/zfs-tests/tests/functional/channel_program/lua_core/tst.return_large.zcp
 (24)
    A 
usr/src/test/zfs-tests/tests/functional/channel_program/synctask_core/tst.snapshot_destroy.ksh
 (39)
    A 
usr/src/test/zfs-tests/tests/functional/channel_program/synctask_core/tst.snapshot_destroy.zcp
 (24)
    A 
usr/src/test/zfs-tests/tests/functional/channel_program/synctask_core/tst.snapshot_neg.ksh
 (44)
    A 
usr/src/test/zfs-tests/tests/functional/channel_program/synctask_core/tst.snapshot_neg.zcp
 (35)
    A 
usr/src/test/zfs-tests/tests/functional/channel_program/synctask_core/tst.snapshot_recursive.ksh
 (61)
    A 
usr/src/test/zfs-tests/tests/functional/channel_program/synctask_core/tst.snapshot_recursive.zcp
 (28)
    A 
usr/src/test/zfs-tests/tests/functional/channel_program/synctask_core/tst.snapshot_simple.ksh
 (40)
    A 
usr/src/test/zfs-tests/tests/functional/channel_program/synctask_core/tst.snapshot_simple.zcp
 (26)
    M usr/src/uts/common/fs/zfs/dsl_dataset.c (11)
    M usr/src/uts/common/fs/zfs/sys/dsl_dataset.h (9)
    M usr/src/uts/common/fs/zfs/sys/zcp.h (4)
    M usr/src/uts/common/fs/zfs/zcp.c (9)
    M usr/src/uts/common/fs/zfs/zcp_global.c (7)
    M usr/src/uts/common/fs/zfs/zcp_synctask.c (71)
    M usr/src/uts/common/fs/zfs/zfs_ioctl.c (4)

-- Patch Links --

https://github.com/openzfs/openzfs/pull/458.patch
https://github.com/openzfs/openzfs/pull/458.diff

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/openzfs/openzfs/pull/458

------------------------------------------
openzfs-developer
Archives: 
https://openzfs.topicbox.com/groups/developer/discussions/Te12f2d5f2a868884-M70dcf4be21ef83969670b8a0
Powered by Topicbox: https://topicbox.com

Reply via email to