Home
last modified time | relevance | path

Searched refs:fromsnap (Results 1 – 13 of 13) sorted by relevance

/freebsd/sys/contrib/openzfs/contrib/pyzfs/libzfs_core/
H A D_error_translation.py355 def lzc_send_translate_error(ret, snapname, fromsnap, fd, flags): argument
358 if ret == errno.EXDEV and fromsnap is not None:
359 if _pool_name(fromsnap) != _pool_name(snapname):
364 if (fromsnap is not None and not _is_valid_snap_name(fromsnap) and
365 not _is_valid_bmark_name(fromsnap)):
366 raise lzc_exc.NameInvalid(fromsnap)
370 elif fromsnap is not None and len(fromsnap) > MAXNAMELEN:
371 raise lzc_exc.NameTooLong(fromsnap)
374 elif (fromsnap is not None and
375 _pool_name(fromsnap) != _pool_name(snapname)):
[all …]
H A D_libzfs_core.py519 def lzc_send(snapname, fromsnap, fd, flags=None): argument
589 if fromsnap is not None:
590 c_fromsnap = fromsnap
608 errors.lzc_send_translate_error(ret, snapname, fromsnap, fd, flags)
611 def lzc_send_space(snapname, fromsnap=None, flags=None): argument
641 if fromsnap is not None:
642 c_fromsnap = fromsnap
661 errors.lzc_send_space_translate_error(ret, snapname, fromsnap)
1528 snapname, fromsnap, fd, flags=None, resumeobj=0, resumeoff=0 argument
1560 if fromsnap is not None:
[all …]
/freebsd/sys/contrib/openzfs/lib/libzfs/
H A Dlibzfs_diff.c274 fobjerr = get_stats_for_obj(di, di->fromsnap, dobj, fobjname, in write_inuse_diffs_one()
374 (void) get_stats_for_obj(di, di->fromsnap, object, namebuf, in describe_free()
394 (void) strlcpy(zc.zc_name, di->fromsnap, sizeof (zc.zc_name)); in write_free_diffs()
530 free(di->fromsnap); in teardown_differ_info()
539 get_snapshot_names(differ_info_t *di, const char *fromsnap, in get_snapshot_names() argument
562 "Badly formed snapshot name %s"), fromsnap); in get_snapshot_names()
564 if (!zfs_validate_name(hdl, fromsnap, ZFS_TYPE_SNAPSHOT, in get_snapshot_names()
570 atptrf = strchr(fromsnap, '@'); in get_snapshot_names()
572 fdslen = atptrf - fromsnap; in get_snapshot_names()
574 di->fromsnap = zfs_strdup(hdl, fromsnap); in get_snapshot_names()
[all …]
H A Dlibzfs_sendrecv.c238 const char *fromsnap; member
296 const char *from = sd->fromsnap; in send_iterate_snap()
511 fromsnap_txg = get_snap_txg(zhp->zfs_hdl, zhp->zfs_name, sd->fromsnap); in send_iterate_fs()
641 if (sd->fromsnap != NULL) in send_iterate_fs()
692 gather_nvlist(libzfs_handle_t *hdl, const char *fsname, const char *fromsnap, in gather_nvlist() argument
709 sd.fromsnap = fromsnap; in gather_nvlist()
747 const char *fromsnap; member
824 dump_ioctl(zfs_handle_t *zhp, const char *fromsnap, uint64_t fromsnap_obj, in dump_ioctl() argument
844 if (fromsnap != NULL && fromsnap[0] != '\0') in dump_ioctl()
845 fnvlist_add_string(thisdbg, "fromsnap", fromsnap); in dump_ioctl()
[all …]
H A Dlibzfs_impl.h211 char *fromsnap; member
H A Dlibzfs.abi5323 <var-decl name='fromsnap' type-id='26a90f95' visibility='default'/>
5427 <parameter type-id='80f4b756' name='fromsnap'/>
8526 <parameter type-id='80f4b756' name='fromsnap'/>
/freebsd/sys/contrib/openzfs/module/zfs/
H A Ddmu_diff.c162 dsl_dataset_t *fromsnap; in dmu_diff() local
182 error = dsl_dataset_hold(dp, fromsnap_name, FTAG, &fromsnap); in dmu_diff()
189 if (!dsl_dataset_is_before(tosnap, fromsnap, 0)) { in dmu_diff()
190 dsl_dataset_rele(fromsnap, FTAG); in dmu_diff()
196 fromtxg = dsl_dataset_phys(fromsnap)->ds_creation_txg; in dmu_diff()
197 dsl_dataset_rele(fromsnap, FTAG); in dmu_diff()
H A Ddmu_send.c2704 dmu_send_obj(const char *pool, uint64_t tosnap, uint64_t fromsnap, in dmu_send_obj() argument
2735 if (fromsnap != 0) { in dmu_send_obj()
2736 err = dsl_dataset_hold_obj(dspp.dp, fromsnap, FTAG, &fromds); in dmu_send_obj()
2794 dmu_send(const char *tosnap, const char *fromsnap, boolean_t embedok, in dmu_send() argument
2821 if (fromsnap != NULL && strpbrk(fromsnap, "@#") == NULL) in dmu_send()
2917 if (fromsnap != NULL) { in dmu_send()
2929 if (strncmp(tosnap, fromsnap, fsnamelen) != 0 || in dmu_send()
2930 (fromsnap[fsnamelen] != '@' && in dmu_send()
2931 fromsnap[fsnamelen] != '#')) { in dmu_send()
2935 if (strchr(fromsnap, '@') != NULL) { in dmu_send()
[all …]
H A Dzfs_ioctl.c6417 dsl_dataset_t *fromsnap = NULL; in zfs_ioc_send() local
6432 FTAG, &fromsnap); in zfs_ioc_send()
6440 error = dmu_send_estimate_fast(tosnap, fromsnap, NULL, in zfs_ioc_send()
6443 if (fromsnap != NULL) in zfs_ioc_send()
6444 dsl_dataset_rele(fromsnap, FTAG); in zfs_ioc_send()
7506 dsl_dataset_t *fromsnap = NULL; in zfs_ioc_send_space() local
7578 error = dsl_dataset_hold(dp, fromname, FTAG, &fromsnap); in zfs_ioc_send_space()
7585 if (!dsl_dataset_is_before(tosnap, fromsnap, 0)) { in zfs_ioc_send_space()
7587 dsl_dataset_rele(fromsnap, FTAG); in zfs_ioc_send_space()
7616 error = dmu_send_estimate_fast(tosnap, fromsnap, in zfs_ioc_send_space()
[all …]
/freebsd/sys/contrib/openzfs/tests/zfs-tests/cmd/
H A Dbadsend.c49 const char *fromfull, *tofull, *fsname, *fromsnap, *tosnap, *p; in main() local
62 fromsnap = p + 1; in main()
93 error = zfs_send(zhp, tosnap, fromsnap, &flags, fd, NULL, NULL, NULL); in main()
/freebsd/sys/contrib/openzfs/include/sys/
H A Ddmu_send.h42 dmu_send(const char *tosnap, const char *fromsnap, boolean_t embedok,
50 int dmu_send_obj(const char *pool, uint64_t tosnap, uint64_t fromsnap,
/freebsd/sys/contrib/openzfs/contrib/pyzfs/libzfs_core/test/
H A Dtest_libzfs_core.py2679 (_, (fromsnap, origsnap, _)) = make_snapshots(
2693 (_, (fromsnap, origsnap, _)) = make_snapshots(
2702 lzc.lzc_send(tosnap, fromsnap, stream.fileno())
2812 (_, (fromsnap, origsnap, _)) = make_snapshots(
2828 fromsnap = ZFSTest.pool.makeName(b"fs1@snap1")
2831 lzc.lzc_snapshot([fromsnap])
2833 lzc.lzc_send(fromsnap, None, stream.fileno())
2839 fromsnap = ZFSTest.pool.makeName(b"fs1@snap1")
2842 lzc.lzc_snapshot([fromsnap])
2844 lzc.lzc_send(fromsnap, None, stream.fileno())
[all …]
/freebsd/sys/contrib/openzfs/cmd/zfs/
H A Dzfs_main.c8124 char *fromsnap = NULL; in zfs_do_diff() local
8165 fromsnap = argv[0]; in zfs_do_diff()
8169 if (*fromsnap != '@') in zfs_do_diff()
8170 copy = strdup(fromsnap); in zfs_do_diff()
8200 err = zfs_show_diffs(zhp, STDOUT_FILENO, fromsnap, tosnap, flags); in zfs_do_diff()