]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
rgw: add "explicit_custom_meta" configurable to es sync module
authorYehuda Sadeh <yehuda@redhat.com>
Mon, 3 Apr 2017 22:18:39 +0000 (15:18 -0700)
committerYehuda Sadeh <yehuda@redhat.com>
Tue, 30 May 2017 20:26:02 +0000 (13:26 -0700)
commit85310f0e8f3c2b830de071a4fdd334b54f68056d
tree61e3d436f6d92d2b691b3e347878cb07efadb241
parent6d5555accd88b30e6edb1b55fff0f10e0d536846
rgw: add "explicit_custom_meta" configurable to es sync module

Modify all the map<string, string> that is used to pass in module config
to map<string, string, ltstr> so that it can be used with the conf get
vals util. Also, switch to using shared_ptr to hold the ElasticConfig,
so that later when we hold maps and such it doesn't need to be copied
on every call.

Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
src/rgw/rgw_admin.cc
src/rgw/rgw_data_sync.cc
src/rgw/rgw_data_sync.h
src/rgw/rgw_rados.h
src/rgw/rgw_sync_module.h
src/rgw/rgw_sync_module_es.cc
src/rgw/rgw_sync_module_es.h
src/rgw/rgw_sync_module_log.cc
src/rgw/rgw_sync_module_log.h