Lines Matching refs:ret

51 def lzc_create_translate_error(ret, name, ds_type, props):  argument
52 if ret == 0:
54 if ret == errno.EINVAL:
57 if ret == errno.EEXIST:
59 if ret == errno.ENOENT:
61 if ret == ZFS_ERR_WRONG_PARENT:
63 if ret == zfs_errno.ZFS_ERR_BADPROP:
65 raise _generic_exception(ret, name, "Failed to create filesystem")
68 def lzc_clone_translate_error(ret, name, origin, props): argument
69 if ret == 0:
71 if ret == errno.EINVAL:
75 if ret == errno.EXDEV:
77 if ret == errno.EEXIST:
79 if ret == errno.ENOENT:
83 raise _generic_exception(ret, name, "Failed to create clone")
86 def lzc_rollback_translate_error(ret, name): argument
87 if ret == 0:
89 if ret == errno.ESRCH:
91 if ret == errno.EINVAL:
94 if ret == errno.ENOENT:
99 raise _generic_exception(ret, name, "Failed to rollback")
102 def lzc_rollback_to_translate_error(ret, name, snap): argument
103 if ret == errno.EEXIST:
106 lzc_rollback_translate_error(ret, name)
109 def lzc_snapshot_translate_errors(ret, errlist, snaps, props): argument
110 if ret == 0:
113 def _map(ret, name): argument
114 if ret == errno.EXDEV:
122 elif ret == errno.EINVAL:
130 if ret == errno.EEXIST:
132 if ret == errno.ENOENT:
134 return _generic_exception(ret, name, "Failed to create snapshot")
136 _handle_err_list(ret, errlist, snaps, lzc_exc.SnapshotFailure, _map)
139 def lzc_destroy_snaps_translate_errors(ret, errlist, snaps, defer): argument
140 if ret == 0:
143 def _map(ret, name): argument
144 if ret == errno.EEXIST:
146 if ret == errno.ENOENT:
148 if ret == errno.EBUSY:
150 return _generic_exception(ret, name, "Failed to destroy snapshot")
153 ret, errlist, snaps, lzc_exc.SnapshotDestructionFailure, _map)
156 def lzc_bookmark_translate_errors(ret, errlist, bookmarks): argument
158 if ret == 0:
161 def _map(ret, name): argument
163 if ret == errno.EINVAL:
193 if ret == errno.EEXIST:
195 if ret == errno.ENOENT:
197 if ret == errno.ENOTSUP:
199 if ret == zfs_errno.ZFS_ERR_BOOKMARK_SOURCE_NOT_ANCESTOR:
201 return _generic_exception(ret, name, "Failed to create bookmark")
204 ret, errlist, bookmarks.keys(), lzc_exc.BookmarkFailure, _map)
207 def lzc_get_bookmarks_translate_error(ret, fsname, props): argument
208 if ret == 0:
210 if ret == errno.ENOENT:
212 raise _generic_exception(ret, fsname, "Failed to list bookmarks")
215 def lzc_destroy_bookmarks_translate_errors(ret, errlist, bookmarks): argument
216 if ret == 0:
219 def _map(ret, name): argument
220 if ret == errno.EINVAL:
222 return _generic_exception(ret, name, "Failed to destroy bookmark")
225 ret, errlist, bookmarks, lzc_exc.BookmarkDestructionFailure, _map)
228 def lzc_snaprange_space_translate_error(ret, firstsnap, lastsnap): argument
229 if ret == 0:
231 if ret == errno.EXDEV and firstsnap is not None:
236 if ret == errno.EINVAL:
249 if ret == errno.ENOENT:
252 ret, lastsnap, "Failed to calculate space used by range of snapshots")
255 def lzc_hold_translate_errors(ret, errlist, holds, fd): argument
256 if ret == 0:
259 def _map(ret, name): argument
260 if ret == errno.EXDEV:
262 elif ret == errno.EINVAL:
283 if ret == errno.ENOENT:
285 if ret == errno.EEXIST:
287 if ret == errno.E2BIG:
289 if ret == errno.ENOTSUP:
291 return _generic_exception(ret, name, "Failed to hold snapshot")
293 if ret == errno.EBADF:
295 _handle_err_list(ret, errlist, holds.keys(), lzc_exc.HoldFailure, _map)
298 def lzc_release_translate_errors(ret, errlist, holds): argument
299 if ret == 0:
306 def _map(ret, name): argument
307 if ret == errno.EXDEV:
309 elif ret == errno.EINVAL:
323 elif ret == errno.ENOENT:
325 elif ret == errno.E2BIG:
329 elif ret == errno.ENOTSUP:
336 ret, name, "Failed to release snapshot hold")
339 ret, errlist, holds.keys(), lzc_exc.HoldReleaseFailure, _map)
342 def lzc_get_holds_translate_error(ret, snapname): argument
343 if ret == 0:
345 if ret == errno.EINVAL:
347 if ret == errno.ENOENT:
349 if ret == errno.ENOTSUP:
351 raise _generic_exception(ret, snapname, "Failed to get holds on snapshot")
354 def lzc_send_translate_error(ret, snapname, fromsnap, fd, flags): argument
355 if ret == 0:
357 if ret == errno.EXDEV and fromsnap is not None:
362 elif ret == errno.EINVAL:
376 elif ret == errno.ENOENT:
381 elif ret == errno.ENAMETOOLONG:
386 raise lzc_exc.StreamIOError(ret)
389 def lzc_send_space_translate_error(ret, snapname, fromsnap): argument
390 if ret == 0:
392 if ret == errno.EXDEV and fromsnap is not None:
397 elif ret == errno.EINVAL:
409 elif ret == errno.ENOENT and fromsnap is not None:
412 if ret == errno.ENOENT:
415 ret, snapname, "Failed to estimate backup stream size")
419 ret, snapname, fd, force, raw, resumable, embedded, origin, properrs argument
421 if ret == 0:
423 def _map(ret, name): argument
424 if ret == errno.EINVAL:
426 if ret == zfs_errno.ZFS_ERR_BADPROP:
428 return _generic_exception(ret, name, "Failed to set property")
434 if ret == errno.EINVAL:
448 if ret == errno.ENOENT:
453 if ret == errno.EEXIST:
455 if ret == errno.ENOTSUP:
457 if ret == errno.ENODEV:
459 if ret == errno.ETXTBSY:
461 if ret == errno.EBUSY:
463 if ret == errno.ENOSPC:
465 if ret == errno.EDQUOT:
467 if ret == errno.ENAMETOOLONG:
469 if ret == errno.EROFS:
471 if ret == errno.EAGAIN:
473 if ret == errno.EACCES:
475 if ret == ECKSUM:
477 if ret == ZFS_ERR_WRONG_PARENT:
479 if ret == zfs_errno.ZFS_ERR_STREAM_TRUNCATED:
481 if ret == zfs_errno.ZFS_ERR_BADPROP:
484 raise lzc_exc.StreamIOError(ret)
487 def lzc_promote_translate_error(ret, name): argument
488 if ret == 0:
490 if ret == errno.EINVAL:
493 if ret == errno.ENOTSOCK:
495 if ret == errno.ENOENT:
497 if ret == errno.EEXIST:
499 raise _generic_exception(ret, name, "Failed to promote dataset")
502 def lzc_change_key_translate_error(ret, name): argument
503 if ret == 0:
505 if ret == errno.EINVAL:
508 if ret == errno.ENOENT:
510 if ret == errno.EACCES:
512 raise _generic_exception(ret, name, "Failed to change encryption key")
515 def lzc_load_key_translate_error(ret, name, noop): argument
516 if ret == 0:
518 if ret == errno.EINVAL:
521 if ret == errno.ENOENT:
523 if ret == errno.EACCES:
525 if ret == errno.EEXIST:
528 raise _generic_exception(ret, name, "Failed to load encryption key")
530 raise _generic_exception(ret, name, "Failed to verify encryption key")
533 def lzc_unload_key_translate_error(ret, name): argument
534 if ret == 0:
536 if ret == errno.EINVAL:
539 if ret == errno.ENOENT:
541 if ret == errno.EACCES:
543 raise _generic_exception(ret, name, "Failed to unload encryption key")
546 def lzc_sync_translate_error(ret, name): argument
547 if ret == 0:
549 if ret == errno.ENOENT:
551 raise _generic_exception(ret, name, "Failed to sync pool")
554 def lzc_reopen_translate_error(ret, name): argument
555 if ret == 0:
557 if ret == errno.ENOENT:
559 raise _generic_exception(ret, name, "Failed to reopen pool")
562 def lzc_channel_program_translate_error(ret, name, error): argument
563 if ret == 0:
565 if ret == errno.ENOENT:
567 if ret == ETIME:
569 if ret == errno.ENOMEM:
571 if ret == errno.ENOSPC:
573 if ret == errno.EPERM:
575 if ret == ECHRNG:
577 if ret == errno.EINVAL:
582 raise _generic_exception(ret, name, "Failed to execute channel program")
585 def lzc_pool_checkpoint_translate_error(ret, name, discard=False): argument
586 if ret == 0:
588 if ret == errno.ENOENT:
590 if ret == ZFS_ERR_CHECKPOINT_EXISTS:
592 if ret == ZFS_ERR_NO_CHECKPOINT:
594 if ret == ZFS_ERR_DISCARDING_CHECKPOINT:
596 if ret == ZFS_ERR_DEVRM_IN_PROGRESS:
598 if ret == ZFS_ERR_VDEV_TOO_BIG:
600 if ret == ZFS_ERR_RAIDZ_EXPAND_IN_PROGRESS:
604 ret, name, "Failed to discard pool checkpoint")
606 raise _generic_exception(ret, name, "Failed to create pool checkpoint")
609 def lzc_pool_checkpoint_discard_translate_error(ret, name): argument
610 lzc_pool_checkpoint_translate_error(ret, name, discard=True)
613 def lzc_rename_translate_error(ret, source, target): argument
614 if ret == 0:
616 if ret == errno.EINVAL:
621 if ret == errno.EEXIST:
623 if ret == errno.ENOENT:
625 if ret == ZFS_ERR_WRONG_PARENT:
627 raise _generic_exception(ret, source, "Failed to rename dataset")
630 def lzc_destroy_translate_error(ret, name): argument
631 if ret == 0:
633 if ret == errno.EINVAL:
635 if ret == errno.ENOENT:
637 raise _generic_exception(ret, name, "Failed to destroy dataset")
640 def lzc_inherit_prop_translate_error(ret, name, prop): argument
641 if ret == 0:
643 if ret == errno.EINVAL:
646 if ret == errno.ENOENT:
648 raise _generic_exception(ret, name, "Failed to inherit a property")
651 def lzc_set_prop_translate_error(ret, name, prop, val): argument
652 if ret == 0:
654 if ret == errno.EINVAL:
657 if ret == errno.ENOENT:
659 raise _generic_exception(ret, name, "Failed to set a property")
662 def lzc_get_props_translate_error(ret, name): argument
663 if ret == 0:
665 if ret == errno.EINVAL:
667 if ret == errno.ENOENT:
669 raise _generic_exception(ret, name, "Failed to get properties")
672 def lzc_list_children_translate_error(ret, name): argument
673 if ret == 0:
675 if ret == errno.EINVAL:
677 raise _generic_exception(ret, name, "Error while iterating children")
680 def lzc_list_snaps_translate_error(ret, name): argument
681 if ret == 0:
683 if ret == errno.EINVAL:
685 raise _generic_exception(ret, name, "Error while iterating snapshots")
688 def lzc_list_translate_error(ret, name, opts): argument
689 if ret == 0:
691 if ret == errno.ENOENT:
693 if ret == errno.EINVAL:
695 raise _generic_exception(ret, name, "Error obtaining a list")
698 def _handle_err_list(ret, errlist, names, exception, mapper): argument
734 if ret == 0:
744 errors = [mapper(ret, name)]