]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
qa/workunits/rbd: make continuous export-diff test actually work 52109/head
authorIlya Dryomov <idryomov@gmail.com>
Fri, 16 Jun 2023 12:01:52 +0000 (14:01 +0200)
committerIlya Dryomov <idryomov@gmail.com>
Tue, 20 Jun 2023 20:14:39 +0000 (22:14 +0200)
commitacb270a3dd07211f06aa11f8792a333f3a1b796d
treeda3dc30bdd9942cdc0d2f973c434e7cd36d50165
parent584f865ae116185087176715ced014b625f04e82
qa/workunits/rbd: make continuous export-diff test actually work

The current version is pretty useless:

- "rbd bench" writes the same byte (0xff) over and over again, so
  almost all checksumming is in vain
- snapshots are taken in a steady state (i.e. not under I/O), so no
  race conditions can get exposed
- even with these caveats, it's not wired up into the suite

Redo this workunit to be a reliable reproducer for the issue fixed
in the previous commit and wire it up for both krbd and rbd-nbd.

Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
qa/suites/krbd/thrash/workloads/krbd_diff_continuous.yaml [new file with mode: 0644]
qa/suites/rbd/nbd/workloads/rbd_nbd_diff_continuous.yaml [new file with mode: 0644]
qa/workunits/rbd/diff_continuous.sh