Home - Waterfall Grid T-Grid Console Builders Recent Builds Buildslaves Changesources - JSON API - About

Console View


Tags: Architectures Platforms default
Legend:   Passed Failed Warnings Failed Again Running Exception Offline No data

Architectures Platforms default
Alexander Motin
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
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
re:"new"

Pull-request: #13472 part 1/1
наб
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
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
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
наб
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
наб
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
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
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
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
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
zed: set a default subject for notification mail

Signed-off-by: Daniel Hiepler <d-git@coderdu.de>

Pull-request: #13440 part 2/2
  • Ubuntu 20.04 arm (BUILD): cloning zfs -  stdio
Daniel Hiepler
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
  • Ubuntu 20.04 arm (BUILD): cloning zfs -  stdio
Daniel Hiepler
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
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
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
наб
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
наб
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
наб
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
наб
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
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
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
  • Debian 8 ppc64 (BUILD): cloning zfs -  stdio
  • Debian 10 arm64 (BUILD): cloning zfs -  stdio
  • Ubuntu 20.04 arm (BUILD): cloning zfs -  stdio
  • Kernel.org Built-in x86_64 (BUILD): cloning zfs -  stdio
Tino Reichardt
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
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
  • Kernel.org Built-in x86_64 (BUILD): cloning zfs -  stdio
Tino Reichardt
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
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
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
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
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
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
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
WIP: handle zfs_mknode issues with RENAME_WHITEOUT

Signed-off-by: Aleksa Sarai <cyphar@cyphar.com>

Pull-request: #12209 part 7/7
Aleksa Sarai
WIP: handle zfs_mknode issues with RENAME_WHITEOUT

Signed-off-by: Aleksa Sarai <cyphar@cyphar.com>

Pull-request: #12209 part 7/7
Aleksa Sarai
WIP: handle zfs_mknode issues with RENAME_WHITEOUT

Signed-off-by: Aleksa Sarai <cyphar@cyphar.com>

Pull-request: #12209 part 7/7
Aleksa Sarai
WIP: handle zfs_mknode issues with RENAME_WHITEOUT

Signed-off-by: Aleksa Sarai <cyphar@cyphar.com>

Pull-request: #12209 part 7/7
Aleksa Sarai
WIP: handle zfs_mknode issues with RENAME_WHITEOUT

Signed-off-by: Aleksa Sarai <cyphar@cyphar.com>

Pull-request: #12209 part 7/7
Aleksa Sarai
WIP: handle zfs_mknode issues with RENAME_WHITEOUT

Signed-off-by: Aleksa Sarai <cyphar@cyphar.com>

Pull-request: #12209 part 7/7
Aleksa Sarai
WIP: handle zfs_mknode issues with RENAME_WHITEOUT

Signed-off-by: Aleksa Sarai <cyphar@cyphar.com>

Pull-request: #12209 part 6/6
Aleksa Sarai
WIP: handle zfs_mknode issues with RENAME_WHITEOUT

Signed-off-by: Aleksa Sarai <cyphar@cyphar.com>

Pull-request: #12209 part 7/7