Searched refs:fromsnap (Results 1 - 12 of 12) sorted by relevance

/freebsd-13-stable/sys/contrib/openzfs/contrib/pyzfs/libzfs_core/
H A D_error_translation.py353 def lzc_send_translate_error(ret, snapname, fromsnap, fd, flags):
356 if ret == errno.EXDEV and fromsnap is not None:
357 if _pool_name(fromsnap) != _pool_name(snapname):
362 if (fromsnap is not None and not _is_valid_snap_name(fromsnap) and
363 not _is_valid_bmark_name(fromsnap)):
364 raise lzc_exc.NameInvalid(fromsnap)
368 elif fromsnap is not None and len(fromsnap) > MAXNAMELEN:
369 raise lzc_exc.NameTooLong(fromsnap)
[all...]
H A D_libzfs_core.py420 :raises SnapshotMismatch: if ``fromsnap`` is not an ancestor snapshot of
557 def lzc_send(snapname, fromsnap, fd, flags=None):
563 :param fromsnap: if not None the name of the starting snapshot
565 :type fromsnap: bytes or None
575 :raises SnapshotMismatch: if ``fromsnap`` is not an ancestor snapshot of
582 If ``fromsnap`` is None, a full (non-incremental) stream will be sent.
583 If ``fromsnap`` is not None, it must be the full name of a snapshot or
592 ``fromsnap`` must be strictly an earlier snapshot, specifying the same
593 snapshot as both ``fromsnap`` and ``snapname`` is an error.
627 if fromsnap i
[all...]
/freebsd-13-stable/sys/contrib/openzfs/include/sys/
H A Ddmu_send.h51 dmu_send(const char *tosnap, const char *fromsnap, boolean_t embedok,
59 int dmu_send_obj(const char *pool, uint64_t tosnap, uint64_t fromsnap,
/freebsd-13-stable/sys/contrib/openzfs/lib/libzfs/
H A Dlibzfs_diff.c262 fobjerr = get_stats_for_obj(di, di->fromsnap, dobj, fobjname,
362 (void) get_stats_for_obj(di, di->fromsnap, object, namebuf,
382 (void) strlcpy(zc.zc_name, di->fromsnap, sizeof (zc.zc_name));
518 free(di->fromsnap);
527 get_snapshot_names(differ_info_t *di, const char *fromsnap, argument
550 "Badly formed snapshot name %s"), fromsnap);
552 if (!zfs_validate_name(hdl, fromsnap, ZFS_TYPE_SNAPSHOT,
558 atptrf = strchr(fromsnap, '@');
560 fdslen = atptrf - fromsnap;
562 di->fromsnap
707 setup_differ_info(zfs_handle_t *zhp, const char *fromsnap, const char *tosnap, differ_info_t *di) argument
728 zfs_show_diffs(zfs_handle_t *zhp, int outfd, const char *fromsnap, const char *tosnap, int flags) argument
[all...]
H A Dlibzfs_sendrecv.c227 * guid of fromsnap snapshot in parent dataset
228 * txg of fromsnap snapshot in current dataset
244 const char *fromsnap; member in struct:send_data
262 * "fromsnap" -> string (if incremental)
267 * "parentfromsnap" -> number (guid of fromsnap in parent)
298 isfromsnap = (sd->fromsnap != NULL &&
299 strcmp(sd->fromsnap, snapname) == 0);
301 istosnapwithnofrom = (istosnap && sd->fromsnap == NULL);
316 * NB: if there is no fromsnap here (it's a newly created fs in
327 * with a NULL fromsnap
657 gather_nvlist(libzfs_handle_t *hdl, const char *fsname, const char *fromsnap, const char *tosnap, boolean_t recursive, boolean_t raw, boolean_t doall, boolean_t replicate, boolean_t skipmissing, boolean_t verbose, boolean_t backup, boolean_t holds, boolean_t props, nvlist_t **nvlp, avl_tree_t **avlp) argument
708 const char *fromsnap; member in struct:send_dump_data
787 dump_ioctl(zfs_handle_t *zhp, const char *fromsnap, uint64_t fromsnap_obj, boolean_t fromorigin, int outfd, enum lzc_send_flags flags, nvlist_t *debugnv) argument
963 send_print_verbose(FILE *fout, const char *tosnap, const char *fromsnap, uint64_t size, boolean_t parsable) argument
2121 zfs_send(zfs_handle_t *zhp, const char *fromsnap, const char *tosnap, sendflags_t *flags, int outfd, snapfilter_cb_t filter_func, void *cb_arg, nvlist_t **debugnvp) argument
3226 char *fromsnap; local
3528 char *fromsnap = NULL; local
[all...]
/freebsd-13-stable/sys/contrib/openzfs/tests/zfs-tests/cmd/badsend/
H A Dbadsend.c58 const char *fromfull, *tofull, *fsname, *fromsnap, *tosnap, *p; local
71 fromsnap = p + 1;
98 error = zfs_send(zhp, tosnap, fromsnap, &flags, fd, NULL, NULL, NULL);
/freebsd-13-stable/sys/contrib/openzfs/module/zfs/
H A Ddmu_diff.c171 dsl_dataset_t *fromsnap; local
191 error = dsl_dataset_hold(dp, fromsnap_name, FTAG, &fromsnap);
198 if (!dsl_dataset_is_before(tosnap, fromsnap, 0)) {
199 dsl_dataset_rele(fromsnap, FTAG);
205 fromtxg = dsl_dataset_phys(fromsnap)->ds_creation_txg;
206 dsl_dataset_rele(fromsnap, FTAG);
H A Ddmu_send.c2174 * However, in this case fromsnap's send_cb() will
2622 dmu_send_obj(const char *pool, uint64_t tosnap, uint64_t fromsnap, argument
2653 if (fromsnap != 0) {
2654 err = dsl_dataset_hold_obj_flags(dspp.dp, fromsnap, dsflags,
2708 dmu_send(const char *tosnap, const char *fromsnap, boolean_t embedok, argument
2735 if (fromsnap != NULL && strpbrk(fromsnap, "@#") == NULL)
2827 if (fromsnap != NULL) {
2836 * If the fromsnap is in a different filesystem, then
2839 if (strncmp(tosnap, fromsnap, fsnamele
[all...]
H A Dzfs_ioctl.c5394 * zc_fromobj objsetid of incremental fromsnap (may be zero)
5441 dsl_dataset_t *fromsnap = NULL; local
5456 FTAG, &fromsnap);
5464 error = dmu_send_estimate_fast(tosnap, fromsnap, NULL,
5467 if (fromsnap != NULL)
5468 dsl_dataset_rele(fromsnap, FTAG);
6396 * (optional) "fromsnap" -> full snap name to send an incremental from
6418 {"fromsnap", DATA_TYPE_STRING, ZK_OPTIONAL},
6449 (void) nvlist_lookup_string(innvl, "fromsnap", &fromname);
6515 {"fromsnap", DATA_TYPE_STRIN
6532 dsl_dataset_t *fromsnap = NULL; local
[all...]
/freebsd-13-stable/sys/contrib/openzfs/contrib/pyzfs/libzfs_core/test/
H A Dtest_libzfs_core.py2676 (_, (fromsnap, origsnap, _)) = make_snapshots(
2690 (_, (fromsnap, origsnap, _)) = make_snapshots(
2699 lzc.lzc_send(tosnap, fromsnap, stream.fileno())
2809 (_, (fromsnap, origsnap, _)) = make_snapshots(
2825 fromsnap = ZFSTest.pool.makeName(b"fs1@snap1")
2828 lzc.lzc_snapshot([fromsnap])
2830 lzc.lzc_send(fromsnap, None, stream.fileno())
2836 fromsnap = ZFSTest.pool.makeName(b"fs1@snap1")
2839 lzc.lzc_snapshot([fromsnap])
2841 lzc.lzc_send(fromsnap, Non
[all...]
/freebsd-13-stable/sys/contrib/openzfs/include/
H A Dlibzfs_impl.h223 char *fromsnap; member in struct:differ_info
/freebsd-13-stable/sys/contrib/openzfs/cmd/zfs/
H A Dzfs_main.c7668 char *fromsnap = NULL; local
7706 fromsnap = argv[0];
7710 if (*fromsnap != '@')
7711 copy = strdup(fromsnap);
7741 err = zfs_show_diffs(zhp, STDOUT_FILENO, fromsnap, tosnap, flags);

Completed in 248 milliseconds