Rich pointed out an assertion failure in the luks filter caused by a
bug in backend.c's handling of NBDKIT_EMULATE_ZERO for .can_zero;
while fixing it, I found a different bug in NBDKIT_EMULATE_CACHE.

Eric Blake (3):
  server: Fix NBDKIT_ZERO_EMULATE from filters
  server: Fix NBDKIT_CACHE_EMULATE
  tests: Add regression test for NBDKIT_EMULATE_CACHE fix

 docs/nbdkit-filter.pod   |  8 ++--
 docs/nbdkit-plugin.pod   |  3 +-
 tests/Makefile.am        |  2 +
 server/backend.c         | 38 +++++++++++++++++-
 filters/nozero/nozero.c  | 39 ++----------------
 tests/test-eval-cache.sh | 85 ++++++++++++++++++++++++++++++++++++++++
 tests/test-nozero.sh     | 78 ++++++++++++++++--------------------
 7 files changed, 167 insertions(+), 86 deletions(-)
 create mode 100755 tests/test-eval-cache.sh

-- 
2.36.1

_______________________________________________
Libguestfs mailing list
[email protected]
https://listman.redhat.com/mailman/listinfo/libguestfs

Reply via email to