]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
test/librbd: various fixups for compare-and-write test cases 45628/head
authorIlya Dryomov <idryomov@gmail.com>
Mon, 15 Aug 2022 07:44:09 +0000 (09:44 +0200)
committerIlya Dryomov <idryomov@gmail.com>
Mon, 15 Aug 2022 07:44:09 +0000 (09:44 +0200)
commit093e8237450f561a2267b07231426f86735a2faf
tree04b3a9f0264ad48e5b327d4f78a5b50016bcb593
parent35f3ccb68714f18cc1ff78278fdd5216590cc9bf
test/librbd: various fixups for compare-and-write test cases

- missing EILSEQ asserts in IO and IOWithIOHint
- AioCompletion leak in CompareTooSmall and WriteTooSmall
- skip StripeUnitUnaligned and TooLarge on the PWL cache as it wasn't
  limited by the 512-byte sector limit before and isn't limited by the
  stripe unit limit now

Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
src/test/librbd/test_librbd.cc