]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commit
neorados/fifo: Rewrite as proper I/O object
authorAdam C. Emerson <aemerson@redhat.com>
Fri, 11 Jul 2025 18:57:02 +0000 (14:57 -0400)
committerAdam C. Emerson <aemerson@redhat.com>
Tue, 5 Aug 2025 20:40:47 +0000 (16:40 -0400)
commita2d26647c011274b61805f8ac17c3422e9b9b63c
tree081a874c617928896ea0b43c4c5be2d39650dc71
parent14ddf3c19067bf396079ecb56dfc4e53c8ccd243
neorados/fifo: Rewrite as proper I/O object

Split nominal handle object and reference-counted
implementation. While we're at it, add lazy-open functionality.

Signed-off-by: Adam C. Emerson <aemerson@redhat.com>
src/cls/fifo/cls_fifo_types.h
src/neorados/cls/common.h
src/neorados/cls/fifo.h
src/neorados/cls/fifo/detail/fifo.h [new file with mode: 0644]
src/neorados/cls/fifo/entry.h [new file with mode: 0644]
src/test/cls_fifo/ceph_test_neocls_fifo.cc