]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
rgw: refactor selected files for better above- vs below-the-line 48908/head
authorKaleb S. KEITHLEY <kkeithle@redhat.com>
Wed, 16 Nov 2022 12:36:47 +0000 (07:36 -0500)
committerKaleb S. KEITHLEY <kkeithle@redhat.com>
Tue, 29 Nov 2022 19:39:32 +0000 (14:39 -0500)
commit5ba9842b92562e33b3770c02d4e62db63383c3da
treeafb5009057c65036c2ffd1436f2e6e10f1daf992
parent1dbc90a06bf0a5e3d513207327eda0319bcad3b9
rgw: refactor selected files for better above- vs below-the-line

Based on https://github.com/ceph/ceph/pull/48272, separate selected methods
into new files for above-the-line vs below-the-line linkage. This is more of
the work to prepare for eventual merging of the loadable module implementation.

"Utility" functions that don't reference the Store are moved, e.g. from
rgw_zone.cc, into the new rgw_zone_utils.cc. Methods in the new *_utils.cc
files are above-the-line.

Signed-off-by: Kaleb S. KEITHLEY <kkeithle@redhat.com>
264 files changed:
src/rgw/CMakeLists.txt
src/rgw/cls_fifo_legacy.cc [deleted file]
src/rgw/cls_fifo_legacy.h [deleted file]
src/rgw/rgw_bucket.cc
src/rgw/rgw_bucket.h [deleted file]
src/rgw/rgw_bucket_sync.cc [deleted file]
src/rgw/rgw_bucket_sync.h [deleted file]
src/rgw/rgw_common.cc
src/rgw/rgw_cr_rados.cc [deleted file]
src/rgw/rgw_cr_rados.h [deleted file]
src/rgw/rgw_cr_tools.cc [deleted file]
src/rgw/rgw_cr_tools.h [deleted file]
src/rgw/rgw_d3n_datacache.cc [deleted file]
src/rgw/rgw_d3n_datacache.h [deleted file]
src/rgw/rgw_data_sync.cc [deleted file]
src/rgw/rgw_data_sync.h [deleted file]
src/rgw/rgw_datalog.cc [deleted file]
src/rgw/rgw_datalog.h [deleted file]
src/rgw/rgw_datalog_notify.cc [deleted file]
src/rgw/rgw_datalog_notify.h [deleted file]
src/rgw/rgw_etag_verifier.cc [deleted file]
src/rgw/rgw_etag_verifier.h [deleted file]
src/rgw/rgw_gc.cc [deleted file]
src/rgw/rgw_gc.h [deleted file]
src/rgw/rgw_gc_log.cc [deleted file]
src/rgw/rgw_lc_tier.cc [deleted file]
src/rgw/rgw_lc_tier.h [deleted file]
src/rgw/rgw_log_backing.cc [deleted file]
src/rgw/rgw_log_backing.h [deleted file]
src/rgw/rgw_lua.cc
src/rgw/rgw_metadata.cc
src/rgw/rgw_metadata.h [deleted file]
src/rgw/rgw_multipart_meta_filter.cc [new file with mode: 0644]
src/rgw/rgw_notify.cc [deleted file]
src/rgw/rgw_notify.h [deleted file]
src/rgw/rgw_obj_manifest.cc
src/rgw/rgw_obj_manifest.h [deleted file]
src/rgw/rgw_object_expirer_core.cc [deleted file]
src/rgw/rgw_object_expirer_core.h [deleted file]
src/rgw/rgw_otp.cc [deleted file]
src/rgw/rgw_otp.h [deleted file]
src/rgw/rgw_period.cc [new file with mode: 0644]
src/rgw/rgw_rados.cc
src/rgw/rgw_realm.cc [new file with mode: 0644]
src/rgw/rgw_rest_pubsub.cc [deleted file]
src/rgw/rgw_rest_pubsub.h [deleted file]
src/rgw/rgw_rest_pubsub_common.cc [deleted file]
src/rgw/rgw_rest_pubsub_common.h [deleted file]
src/rgw/rgw_rest_realm.cc [deleted file]
src/rgw/rgw_rest_realm.h [deleted file]
src/rgw/rgw_rest_user.cc [deleted file]
src/rgw/rgw_rest_user.h [deleted file]
src/rgw/rgw_sal_rados.cc [deleted file]
src/rgw/rgw_sal_rados.h [deleted file]
src/rgw/rgw_service.cc [deleted file]
src/rgw/rgw_service.h [deleted file]
src/rgw/rgw_sync.cc
src/rgw/rgw_sync.h [deleted file]
src/rgw/rgw_sync_counters.cc [deleted file]
src/rgw/rgw_sync_counters.h [deleted file]
src/rgw/rgw_sync_error_repo.cc [deleted file]
src/rgw/rgw_sync_error_repo.h [deleted file]
src/rgw/rgw_sync_module.cc [deleted file]
src/rgw/rgw_sync_module.h [deleted file]
src/rgw/rgw_sync_module_aws.cc [deleted file]
src/rgw/rgw_sync_module_aws.h [deleted file]
src/rgw/rgw_sync_module_es.cc [deleted file]
src/rgw/rgw_sync_module_es.h [deleted file]
src/rgw/rgw_sync_module_es_rest.cc [deleted file]
src/rgw/rgw_sync_module_es_rest.h [deleted file]
src/rgw/rgw_sync_module_log.cc [deleted file]
src/rgw/rgw_sync_module_log.h [deleted file]
src/rgw/rgw_sync_module_pubsub.cc [deleted file]
src/rgw/rgw_sync_module_pubsub.h [deleted file]
src/rgw/rgw_sync_trace.cc [deleted file]
src/rgw/rgw_sync_trace.h [deleted file]
src/rgw/rgw_tools.cc
src/rgw/rgw_tools.h [deleted file]
src/rgw/rgw_trim_bilog.cc [deleted file]
src/rgw/rgw_trim_bilog.h [deleted file]
src/rgw/rgw_trim_datalog.cc [deleted file]
src/rgw/rgw_trim_datalog.h [deleted file]
src/rgw/rgw_trim_mdlog.cc [deleted file]
src/rgw/rgw_trim_mdlog.h [deleted file]
src/rgw/rgw_user.cc
src/rgw/rgw_user.h [deleted file]
src/rgw/rgw_zone.cc
src/rgw/rgw_zone.h [deleted file]
src/rgw/services/svc_bi.h
src/rgw/services/svc_bi_rados.cc
src/rgw/services/svc_bi_rados.h
src/rgw/services/svc_bilog_rados.h
src/rgw/services/svc_bucket.h
src/rgw/services/svc_bucket_sobj.cc
src/rgw/services/svc_bucket_sobj.h
src/rgw/services/svc_bucket_sync.h
src/rgw/services/svc_bucket_sync_sobj.cc
src/rgw/services/svc_bucket_sync_sobj.h
src/rgw/services/svc_cls.cc
src/rgw/services/svc_cls.h
src/rgw/services/svc_config_key.h
src/rgw/services/svc_config_key_rados.h
src/rgw/services/svc_finisher.h
src/rgw/services/svc_mdlog.cc
src/rgw/services/svc_mdlog.h
src/rgw/services/svc_meta.cc
src/rgw/services/svc_meta.h
src/rgw/services/svc_meta_be.cc
src/rgw/services/svc_meta_be.h
src/rgw/services/svc_meta_be_otp.cc
src/rgw/services/svc_meta_be_otp.h
src/rgw/services/svc_meta_be_sobj.cc
src/rgw/services/svc_meta_be_sobj.h
src/rgw/services/svc_notify.cc
src/rgw/services/svc_notify.h
src/rgw/services/svc_otp.cc
src/rgw/services/svc_otp.h
src/rgw/services/svc_quota.cc
src/rgw/services/svc_quota.h
src/rgw/services/svc_rados.cc
src/rgw/services/svc_rados.h
src/rgw/services/svc_role_rados.h
src/rgw/services/svc_sync_modules.cc
src/rgw/services/svc_sync_modules.h
src/rgw/services/svc_sys_obj.cc
src/rgw/services/svc_sys_obj.h
src/rgw/services/svc_sys_obj_cache.cc
src/rgw/services/svc_sys_obj_cache.h
src/rgw/services/svc_sys_obj_core.cc
src/rgw/services/svc_sys_obj_core.h
src/rgw/services/svc_sys_obj_core_types.h
src/rgw/services/svc_sys_obj_types.h
src/rgw/services/svc_tier_rados.h
src/rgw/services/svc_user.h
src/rgw/services/svc_user_rados.cc
src/rgw/services/svc_user_rados.h
src/rgw/services/svc_zone.cc
src/rgw/services/svc_zone.h
src/rgw/services/svc_zone_utils.cc
src/rgw/services/svc_zone_utils.h
src/rgw/store/dbstore/CMakeLists.txt
src/rgw/store/dbstore/common/dbstore.h
src/rgw/store/rados/cls_fifo_legacy.cc [new file with mode: 0644]
src/rgw/store/rados/cls_fifo_legacy.h [new file with mode: 0644]
src/rgw/store/rados/rgw_bucket.cc [new file with mode: 0644]
src/rgw/store/rados/rgw_bucket.h [new file with mode: 0644]
src/rgw/store/rados/rgw_bucket_sync.cc [new file with mode: 0644]
src/rgw/store/rados/rgw_bucket_sync.h [new file with mode: 0644]
src/rgw/store/rados/rgw_cr_rados.cc [new file with mode: 0644]
src/rgw/store/rados/rgw_cr_rados.h [new file with mode: 0644]
src/rgw/store/rados/rgw_cr_tools.cc [new file with mode: 0644]
src/rgw/store/rados/rgw_cr_tools.h [new file with mode: 0644]
src/rgw/store/rados/rgw_d3n_datacache.cc [new file with mode: 0644]
src/rgw/store/rados/rgw_d3n_datacache.h [new file with mode: 0644]
src/rgw/store/rados/rgw_data_sync.cc [new file with mode: 0644]
src/rgw/store/rados/rgw_data_sync.h [new file with mode: 0644]
src/rgw/store/rados/rgw_datalog.cc [new file with mode: 0644]
src/rgw/store/rados/rgw_datalog.h [new file with mode: 0644]
src/rgw/store/rados/rgw_datalog_notify.cc [new file with mode: 0644]
src/rgw/store/rados/rgw_datalog_notify.h [new file with mode: 0644]
src/rgw/store/rados/rgw_etag_verifier.cc [new file with mode: 0644]
src/rgw/store/rados/rgw_etag_verifier.h [new file with mode: 0644]
src/rgw/store/rados/rgw_gc.cc [new file with mode: 0644]
src/rgw/store/rados/rgw_gc.h [new file with mode: 0644]
src/rgw/store/rados/rgw_gc_log.cc [new file with mode: 0644]
src/rgw/store/rados/rgw_lc_tier.cc [new file with mode: 0644]
src/rgw/store/rados/rgw_lc_tier.h [new file with mode: 0644]
src/rgw/store/rados/rgw_log_backing.cc [new file with mode: 0644]
src/rgw/store/rados/rgw_log_backing.h [new file with mode: 0644]
src/rgw/store/rados/rgw_metadata.cc [new file with mode: 0644]
src/rgw/store/rados/rgw_metadata.h [new file with mode: 0644]
src/rgw/store/rados/rgw_notify.cc [new file with mode: 0644]
src/rgw/store/rados/rgw_notify.h [new file with mode: 0644]
src/rgw/store/rados/rgw_obj_manifest.cc [new file with mode: 0644]
src/rgw/store/rados/rgw_obj_manifest.h [new file with mode: 0644]
src/rgw/store/rados/rgw_object_expirer_core.cc [new file with mode: 0644]
src/rgw/store/rados/rgw_object_expirer_core.h [new file with mode: 0644]
src/rgw/store/rados/rgw_otp.cc [new file with mode: 0644]
src/rgw/store/rados/rgw_otp.h [new file with mode: 0644]
src/rgw/store/rados/rgw_period.cc [new file with mode: 0644]
src/rgw/store/rados/rgw_rest_pubsub.cc [new file with mode: 0644]
src/rgw/store/rados/rgw_rest_pubsub.h [new file with mode: 0644]
src/rgw/store/rados/rgw_rest_pubsub_common.cc [new file with mode: 0644]
src/rgw/store/rados/rgw_rest_pubsub_common.h [new file with mode: 0644]
src/rgw/store/rados/rgw_rest_realm.cc [new file with mode: 0644]
src/rgw/store/rados/rgw_rest_realm.h [new file with mode: 0644]
src/rgw/store/rados/rgw_rest_user.cc [new file with mode: 0644]
src/rgw/store/rados/rgw_rest_user.h [new file with mode: 0644]
src/rgw/store/rados/rgw_sal_rados.cc [new file with mode: 0644]
src/rgw/store/rados/rgw_sal_rados.h [new file with mode: 0644]
src/rgw/store/rados/rgw_service.cc [new file with mode: 0644]
src/rgw/store/rados/rgw_service.h [new file with mode: 0644]
src/rgw/store/rados/rgw_sync.cc [new file with mode: 0644]
src/rgw/store/rados/rgw_sync.h [new file with mode: 0644]
src/rgw/store/rados/rgw_sync_counters.cc [new file with mode: 0644]
src/rgw/store/rados/rgw_sync_counters.h [new file with mode: 0644]
src/rgw/store/rados/rgw_sync_error_repo.cc [new file with mode: 0644]
src/rgw/store/rados/rgw_sync_error_repo.h [new file with mode: 0644]
src/rgw/store/rados/rgw_sync_module.cc [new file with mode: 0644]
src/rgw/store/rados/rgw_sync_module.h [new file with mode: 0644]
src/rgw/store/rados/rgw_sync_module_aws.cc [new file with mode: 0644]
src/rgw/store/rados/rgw_sync_module_aws.h [new file with mode: 0644]
src/rgw/store/rados/rgw_sync_module_es.cc [new file with mode: 0644]
src/rgw/store/rados/rgw_sync_module_es.h [new file with mode: 0644]
src/rgw/store/rados/rgw_sync_module_es_rest.cc [new file with mode: 0644]
src/rgw/store/rados/rgw_sync_module_es_rest.h [new file with mode: 0644]
src/rgw/store/rados/rgw_sync_module_log.cc [new file with mode: 0644]
src/rgw/store/rados/rgw_sync_module_log.h [new file with mode: 0644]
src/rgw/store/rados/rgw_sync_module_pubsub.cc [new file with mode: 0644]
src/rgw/store/rados/rgw_sync_module_pubsub.h [new file with mode: 0644]
src/rgw/store/rados/rgw_sync_trace.cc [new file with mode: 0644]
src/rgw/store/rados/rgw_sync_trace.h [new file with mode: 0644]
src/rgw/store/rados/rgw_tools.cc [new file with mode: 0644]
src/rgw/store/rados/rgw_tools.h [new file with mode: 0644]
src/rgw/store/rados/rgw_trim_bilog.cc [new file with mode: 0644]
src/rgw/store/rados/rgw_trim_bilog.h [new file with mode: 0644]
src/rgw/store/rados/rgw_trim_datalog.cc [new file with mode: 0644]
src/rgw/store/rados/rgw_trim_datalog.h [new file with mode: 0644]
src/rgw/store/rados/rgw_trim_mdlog.cc [new file with mode: 0644]
src/rgw/store/rados/rgw_trim_mdlog.h [new file with mode: 0644]
src/rgw/store/rados/rgw_user.cc [new file with mode: 0644]
src/rgw/store/rados/rgw_user.h [new file with mode: 0644]
src/rgw/store/rados/rgw_zone.cc [new file with mode: 0644]
src/rgw/store/rados/rgw_zone.h [new file with mode: 0644]
src/test/CMakeLists.txt
src/test/librgw_file_marker.cc
src/test/librgw_file_nfsns.cc
src/test/librgw_file_xattr.cc
src/test/rgw/CMakeLists.txt
src/test/rgw/bench_rgw_ratelimit.cc
src/test/rgw/bench_rgw_ratelimit_gc.cc
src/test/rgw/test_cls_fifo_legacy.cc
src/test/rgw/test_http_manager.cc
src/test/rgw/test_log_backing.cc
src/test/rgw/test_rgw_amqp.cc
src/test/rgw/test_rgw_arn.cc
src/test/rgw/test_rgw_bencode.cc
src/test/rgw/test_rgw_bucket_sync_cache.cc
src/test/rgw/test_rgw_common.h
src/test/rgw/test_rgw_compression.cc
src/test/rgw/test_rgw_crypto.cc
src/test/rgw/test_rgw_dmclock_scheduler.cc
src/test/rgw/test_rgw_gc_log.cc
src/test/rgw/test_rgw_iam_policy.cc
src/test/rgw/test_rgw_kms.cc
src/test/rgw/test_rgw_lua.cc
src/test/rgw/test_rgw_manifest.cc
src/test/rgw/test_rgw_obj.cc
src/test/rgw/test_rgw_period_history.cc
src/test/rgw/test_rgw_putobj.cc
src/test/rgw/test_rgw_ratelimit.cc
src/test/rgw/test_rgw_reshard.cc
src/test/rgw/test_rgw_reshard_wait.cc
src/test/rgw/test_rgw_string.cc
src/test/rgw/test_rgw_throttle.cc
src/test/rgw/test_rgw_url.cc
src/test/rgw/test_rgw_xml.cc
src/test/test_cors.cc
src/test/test_rgw_admin_log.cc
src/test/test_rgw_admin_meta.cc
src/test/test_rgw_ldap.cc
src/test/test_rgw_token.cc
src/tools/ceph-dencoder/CMakeLists.txt
src/tools/ceph-dencoder/rgw_types.h