]> 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, 9 Sep 2025 00:55:21 +0000 (20:55 -0400)
commite67ed1df4bcfc628da041f33bf0445ad170fc041
tree3b7b3f6c79f4196c466363bb5516dca30e269e39
parent2ae6e0a43f5ad7a1d383650e9a68ae7c6d2e5e02
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>
(cherry picked from commit 3097297dd39432d172d69454419fa83a908075f6)
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