]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
osd: move internal in-memory types to osd_internal_types.h
authorSage Weil <sage@redhat.com>
Tue, 7 Feb 2017 04:19:39 +0000 (23:19 -0500)
committerSage Weil <sage@redhat.com>
Tue, 14 Feb 2017 04:03:51 +0000 (23:03 -0500)
commit70be0db4a616ff5c272634aa2b09e139ce6f778e
treebd64a779ef2f9b3b8862816acc5501963b637b15
parenta0deb73f227cdc080ee22480b62ce9fa98edd516
osd: move internal in-memory types to osd_internal_types.h

Things like ObjectContext and lock state that are internal to the OSD
do not need to be in osd_types and shared with other parts of the code
base.

Notably, this fixes the problem with OpRequest needing things from
osd_types.h (osd_reqid_t for starters).  Others to follow.

Signed-off-by: Sage Weil <sage@redhat.com>
src/os/filestore/JournalingObjectStore.h
src/osd/OpRequest.h
src/osd/PGTransaction.h
src/osd/osd_internal_types.h [new file with mode: 0644]
src/osd/osd_types.h