
Definitions: Accelerator - an entity (usually hardware) that is intended to accelerate operations Offloader - synonym of accelerator used interchangeably Data Processing Unit Services Module (DPUSM) - defines a "provider API" for accelerator vendors to set up - defines a "user API" for accelerator consumers to call - maintains list of providers and coordinates interactions between providers and consumers.
#Openzfs debian code#
The original ZFS functions remain in the code as fallback in case the external implementation fails. Jasonlee Interface for Accelerators (Z.I.A.) The ZIO write pipeline has been modified to allow for external, alternative implementations of operations to be used.
CentOS 8 x86_64 (TEST): zfstests failed - stdio tests log console summary. As the requested behavior isn't actually being overridden here (we're still not modifying 'mountpoint' based on the stream data), and the fact that this use case (backing up a system pool) was the original impetus for -o/-x in and therefore not unlikely to be encountered, I propose silencing these particular warnings. ', and the noise of these warning messages distracts from any actual issues that may be reported.). (The fact that it cannot be set on the volume is likely not of interest to the user running 'zfs send -R | zfs recv -x mountpoint. While this is of course true, the intent of '-x mountpoint' is still being met - the received volume will not have its mountpoint property modified by the received stream. Eborisch complain about recv -x mountpoint on volumes When a recursive send is performed that contains volumes (to backup a system that has VMs run from the main zpool, for example), the destination receive run with '-x mountpoint' will complain with "Warning: backup/path/to/volume: property 'mountpoint' does not apply to datasets of this type".