наб
7b6c4cbb1f
tests: zts-report: simplify
...
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov >
Reviewed-by: John Kennedy <john.kennedy@delphix.com >
Reviewed-by: Ryan Moeller <ryan@iXsystems.com >
Signed-off-by: Ahelenia Ziemiańska <nabijaczleweli@nabijaczleweli.xyz >
Closes #13259
2022-04-01 18:02:48 -07:00
наб
abccb4b584
tests: zts-report: prune unused reasons
...
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov >
Reviewed-by: John Kennedy <john.kennedy@delphix.com >
Reviewed-by: Ryan Moeller <ryan@iXsystems.com >
Signed-off-by: Ahelenia Ziemiańska <nabijaczleweli@nabijaczleweli.xyz >
Closes #13259
2022-04-01 18:02:43 -07:00
наб
6b2616435b
tests: zts-report: only known-SKIP zfs_unshare_002_pos on Linux
...
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov >
Reviewed-by: John Kennedy <john.kennedy@delphix.com >
Reviewed-by: Ryan Moeller <ryan@iXsystems.com >
Signed-off-by: Ahelenia Ziemiańska <nabijaczleweli@nabijaczleweli.xyz >
Closes #13259
2022-04-01 18:02:36 -07:00
наб
34abca3e2c
tests: zfs_003_neg: handle failures correctly
...
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov >
Reviewed-by: John Kennedy <john.kennedy@delphix.com >
Reviewed-by: Ryan Moeller <ryan@iXsystems.com >
Signed-off-by: Ahelenia Ziemiańska <nabijaczleweli@nabijaczleweli.xyz >
Closes #13259
2022-04-01 18:02:19 -07:00
наб
61f1502246
tests: zfs_share_005: don't fail open
...
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov >
Reviewed-by: John Kennedy <john.kennedy@delphix.com >
Reviewed-by: Ryan Moeller <ryan@iXsystems.com >
Signed-off-by: Ahelenia Ziemiańska <nabijaczleweli@nabijaczleweli.xyz >
Closes #13259
2022-04-01 18:02:14 -07:00
наб
b1b5843ae4
tests: lua_core: use herewords for single-line programs
...
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov >
Reviewed-by: John Kennedy <john.kennedy@delphix.com >
Reviewed-by: Ryan Moeller <ryan@iXsystems.com >
Signed-off-by: Ahelenia Ziemiańska <nabijaczleweli@nabijaczleweli.xyz >
Closes #13259
2022-04-01 18:02:03 -07:00
наб
598fed7ecd
tests: revert back to original coredump patterns on Linux, too
...
Otherwise, they leak past the tests and contaminate the running system,
breaking coredumps entirely
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov >
Reviewed-by: John Kennedy <john.kennedy@delphix.com >
Reviewed-by: Ryan Moeller <ryan@iXsystems.com >
Co-authored-by: Yannick Le Pennec <yannick.lepennec@live.fr >
Signed-off-by: Ahelenia Ziemiańska <nabijaczleweli@nabijaczleweli.xyz >
Closes #13259
2022-04-01 18:01:51 -07:00
наб
912d2aa7d7
tests: zdb_args_pos.ksh: fix indentation
...
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov >
Reviewed-by: John Kennedy <john.kennedy@delphix.com >
Reviewed-by: Ryan Moeller <ryan@iXsystems.com >
Signed-off-by: Ahelenia Ziemiańska <nabijaczleweli@nabijaczleweli.xyz >
Closes #13259
2022-04-01 18:01:46 -07:00
наб
20093de25c
tests: move C test helpers into test cmd
...
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov >
Reviewed-by: John Kennedy <john.kennedy@delphix.com >
Reviewed-by: Ryan Moeller <ryan@iXsystems.com >
Signed-off-by: Ahelenia Ziemiańska <nabijaczleweli@nabijaczleweli.xyz >
Closes #13259
2022-04-01 18:01:39 -07:00
наб
1948f6dbbf
tests: echo-with-arguments review
...
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov >
Reviewed-by: John Kennedy <john.kennedy@delphix.com >
Reviewed-by: Ryan Moeller <ryan@iXsystems.com >
Signed-off-by: Ahelenia Ziemiańska <nabijaczleweli@nabijaczleweli.xyz >
Closes #13259
2022-04-01 18:01:31 -07:00
наб
b1579689a9
tests: rsend/send-c_props: make it chooch
...
Original error:
23:47:40.59 SUCCESS: eval zfs receive -dFv testpool2 < /mnt/testroot/backdir-rsend/pool-final-p
23:47:40.61 1,23d0
23:47:40.61 < type filesystem -
23:47:40.61 < origin POOL@psnap -
23:47:40.61 < volblocksize - -
23:47:40.61 < acltype nfsv4 inherited from POOL
23:47:40.61 < dnodesize legacy inherited from POOL
23:47:40.61 < atime off local
23:47:40.61 < canmount off local
23:47:40.61 < checksum off local
23:47:40.61 < compression off local
23:47:40.61 < copies 3 local
23:47:40.61 < devices off local
23:47:40.61 < exec off local
23:47:40.61 < quota none default
23:47:40.61 < readonly on local
23:47:40.61 < recordsize 128K local
23:47:40.61 < reservation none default
23:47:40.61 < setuid off local
23:47:40.61 < snapdir hidden local
23:47:40.61 < version 5 -
23:47:40.61 < volsize - -
23:47:40.61 < xattr off local
23:47:40.61 < mountpoint /PREFIX inherited from POOL
23:47:40.61 < jailed on local
23:47:40.62 cannot open 'testpool2/pclone': dataset does not exist
23:47:40.62 ERROR: cmp_ds_prop testpool/pclone testpool2/pclone exited 1
So: (a) actually send all the datasets in -p mode and
(b) drop origin for clones sent with -p:
00:38:05.46 SUCCESS: eval zfs receive -dFv testpool2 < /mnt/testroot/backdir-rsend/pool-final-p
00:38:05.48 2c2
00:38:05.48 < origin POOL@psnap
00:38:05.48 ---
00:38:05.48 > origin POOL
00:38:05.49 ERROR: cmp_ds_prop testpool/pclone testpool2/pclone nosource exited 1
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov >
Reviewed-by: John Kennedy <john.kennedy@delphix.com >
Reviewed-by: Ryan Moeller <ryan@iXsystems.com >
Signed-off-by: Ahelenia Ziemiańska <nabijaczleweli@nabijaczleweli.xyz >
Closes #13250
Closes #13259
2022-04-01 18:01:16 -07:00
наб
a5addbbb7d
tests: rsend.kshlib: cmp_ds_prop: anonymise "inherited from" sourcces
...
Fixes rsend_012_pos:
00:04:59.68 SUCCESS: cmp_ds_prop testpool/testfs/vol testpool2/testfs/vol nosource
00:04:59.70 4c4
00:04:59.70 < acltype posix inherited from testpool
00:04:59.70 ---
00:04:59.70 > acltype posix inherited from testpool2
00:04:59.70 11,12c11,12
00:04:59.70 < devices off inherited from testpool
00:04:59.70 < exec on inherited from testpool
00:04:59.70 ---
00:04:59.70 > devices off inherited from testpool2
00:04:59.70 > exec on inherited from testpool2
00:04:59.70 17c17
00:04:59.70 < setuid off inherited from testpool
00:04:59.70 ---
00:04:59.70 > setuid off inherited from testpool2
00:04:59.70 ERROR: cmp_ds_prop testpool@final testpool2@final exited 1
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov >
Reviewed-by: John Kennedy <john.kennedy@delphix.com >
Reviewed-by: Ryan Moeller <ryan@iXsystems.com >
Signed-off-by: Ahelenia Ziemiańska <nabijaczleweli@nabijaczleweli.xyz >
Closes #13250
Closes #13259
2022-04-01 18:00:59 -07:00
наб
b2c5291b7e
tests: prune cat (ab)uses
...
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov >
Reviewed-by: John Kennedy <john.kennedy@delphix.com >
Reviewed-by: Ryan Moeller <ryan@iXsystems.com >
Signed-off-by: Ahelenia Ziemiańska <nabijaczleweli@nabijaczleweli.xyz >
Closes #13259
2022-04-01 18:00:52 -07:00
наб
f7cc8dddf7
tests: rsend_012_pos: backup/restore in one invocation
...
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov >
Reviewed-by: John Kennedy <john.kennedy@delphix.com >
Reviewed-by: Ryan Moeller <ryan@iXsystems.com >
Signed-off-by: Ahelenia Ziemiańska <nabijaczleweli@nabijaczleweli.xyz >
Closes #13259
2022-04-01 18:00:44 -07:00
наб
9da14f3981
tests: rsend.kshlib: cmp_ds_prop: allow skipping source
...
This fixes rsend_012_pos:
20:28:50.50 SUCCESS: eval zfs receive -d -F testpool2 < /mnt/testroot/backdir-rsend/pool-final-R
20:28:50.53 4,6c4,6
20:28:50.53 < acltype off local
20:28:50.53 < dnodesize 4k local
20:28:50.53 < atime off local
20:28:50.53 ---
20:28:50.53 > acltype off received
20:28:50.53 > dnodesize 4k received
20:28:50.53 > atime off received
20:28:50.53 8,13c8,13
20:28:50.53 < checksum sha256 local
20:28:50.53 < compression off local
20:28:50.53 < copies 2 local
20:28:50.53 < devices on local
20:28:50.53 < exec on local
20:28:50.53 < quota 1G local
20:28:50.53 ---
20:28:50.53 > checksum sha256 received
20:28:50.53 > compression off received
20:28:50.53 > copies 2 received
20:28:50.53 > devices on received
20:28:50.53 > exec on received
20:28:50.53 > quota 1G received
20:28:50.53 15c15
20:28:50.53 < recordsize 128K local
20:28:50.53 ---
20:28:50.53 > recordsize 128K received
20:28:50.53 17,18c17,18
20:28:50.53 < setuid off local
20:28:50.53 < snapdir visible local
20:28:50.53 ---
20:28:50.53 > setuid off received
20:28:50.53 > snapdir visible received
20:28:50.53 ERROR: cmp_ds_prop testpool testpool2 exited 1
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov >
Reviewed-by: John Kennedy <john.kennedy@delphix.com >
Reviewed-by: Ryan Moeller <ryan@iXsystems.com >
Signed-off-by: Ahelenia Ziemiańska <nabijaczleweli@nabijaczleweli.xyz >
Closes #13250
Closes #13259
2022-04-01 18:00:26 -07:00
наб
91933eb977
tests: rsend.kshlib: cmp_ds_prop: mask out differences in origin pool
...
This fixes rsend_011_pos:
20:28:26.94 SUCCESS: cmp_ds_prop testpool/testfs/fs1/fs2 testpool2/testfs/fs1/fs2
20:28:26.96 2c2
20:28:26.96 < origin testpool@psnap -
20:28:26.96 ---
20:28:26.96 > origin testpool2@psnap -
20:28:26.97 ERROR: cmp_ds_prop testpool/pclone testpool2/pclone exited 1
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov >
Reviewed-by: John Kennedy <john.kennedy@delphix.com >
Reviewed-by: Ryan Moeller <ryan@iXsystems.com >
Signed-off-by: Ahelenia Ziemiańska <nabijaczleweli@nabijaczleweli.xyz >
Closes #13250
Closes #13259
2022-04-01 17:59:41 -07:00
наб
964d41806f
tests: review all wc(1) invocations
...
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov >
Reviewed-by: John Kennedy <john.kennedy@delphix.com >
Reviewed-by: Ryan Moeller <ryan@iXsystems.com >
Signed-off-by: Ahelenia Ziemiańska <nabijaczleweli@nabijaczleweli.xyz >
Closes #13259
2022-04-01 17:59:35 -07:00
наб
23914a3b91
tests: review every instance of $?
...
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov >
Reviewed-by: John Kennedy <john.kennedy@delphix.com >
Reviewed-by: Ryan Moeller <ryan@iXsystems.com >
Signed-off-by: Ahelenia Ziemiańska <nabijaczleweli@nabijaczleweli.xyz >
Closes #13259
2022-04-01 17:59:30 -07:00
наб
6586085673
tests: include: math: simplify bc conditions, review $?
...
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov >
Reviewed-by: John Kennedy <john.kennedy@delphix.com >
Reviewed-by: Ryan Moeller <ryan@iXsystems.com >
Signed-off-by: Ahelenia Ziemiańska <nabijaczleweli@nabijaczleweli.xyz >
Closes #13259
2022-04-01 17:59:24 -07:00
наб
caccfc870f
tests: clean out unused/single-use/useless commands from the list
...
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov >
Reviewed-by: John Kennedy <john.kennedy@delphix.com >
Reviewed-by: Ryan Moeller <ryan@iXsystems.com >
Signed-off-by: Ahelenia Ziemiańska <nabijaczleweli@nabijaczleweli.xyz >
Closes #13259
2022-04-01 17:59:18 -07:00
наб
0990228ab8
tests: mixed_create_failure: explicitly note the error
...
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov >
Reviewed-by: John Kennedy <john.kennedy@delphix.com >
Reviewed-by: Ryan Moeller <ryan@iXsystems.com >
Signed-off-by: Ahelenia Ziemiańska <nabijaczleweli@nabijaczleweli.xyz >
Issue: #13215
Closes #13259
2022-04-01 17:58:44 -07:00
наб
50a33b8c69
tests: logapi: don't cat excessively
...
This also fixes line welding in test error output
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov >
Reviewed-by: John Kennedy <john.kennedy@delphix.com >
Reviewed-by: Ryan Moeller <ryan@iXsystems.com >
Signed-off-by: Ahelenia Ziemiańska <nabijaczleweli@nabijaczleweli.xyz >
Closes #13259
2022-04-01 17:58:37 -07:00
наб
e294acdba8
tests: cmd: don't recurse
...
This confers an >10x speedup on t/z-t/cmd builds (12s -> 1.1s),
gets rid of 23 redundant identical automake specs and gitignores,
and groups the binaries with their common headers
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov >
Reviewed-by: John Kennedy <john.kennedy@delphix.com >
Reviewed-by: Ryan Moeller <ryan@iXsystems.com >
Signed-off-by: Ahelenia Ziemiańska <nabijaczleweli@nabijaczleweli.xyz >
Closes #13259
2022-04-01 17:58:23 -07:00
наб
caeab993ec
tests: {read,write}_dos_attributes: despaghettify
...
Also: actually accept all the flags in write_d_a
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov >
Reviewed-by: John Kennedy <john.kennedy@delphix.com >
Reviewed-by: Ryan Moeller <ryan@iXsystems.com >
Signed-off-by: Ahelenia Ziemiańska <nabijaczleweli@nabijaczleweli.xyz >
Closes #13259
2022-04-01 17:58:17 -07:00
наб
d30577c9dd
fgrep -> grep -F
...
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov >
Reviewed-by: John Kennedy <john.kennedy@delphix.com >
Reviewed-by: Ryan Moeller <ryan@iXsystems.com >
Signed-off-by: Ahelenia Ziemiańska <nabijaczleweli@nabijaczleweli.xyz >
Closes #13259
2022-04-01 17:58:11 -07:00
наб
f63c9dc70a
egrep -> grep -E
...
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov >
Reviewed-by: John Kennedy <john.kennedy@delphix.com >
Reviewed-by: Ryan Moeller <ryan@iXsystems.com >
Signed-off-by: Ahelenia Ziemiańska <nabijaczleweli@nabijaczleweli.xyz >
Closes #13259
2022-04-01 17:58:07 -07:00
наб
270d0a5a16
tests: nawk -> awk
...
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov >
Reviewed-by: John Kennedy <john.kennedy@delphix.com >
Reviewed-by: Ryan Moeller <ryan@iXsystems.com >
Signed-off-by: Ahelenia Ziemiańska <nabijaczleweli@nabijaczleweli.xyz >
Closes #13259
2022-04-01 17:58:01 -07:00
наб
75746e9a40
tests: review every awk(1) invocation
...
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov >
Reviewed-by: John Kennedy <john.kennedy@delphix.com >
Reviewed-by: Ryan Moeller <ryan@iXsystems.com >
Signed-off-by: Ahelenia Ziemiańska <nabijaczleweli@nabijaczleweli.xyz >
Closes #13259
2022-04-01 17:57:55 -07:00
наб
72f3516094
tests: zfs_rollback_commit: talkative failures
...
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov >
Reviewed-by: John Kennedy <john.kennedy@delphix.com >
Reviewed-by: Ryan Moeller <ryan@iXsystems.com >
Signed-off-by: Ahelenia Ziemiańska <nabijaczleweli@nabijaczleweli.xyz >
Closes #13259
2022-04-01 17:57:50 -07:00
наб
d7976a073e
tests: README: note non-default mountd requirement
...
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov >
Reviewed-by: John Kennedy <john.kennedy@delphix.com >
Reviewed-by: Ryan Moeller <ryan@iXsystems.com >
Signed-off-by: Ahelenia Ziemiańska <nabijaczleweli@nabijaczleweli.xyz >
Closes #13259
2022-04-01 17:57:45 -07:00
наб
d5cc930b8f
tests: README: note that -d *must* be 777 for the deleg tests
...
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov >
Reviewed-by: John Kennedy <john.kennedy@delphix.com >
Reviewed-by: Ryan Moeller <ryan@iXsystems.com >
Signed-off-by: Ahelenia Ziemiańska <nabijaczleweli@nabijaczleweli.xyz >
Closes #13259
2022-04-01 17:57:40 -07:00
наб
41ebf40375
tests: vdev_zaps: cleanup library
...
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov >
Reviewed-by: John Kennedy <john.kennedy@delphix.com >
Reviewed-by: Ryan Moeller <ryan@iXsystems.com >
Signed-off-by: Ahelenia Ziemiańska <nabijaczleweli@nabijaczleweli.xyz >
Closes #13259
2022-04-01 17:57:35 -07:00
наб
25aeffadb2
tests: vdev_zaps_007: actually test the new pool
...
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov >
Reviewed-by: John Kennedy <john.kennedy@delphix.com >
Reviewed-by: Ryan Moeller <ryan@iXsystems.com >
Signed-off-by: Ahelenia Ziemiańska <nabijaczleweli@nabijaczleweli.xyz >
Closes #13259
2022-04-01 17:57:30 -07:00
наб
592cf7f1e2
tests: get rid of which
...
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov >
Reviewed-by: John Kennedy <john.kennedy@delphix.com >
Reviewed-by: Ryan Moeller <ryan@iXsystems.com >
Signed-off-by: Ahelenia Ziemiańska <nabijaczleweli@nabijaczleweli.xyz >
Closes #13259
2022-04-01 17:57:25 -07:00
наб
62c5ccdf92
tests: don't >-redirect without eval
...
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov >
Reviewed-by: John Kennedy <john.kennedy@delphix.com >
Reviewed-by: Ryan Moeller <ryan@iXsystems.com >
Signed-off-by: Ahelenia Ziemiańska <nabijaczleweli@nabijaczleweli.xyz >
Closes #13259
2022-04-01 17:57:19 -07:00
наб
053dac9e7d
tests: vdev_zaps_007: log_must with > must eval
...
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov >
Reviewed-by: John Kennedy <john.kennedy@delphix.com >
Reviewed-by: Ryan Moeller <ryan@iXsystems.com >
Signed-off-by: Ahelenia Ziemiańska <nabijaczleweli@nabijaczleweli.xyz >
Closes #13259
2022-04-01 17:57:14 -07:00
наб
b9b763111c
tests: redacted_send: explicitly assume instant /dev on non-Linux
...
The users spew udevadm ENOENTs on FreeBSD
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov >
Reviewed-by: John Kennedy <john.kennedy@delphix.com >
Reviewed-by: Ryan Moeller <ryan@iXsystems.com >
Signed-off-by: Ahelenia Ziemiańska <nabijaczleweli@nabijaczleweli.xyz >
Closes #13259
2022-04-01 17:57:08 -07:00
наб
9423c932d4
tests: replace sum(1) with cksum(1)
...
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov >
Reviewed-by: John Kennedy <john.kennedy@delphix.com >
Reviewed-by: Ryan Moeller <ryan@iXsystems.com >
Signed-off-by: Ahelenia Ziemiańska <nabijaczleweli@nabijaczleweli.xyz >
Closes #13259
2022-04-01 17:57:03 -07:00
наб
c2fcc55d97
tests: snapshot_00[15]_pos: use cksum instead of sum -r
...
This only worked by accident on FreeBSD, where sum doesn't take flags
POSIX guarantees us cksum (Ethernet CRC) ‒ use that instead
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov >
Reviewed-by: John Kennedy <john.kennedy@delphix.com >
Reviewed-by: Ryan Moeller <ryan@iXsystems.com >
Signed-off-by: Ahelenia Ziemiańska <nabijaczleweli@nabijaczleweli.xyz >
Closes #13259
2022-04-01 17:56:53 -07:00
наб
7aa7e6bd0a
tests: zfs_create_nomount: undefined local -> typeset
...
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov >
Reviewed-by: John Kennedy <john.kennedy@delphix.com >
Reviewed-by: Ryan Moeller <ryan@iXsystems.com >
Signed-off-by: Ahelenia Ziemiańska <nabijaczleweli@nabijaczleweli.xyz >
Closes #13259
2022-04-01 17:56:45 -07:00
наб
f806d67846
tests: mixed_create_failure: undefined log_err -> log_fail
...
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov >
Reviewed-by: John Kennedy <john.kennedy@delphix.com >
Reviewed-by: Ryan Moeller <ryan@iXsystems.com >
Signed-off-by: Ahelenia Ziemiańska <nabijaczleweli@nabijaczleweli.xyz >
Issue #13215
Closes #13259
2022-04-01 17:55:49 -07:00
наб
2d9da5e1c8
tests: don't fail if no fio or python3.sysctl
...
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov >
Reviewed-by: John Kennedy <john.kennedy@delphix.com >
Reviewed-by: Ryan Moeller <ryan@iXsystems.com >
Signed-off-by: Ahelenia Ziemiańska <nabijaczleweli@nabijaczleweli.xyz >
Closes #13259
2022-04-01 17:55:45 -07:00
наб
bd328a588b
tests: nonspecific cleanup
...
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov >
Reviewed-by: John Kennedy <john.kennedy@delphix.com >
Reviewed-by: Ryan Moeller <ryan@iXsystems.com >
Signed-off-by: Ahelenia Ziemiańska <nabijaczleweli@nabijaczleweli.xyz >
Closes #13259
2022-04-01 17:55:40 -07:00
наб
33c319eb1e
tests: zfs_share_concurrent_shares: don't use log_musts in subprocesses
...
This thoroughly destroys logapi and races to the log files horribly
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov >
Reviewed-by: John Kennedy <john.kennedy@delphix.com >
Reviewed-by: Ryan Moeller <ryan@iXsystems.com >
Signed-off-by: Ahelenia Ziemiańska <nabijaczleweli@nabijaczleweli.xyz >
Closes #13259
2022-04-01 17:55:35 -07:00
наб
3886e7081a
tests: zfs_unshare_006: log_unsupported iff usershares are actually off
...
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov >
Reviewed-by: John Kennedy <john.kennedy@delphix.com >
Reviewed-by: Ryan Moeller <ryan@iXsystems.com >
Signed-off-by: Ahelenia Ziemiańska <nabijaczleweli@nabijaczleweli.xyz >
Closes #13259
2022-04-01 17:55:30 -07:00
наб
5b0e75caef
tests: don't use share/unshare exportfs aliases, support FreeBSD NFS
...
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov >
Reviewed-by: John Kennedy <john.kennedy@delphix.com >
Reviewed-by: Ryan Moeller <ryan@iXsystems.com >
Signed-off-by: Ahelenia Ziemiańska <nabijaczleweli@nabijaczleweli.xyz >
Closes #13259
2022-04-01 17:55:14 -07:00
наб
c22c872036
tests: don't always skip zfs_unshare tests on FreeBSD
...
Previously, they'd all be skipped on FreeBSD where share is showmount
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov >
Reviewed-by: John Kennedy <john.kennedy@delphix.com >
Reviewed-by: Ryan Moeller <ryan@iXsystems.com >
Signed-off-by: Ahelenia Ziemiańska <nabijaczleweli@nabijaczleweli.xyz >
Closes #13259
2022-04-01 17:55:07 -07:00
наб
261f10b717
tests: zfs_unshare_001_pos: print which filesystem failed
...
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov >
Reviewed-by: John Kennedy <john.kennedy@delphix.com >
Reviewed-by: Ryan Moeller <ryan@iXsystems.com >
Signed-off-by: Ahelenia Ziemiańska <nabijaczleweli@nabijaczleweli.xyz >
Closes #13259
2022-04-01 17:55:02 -07:00
наб
bf228f3de0
tests: standardise on no-arg uname with *) case for illumos
...
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov >
Reviewed-by: John Kennedy <john.kennedy@delphix.com >
Reviewed-by: Ryan Moeller <ryan@iXsystems.com >
Signed-off-by: Ahelenia Ziemiańska <nabijaczleweli@nabijaczleweli.xyz >
Closes #13259
2022-04-01 17:54:52 -07:00
Brian Behlendorf
460748d4ae
Switch from _Noreturn to __attribute__((noreturn))
...
Parts of the Linux kernel build system struggle with _Noreturn. This
results in the following warnings when building on RHEL 8.5, and likely
other environments. Switch to using the __attribute__((noreturn)).
warning: objtool: dbuf_free_range()+0x2b8:
return with modified stack frame
warning: objtool: dbuf_free_range()+0x0:
stack state mismatch: cfa1=7+40 cfa2=7+8
...
WARNING: EXPORT symbol "arc_buf_size" [zfs.ko] version generation
failed, symbol will not be versioned.
WARNING: EXPORT symbol "spa_open" [zfs.ko] version generation
failed, symbol will not be versioned.
...
Additionally, __thread_exit() has been renamed spl_thread_exit() and
made a static inline function. This was needed because the kernel
will generate a warning for symbols which are __attribute__((noreturn))
and then exported with EXPORT_SYMBOL.
While we could continue to use _Noreturn in user space I've also
switched it to __attribute__((noreturn)) purely for consistency
throughout the code base.
Reviewed-by: Ryan Moeller <freqlabs@FreeBSD.org >
Reviewed-by: Brian Atkinson <batkinson@lanl.gov >
Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov >
Closes #13238
2022-03-23 08:51:00 -07:00