zfs/tests/zfs-tests/tests/functional/cli_root
Umer Saleem 4e16964e1c
Add '-u' - nomount flag for zfs set
This commit adds '-u' flag for zfs set operation. With this flag,
mountpoint, sharenfs and sharesmb properties can be updated
without actually mounting or sharing the dataset.

Previously, if dataset was unmounted, and mountpoint property was
updated, dataset was not mounted after the update. This behavior
is changed in #15240. We mount the dataset whenever mountpoint
property is updated, regardless if it's mounted or not.

To provide the user with option to keep the dataset unmounted and
still update the mountpoint without mounting the dataset, '-u'
flag can be used.

If any of mountpoint, sharenfs or sharesmb properties are updated
with '-u' flag, the property is set to desired value but the
operation to (re/un)mount and/or (re/un)share the dataset is not
performed and dataset remains as it was before.

Reviewed-by: Alexander Motin <mav@FreeBSD.org>
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
Signed-off-by: Umer Saleem <usaleem@ixsystems.com>
Closes #15322
2023-10-02 16:58:54 -07:00
..
zdb update max_variance limit in zdb_block_size_histogram test for CI 2023-09-09 10:23:29 -07:00
zfs Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
zfs_bookmark Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
zfs_change-key Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
zfs_clone Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
zfs_copies Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
zfs_create Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
zfs_destroy Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
zfs_diff autoconf: use include directives instead of recursing down test data 2022-05-10 10:20:19 -07:00
zfs_get Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
zfs_ids_to_path Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
zfs_inherit Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
zfs_jail Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
zfs_load-key Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
zfs_mount Update the behavior of mountpoint property 2023-09-19 17:15:24 -07:00
zfs_program cmd: add 'help' subcommand to zpool and zfs 2023-09-19 09:06:47 -07:00
zfs_promote Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
zfs_property arc_read()/arc_access() refactoring and cleanup 2022-12-22 12:10:24 -08:00
zfs_receive Fixes in head_errlog feature with encryption 2023-05-08 13:35:03 -07:00
zfs_rename Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
zfs_reservation Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
zfs_rollback Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
zfs_send Use setproctitle to report progress of zfs send 2023-01-17 10:17:35 -08:00
zfs_set Add '-u' - nomount flag for zfs set 2023-10-02 16:58:54 -07:00
zfs_share Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
zfs_snapshot Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
zfs_sysfs Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
zfs_unload-key Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
zfs_unmount Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
zfs_unshare Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
zfs_upgrade Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
zfs_wait autoconf: use include directives instead of recursing down test data 2022-05-10 10:20:19 -07:00
zhack Allow zhack label repair to restore detached devices. 2023-05-03 09:03:57 -07:00
zpool Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
zpool_add Add delay between zpool add zvol and zpool destroy 2022-10-21 10:05:13 -07:00
zpool_attach Ignore pool ashift property during vdev attachment 2023-07-20 09:57:16 -07:00
zpool_clear Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
zpool_create Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
zpool_destroy Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
zpool_detach Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
zpool_events Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
zpool_expand ZTS: Fix zpool_expand_001_pos 2022-08-09 13:26:46 -07:00
zpool_export Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
zpool_get Increase limit of redaction list by using spill block 2023-08-26 11:34:43 -07:00
zpool_history Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
zpool_import zpool import -m also removing spare and cache when log device is missing 2023-05-03 15:10:32 -07:00
zpool_initialize Add the ability to uninitialize 2023-05-18 10:02:20 -07:00
zpool_labelclear autoconf: use include directives instead of recursing down test data 2022-05-10 10:20:19 -07:00
zpool_offline Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
zpool_online Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
zpool_remove Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
zpool_reopen autoconf: use include directives instead of recursing down test data 2022-05-10 10:20:19 -07:00
zpool_replace Ignore pool ashift property during vdev attachment 2023-07-20 09:57:16 -07:00
zpool_resilver Fix concurrent resilvers initiated at same time 2023-05-24 12:28:09 -07:00
zpool_scrub Teach zpool scrub to scrub only blocks in error log 2023-05-18 11:59:42 -07:00
zpool_set Add support for zpool user properties 2023-04-21 10:20:36 -07:00
zpool_split Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
zpool_status Enable the head_errlog feature to remove errors 2023-05-09 08:53:27 -07:00
zpool_sync Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
zpool_trim Reduce trim min size even lower for tests to reduce flakiness 2023-09-27 12:06:24 -07:00
zpool_upgrade Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00
zpool_wait autoconf: use include directives instead of recursing down test data 2022-05-10 10:20:19 -07:00
cli_common.kshlib Replace dead opensolaris.org license link 2022-07-11 14:16:13 -07:00