Brian Behlendorf
Brian Behlendorf
There currently isn't any documentation for how to build OpenZFS directly in to the Linux kernel. We should document the steps under the "Building ZFS" section of the documentation. I've...
### Motivation and Context On systems capable of sustaining a very-high dbuf insertion/removal rate a peak performance regression was observed for some workloads. ### Description This reverts commit 34dbc618f50cfcd392f90af80c140398c38cbcd1. While...
Recent updates to CentOS 7, Ubuntu 16.04, and almost certain other modern versions of Linux have resulted in [xfstests no longer building](http://build.zfsonlinux.org/builders/CentOS%207%20x86_64%20Mainline%20%28TEST%29/builds/740/steps/shell_10/logs/make). The failures have been resolved in current versions...
As described by the README it's desirable to have a collection of existing pools for compatibility testing across OpenZFS versions, platforms, and architectures. Additional minimal test pools should be added.
One of the limitations of the buildbot infrastructure is that to keep current the `master.cfg` must be updated manually as new AMIs are published. The buildbot documentation described ami filters...
Because data-integrity is always the first priority for ZFS it would be desirable if we could quickly and cheaply detect when a disk starts mishandling its writes. Specifically, the case...
There currently exists a popular fuse based implementation of the ZFS for Linux originally started by Ricardo Correia. I would very much like to explore the idea of working with...
### Motivation and Context Pull in additional recent fixes to the 2.3.3 staging branch. ### Description Changes include: 335c2a7816 CI: Automate some GitHub PR status labels manipulations 2c9e9ec4f9 FreeBSD: zfs_putpages:...
### Motivation and Context `ztest` could ASSERT in `ztest_tx_assign()` when an IO error was encountered. This occurs because it only checks for `ERESTART` and `ENOSPC`. It does not consider either...
### Motivation and Context https://github.com/openzfs/zfs/discussions/17446 ### Description Update the default FICLONE and FICLONERANGE ioctl behavior to wait on dirty blocks. While this does remove some control from the application, in...