]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
osdc: Use boost::container::small_vector for ops vector
authorAdam C. Emerson <aemerson@redhat.com>
Fri, 12 Jul 2019 21:48:02 +0000 (17:48 -0400)
committerAdam C. Emerson <aemerson@redhat.com>
Mon, 4 Nov 2019 20:17:18 +0000 (15:17 -0500)
commit044e2d64e0e243a6f25e6cc694236441af21c253
tree921bf36c6c226ae9891a9c6667e4a04357c085be
parentf2529cfc9d19a70ad373ac93735725dbc531673b
osdc: Use boost::container::small_vector for ops vector

This way an making an ObjectOperation won't require allocations just
for a few ops.

Signed-off-by: Adam C. Emerson <aemerson@redhat.com>
14 files changed:
src/crimson/osd/osd.h
src/crimson/osd/osd_operations/client_request.h
src/crimson/osd/pg.h
src/crimson/osd/pg_backend.h
src/messages/MOSDOp.h
src/msg/MessageRef.h
src/osd/OSD.h
src/osd/PG.h
src/osd/PrimaryLogPG.h
src/osd/osd_types.cc
src/osd/osd_types.h
src/osdc/Filer.cc
src/osdc/Objecter.cc
src/osdc/Objecter.h