Description of problem: The "Ceph Object Gateway for Production" guide currently does not provide a list of recommended settings or a procedure for applying them. Additional info: Settings specific to RGW production beahvior should be listed and recommended settings provided. In addition, there needs to a well documented procedure which details for users how to apply Ceph settings. Currently users can use ceph-ansible, 'ceph tell/inject', direct edits to ceph.conf'. Determine best practices, verify procedure and document. Provide examples for several scenarios.
My request here is that provide a succinct procedure for RHCS admins I am unable to find that in the current the docs (Admin and RGW Production) This is not RGW specific. note that several of the recommended settings now have new, more appropriate default values for RGW users as of RHCS 3.1 * filestore_merge_threshold: key to mitigating splitting activity slowdown Performance penalty of over 60% was observed. * objecter_inflight_ops: increased the number for better scalability * rgw_thread_pool_size : increased the size for better scalability
https://access.qa.redhat.com/documentation/en-us/red_hat_ceph_storage/3/html-single/ceph_object_gateway_for_production/#assembly-configuring-ceph-rgw-adv
Section 4.4.5 and 4.4.6, both don't have enough content. As a user, I don't see the clear picture of recommended setting for objecter_inflight_ops and rgw_thread_pool_size. Also, doc should include the default settings which are recently changed in 3.1 build: objecter_inflight_ops = 24576 - Bug 1591877 rgw_thread_pool_size = 512 - Bug 1591822 filestore_merge_threshold = -10 - Bug 1591873 Please update the doc with additional default settings.