/freebsd-13-stable/sys/contrib/openzfs/contrib/pyzfs/libzfs_core/ |
H A D | _error_translation.py | 353 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.py | 420 :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 D | dmu_send.h | 51 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 D | libzfs_diff.c | 262 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 D | libzfs_sendrecv.c | 227 * 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 D | badsend.c | 58 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 D | dmu_diff.c | 171 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 D | dmu_send.c | 2174 * 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 D | zfs_ioctl.c | 5394 * 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 D | test_libzfs_core.py | 2676 (_, (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 D | libzfs_impl.h | 223 char *fromsnap; member in struct:differ_info
|
/freebsd-13-stable/sys/contrib/openzfs/cmd/zfs/ |
H A D | zfs_main.c | 7668 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);
|