]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
librados: use ObjectOperationImpl for rados_write_op_t
authorCasey Bodley <cbodley@redhat.com>
Tue, 23 May 2023 16:31:54 +0000 (12:31 -0400)
committerCasey Bodley <cbodley@redhat.com>
Mon, 19 Jun 2023 18:33:42 +0000 (14:33 -0400)
commit2681680709f006cb27602d596a4fcbdc98f72534
treee248d61fa87c2f7050bdcd60ce6bc6e0b1b498c1
parent1f4152df9c1272e7d04193270af6fa3724c71f01
librados: use ObjectOperationImpl for rados_write_op_t

the c++ api uses ObjectOperationImpl to wrap ObjectOperation with
additional storage for an optional mtime. the c api now reuses
ObjectOperationImpl for its write operations only - the mtime isn't
needed for read ops

Signed-off-by: Casey Bodley <cbodley@redhat.com>
(cherry picked from commit 4c8f694741b5d4ba38e934f90e91ff269da96e2a)
src/librados/ObjectOperationImpl.h [new file with mode: 0644]
src/librados/librados_c.cc
src/librados/librados_cxx.cc