Console View
Tags: Architectures Platforms default |
|
Architectures | Platforms | default | ||||||||||||||||||||
|
|
|
||||||||||||||||||||
Alexander Motin
mav @FreeBSD.org |
|
|
|
|||||||||||||||||||
Refactor Log Size Limit. Original Log Size Limit implementation blocked all writes in case of limit reached until the TXG is committed and the log is freed. It caused huge delays and following speed spikes in application writes. This implementation instead smoothly throttles writes, using exactly the same mechanism as used for dirty data. Signed-off-by: Alexander Motin <mav@FreeBSD.org> Sponsored-By: iXsystems, Inc. Pull-request: #13476 part 1/1 |
||||||||||||||||||||||
Alexander Motin
mav @FreeBSD.org |
|
|
|
|||||||||||||||||||
Refactor Log Size Limit. Original Log Size Limit implementation blocked all writes in case of limit reached until the TXG is committed and the log is freed. It caused huge delays and following speed spikes in application writes. This implementation instead smoothly throttles writes, using exactly the same mechanism as used for dirty data. Signed-off-by: Alexander Motin <mav@FreeBSD.org> Sponsored-By: iXsystems, Inc. Pull-request: #13476 part 1/1 |
||||||||||||||||||||||
GitHub
noreply @github.com |
|
|
|
|||||||||||||||||||
re:"new" Pull-request: #13472 part 1/1 |
||||||||||||||||||||||
|
||||||||||||||||||||||
наб
nabijaczleweli @nabijaczleweli.xyz |
|
|
|
|||||||||||||||||||
linux: libshare: smb: don't swallow net(1) errors Closes #13191 Signed-off-by: Ahelenia Ziemiańska <nabijaczleweli@nabijaczleweli.xyz> Pull-request: #13470 part 1/1 |
||||||||||||||||||||||
Brian Behlendorf
behlendorf1 @llnl.gov |
|
|
|
|||||||||||||||||||
Fix compiler warnings about zero-length arrays in inline bitops The compiler appears to be expanding the unused NULL pointer into a zero-length array via the inline bitops code. When -Werror=array-bounds is used, this causes a build failure. Recommended solution is allocate temporary structures, fill with zeros (to avoid uninitialized data use warnings), and pass the pointer to those to the inline calls. Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov> Signed-off-by: Coleman Kane <ckane@colemankane.org> Closes #13463 Closes #13465 Pull-request: #13469 part 11/11 |
||||||||||||||||||||||
Andrew Walker
awalker @ixsystems.com |
|
|
|
|||||||||||||||||||
Expose zpool guids through kstats There are times when end-users may wish to have a fast and convenient method to get zpool guid without having to use libzfs. This commit exposes the zpool guid via kstats in similar manner to the zpool state. Signed-off-by: Andrew Walker <awalker@ixsystems.com> Pull-request: #13466 part 1/1 |
||||||||||||||||||||||
наб
nabijaczleweli @nabijaczleweli.xyz |
|
|
|
|||||||||||||||||||
Manually unbreak if 0, EXTRA_DIST = (and dist_xxx_MANS =) being ignored Workaround-for: https://bugs.debian.org/1011024 Closes: #13459 Signed-off-by: Ahelenia Ziemiańska <nabijaczleweli@nabijaczleweli.xyz> Pull-request: #13447 part 6/6 |
||||||||||||||||||||||
наб
nabijaczleweli @nabijaczleweli.xyz |
|
|
|
|||||||||||||||||||
Manually unbreak if 0, EXTRA_DIST = (and dist_xxx_MANS =) being ignored Workaround-for: https://bugs.debian.org/1011024 Closes: #13459 Signed-off-by: Ahelenia Ziemiańska <nabijaczleweli@nabijaczleweli.xyz> Pull-request: #13447 part 6/6 |
||||||||||||||||||||||
|
||||||||||||||||||||||
Daniel Hiepler
d-git @coderdu.de |
|
|
|
|||||||||||||||||||
zed: support subject as header in zed_notify_email() Some minimal MUAs don't support passing the subjects as cmdline option. This commit checks if "@SUBJECT@" is missing in ZED_EMAIL_OPTS and then prepends a subject header to the notification message. Also set a default for ${subject}. Signed-off-by: Daniel Hiepler <d-git@coderdu.de> Pull-request: #13440 part 1/1 |
||||||||||||||||||||||
Daniel Hiepler
d-git @coderdu.de |
|
|
|
|||||||||||||||||||
zed: support subject as header in zed_notify_email() Some minimal MUAs don't support passing the subjects as cmdline option. This commit checks if "@SUBJECT@" is missing in ZED_EMAIL_OPTS and then prepends a subject header to the notification message. Signed-off-by: Daniel Hiepler <d-git@coderdu.de> Pull-request: #13440 part 1/1 |
||||||||||||||||||||||
Daniel Hiepler
d-git @coderdu.de |
|
|
|
|||||||||||||||||||
zed: set a default subject for notification mail Signed-off-by: Daniel Hiepler <d-git@coderdu.de> Pull-request: #13440 part 2/2 |
||||||||||||||||||||||
Daniel Hiepler
d-git @coderdu.de |
|
|
|
|||||||||||||||||||
zed: support subject as header in zed_notify_email() Some minimal MUAs don't support passing the subjects as cmdline option. This commit checks if "@SUBJECT@" is missing in ZED_EMAIL_OPTS and then prepends a subject header to the notification message. Signed-off-by: Daniel Hiepler <d-git@coderdu.de> Pull-request: #13440 part 1/2 |
||||||||||||||||||||||
Daniel Hiepler
d-git @coderdu.de |
|
|
|
|||||||||||||||||||
zed: set a default subject for notification mail Signed-off-by: Daniel Hiepler <d-git@coderdu.de> Pull-request: #13440 part 2/2 |
||||||||||||||||||||||
|
||||||||||||||||||||||
Daniel Hiepler
d-git @coderdu.de |
|
|
|
|||||||||||||||||||
zed: support subject as header in zed_notify_email() Some minimal MUAs don't support passing the subjects as cmdline option. This commit checks if "@SUBJECT@" is missing in ZED_EMAIL_OPTS and then prepends a subject header to the notification message. Signed-off-by: Daniel Hiepler <d-git@coderdu.de> Pull-request: #13440 part 1/2 |
||||||||||||||||||||||
|
||||||||||||||||||||||
Daniel Hiepler
d-git @coderdu.de |
|
|
|
|||||||||||||||||||
zed: set a default subject for notification mail Signed-off-by: Daniel Hiepler <d-git@coderdu.de> Pull-request: #13440 part 2/2 |
||||||||||||||||||||||
Brian Behlendorf
behlendorf1 @llnl.gov |
|
|
|
|||||||||||||||||||
Verify BPs in spa_load_verify_cb() and dsl_scan_visitbp() We want `zpool import` to be highly robust and never panic, even when encountering corrupt metadata. This is already handled in the arc_read() code path, which covers most cases, but spa_load_verify_cb() relies on zio_read() and is responsible for verifying the block pointer. During import it is also possible to encounter blocks pointers which contain ZIO_COMPRESS_INHERIT and ZIO_CHECKSUM_INHERIT values. Relax the verification function slightly to allow this. Futhermore, extend dsl_scan_recurse() to verify the block pointer contents of level zero blocks which are not of type DMU_OT_DNODE or DMU_OT_OBJSET. This is handled by arc_read() in the other cases. Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov> Pull-request: #13360 part 1/1 |
||||||||||||||||||||||
Brian Behlendorf
behlendorf1 @llnl.gov |
|
|
|
|||||||||||||||||||
Verify BPs as part of spa_load_verify_cb() We want `zpool import` to be highly robust and never panic, even when encountering corrupt metadata. This is already handled in the arc_read() code path, which covers most cases, but spa_load_verify_cb() relies on zio_read() and is responsible for verifying the block pointer. Furthermore, during import it's possible to encounter blocks pointers which contain ZIO_COMPRESS_INHERIT and ZIO_CHECKSUM_INHERIT. The verification function has been updated to allow these values. Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov> Pull-request: #13360 part 1/1 |
||||||||||||||||||||||
наб
nabijaczleweli @nabijaczleweli.xyz |
|
|
|
|||||||||||||||||||
libzfs: return (allocated) strings instead of filling buffers This also expands the zfs version output from 127 characters to However Many Are Actually Set Signed-off-by: Ahelenia Ziemiańska <nabijaczleweli@nabijaczleweli.xyz> Pull-request: #13330 part 2/2 |
||||||||||||||||||||||
наб
nabijaczleweli @nabijaczleweli.xyz |
|
|
|
|||||||||||||||||||
linux: libzfs: simplify module-loaded check The short-path is now one access() call, we always modprobe zfs (ZFS_MODULE_LOADING which doesn't use the libzfs boolean parsing is gone), and we use a simple inotify IN_CREATE loop with a timerfd timeout rather than 10ms kernel-style polling There's one substantial difference: ZFS_MODULE_TIMEOUT=-1 now means "never give up", rather than "wait 10 minutes" Signed-off-by: Ahelenia Ziemiańska <nabijaczleweli@nabijaczleweli.xyz> Pull-request: #13330 part 1/2 |
||||||||||||||||||||||
наб
nabijaczleweli @nabijaczleweli.xyz |
|
|
|
|||||||||||||||||||
libzfs: return (allocated) strings instead of filling buffers This also expands the zfs version output from 127 characters to However Many Are Actually Set Signed-off-by: Ahelenia Ziemiańska <nabijaczleweli@nabijaczleweli.xyz> Pull-request: #13330 part 2/2 |
||||||||||||||||||||||
наб
nabijaczleweli @nabijaczleweli.xyz |
|
|
|
|||||||||||||||||||
linux: libzfs: simplify module-loaded check The short-path is now one access() call, we always modprobe zfs (ZFS_MODULE_LOADING which doesn't use the libzfs boolean parsing is gone), and we use a simple inotify IN_CREATE loop with a timerfd timeout rather than 10ms kernel-style polling There's one substantial difference: ZFS_MODULE_TIMEOUT=-1 now means "never give up", rather than "wait 10 minutes" Signed-off-by: Ahelenia Ziemiańska <nabijaczleweli@nabijaczleweli.xyz> Pull-request: #13330 part 1/2 |
||||||||||||||||||||||
Tino Reichardt
milky-zfs @mcmilk.de |
|
|
|
|||||||||||||||||||
Drop #ifdef #undef #endif _KERNEL for checksum/*_test.c Dropping the defines does not cause any issues and isn't needed anymore. Signed-off-by: Tino Reichardt <milky-zfs@mcmilk.de> Pull-request: #12918 part 10/10 |
||||||||||||||||||||||
Tino Reichardt
milky-zfs @mcmilk.de |
|
|
|
|||||||||||||||||||
Drop #ifdef #undef #endif _KERNEL for checksum/*_test.c Dropping the defines does not cause any issues and isn't needed anymore. Signed-off-by: Tino Reichardt <milky-zfs@mcmilk.de> Pull-request: #12918 part 10/10 |
||||||||||||||||||||||
Tino Reichardt
milky-zfs @mcmilk.de |
|
|
|
|||||||||||||||||||
Drop #ifdef #undef #endif _KERNEL for checksum/*_test.c Dropping the defines does not cause any issues and isn't needed anymore. Signed-off-by: Tino Reichardt <milky-zfs@mcmilk.de> Pull-request: #12918 part 10/10 |
||||||||||||||||||||||
|
||||||||||||||||||||||
Tino Reichardt
milky-zfs @mcmilk.de |
|
|
|
|||||||||||||||||||
Drop #ifdef #undef #endif _KERNEL for checksum/*_test.c Dropping the defines does not cause any issues and isn't needed anymore. Signed-off-by: Tino Reichardt <milky-zfs@mcmilk.de> Pull-request: #12918 part 10/10 |
||||||||||||||||||||||
|
||||||||||||||||||||||
Tino Reichardt
milky-zfs @mcmilk.de |
|
|
|
|||||||||||||||||||
Drop #ifdef #undef #endif _KERNEL for checksum/*_test.c Dropping the defines does not cause any issues and isn't needed anymore. Signed-off-by: Tino Reichardt <milky-zfs@mcmilk.de> Pull-request: #12918 part 10/10 |
||||||||||||||||||||||
|
||||||||||||||||||||||
Tino Reichardt
milky-zfs @mcmilk.de |
|
|
|
|||||||||||||||||||
Drop #ifdef #undef #endif _KERNEL for checksum/*_test.c Dropping the defines does not cause any issues and isn't needed anymore. Signed-off-by: Tino Reichardt <milky-zfs@mcmilk.de> Pull-request: #12918 part 10/10 |
||||||||||||||||||||||
|
||||||||||||||||||||||
Tino Reichardt
milky-zfs @mcmilk.de |
|
|
|
|||||||||||||||||||
Drop #ifdef #undef #endif _KERNEL for checksum/*_test.c Dropping the defines does not cause any issues and isn't needed anymore. Signed-off-by: Tino Reichardt <milky-zfs@mcmilk.de> Pull-request: #12918 part 10/10 |
||||||||||||||||||||||
|
||||||||||||||||||||||
Tino Reichardt
milky-zfs @mcmilk.de |
|
|
|
|||||||||||||||||||
Drop #ifdef #undef #endif _KERNEL for checksum/*_test.c Dropping the defines does not cause any issues and isn't needed anymore. Signed-off-by: Tino Reichardt <milky-zfs@mcmilk.de> Pull-request: #12918 part 11/11 |
||||||||||||||||||||||
Tino Reichardt
milky-zfs @mcmilk.de |
|
|
|
|||||||||||||||||||
Drop #ifdef #undef #endif _KERNEL for checksum/*_test.c Dropping the defines does not cause any issues and isn't needed anymore. Signed-off-by: Tino Reichardt <milky-zfs@mcmilk.de> Pull-request: #12918 part 11/11 |
||||||||||||||||||||||
Tino Reichardt
milky-zfs @mcmilk.de |
|
|
|
|||||||||||||||||||
Drop #ifdef #undef #endif _KERNEL for checksum/*_test.c Dropping the defines does not cause any issues and isn't needed anymore. Signed-off-by: Tino Reichardt <milky-zfs@mcmilk.de> Pull-request: #12918 part 11/11 |
||||||||||||||||||||||
Allan Jude
allan @klarasystems.com |
|
|
|
|||||||||||||||||||
Cleanup datasets from tests at the end Otherwise the next test might fail Signed-off-by: Allan Jude <allan@klarasystems.com> Pull-request: #12263 part 8/8 |
||||||||||||||||||||||
|
||||||||||||||||||||||
Aleksa Sarai
cyphar @cyphar.com |
|
|
|
|||||||||||||||||||
WIP: handle zfs_mknode issues with RENAME_WHITEOUT Signed-off-by: Aleksa Sarai <cyphar@cyphar.com> Pull-request: #12209 part 7/7 |
||||||||||||||||||||||
|
||||||||||||||||||||||
Aleksa Sarai
cyphar @cyphar.com |
|
|
|
|||||||||||||||||||
WIP: handle zfs_mknode issues with RENAME_WHITEOUT Signed-off-by: Aleksa Sarai <cyphar@cyphar.com> Pull-request: #12209 part 7/7 |
||||||||||||||||||||||
|
||||||||||||||||||||||
Aleksa Sarai
cyphar @cyphar.com |
|
|
|
|||||||||||||||||||
WIP: handle zfs_mknode issues with RENAME_WHITEOUT Signed-off-by: Aleksa Sarai <cyphar@cyphar.com> Pull-request: #12209 part 7/7 |
||||||||||||||||||||||
Aleksa Sarai
cyphar @cyphar.com |
|
|
|
|||||||||||||||||||
WIP: handle zfs_mknode issues with RENAME_WHITEOUT Signed-off-by: Aleksa Sarai <cyphar@cyphar.com> Pull-request: #12209 part 7/7 |
||||||||||||||||||||||
|
||||||||||||||||||||||
Aleksa Sarai
cyphar @cyphar.com |
|
|
|
|||||||||||||||||||
WIP: handle zfs_mknode issues with RENAME_WHITEOUT Signed-off-by: Aleksa Sarai <cyphar@cyphar.com> Pull-request: #12209 part 7/7 |
||||||||||||||||||||||
Aleksa Sarai
cyphar @cyphar.com |
|
|
|
|||||||||||||||||||
WIP: handle zfs_mknode issues with RENAME_WHITEOUT Signed-off-by: Aleksa Sarai <cyphar@cyphar.com> Pull-request: #12209 part 7/7 |
||||||||||||||||||||||
|
||||||||||||||||||||||
Aleksa Sarai
cyphar @cyphar.com |
|
|
|
|||||||||||||||||||
WIP: handle zfs_mknode issues with RENAME_WHITEOUT Signed-off-by: Aleksa Sarai <cyphar@cyphar.com> Pull-request: #12209 part 6/6 |
||||||||||||||||||||||
|
||||||||||||||||||||||
Aleksa Sarai
cyphar @cyphar.com |
|
|
|
|||||||||||||||||||
WIP: handle zfs_mknode issues with RENAME_WHITEOUT Signed-off-by: Aleksa Sarai <cyphar@cyphar.com> Pull-request: #12209 part 7/7 |
||||||||||||||||||||||
|
||||||||||||||||||||||