Update write pointers during successful write / reset completion. This is needed in order to support the append operation. This patch also introduces the zone busy flag, which makes sure only one write (or reset) operation can be active at a time. If a request is directed to a zone that is already processing another operation, it will be completed with a failed status. Change-Id: I085438431577e4f0cd2d5d9eff7a220090f21176 Signed-off-by: Konrad Sztyber <konrad.sztyber@intel.com> Reviewed-on: https://review.gerrithub.io/c/spdk/spdk/+/469119 Reviewed-by: Jim Harris <james.r.harris@intel.com> Reviewed-by: Mateusz Kozlowski <mateusz.kozlowski@intel.com> Reviewed-by: Ben Walker <benjamin.walker@intel.com> Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Community-CI: Broadcom SPDK FC-NVMe CI <spdk-ci.pdl@broadcom.com> Community-CI: SPDK CI Jenkins <sys_sgci@intel.com> |
||
---|---|---|
.. | ||
bdev | ||
blob | ||
blobfs | ||
copy | ||
env_dpdk | ||
event | ||
sock | ||
Makefile |