Increasing objecter_inflight_ops has shown performance gains on larger deployments. For these deployments, set: [global] objecter_inflight_ops = 24576
https://github.com/ceph/ceph/pull/22581
Reverting previous changes; applied to wrong bug
Verified with build 12.2.5-39, when query objecter_inflight_ops, it returns 1024. I'm expecting to see objecter_inflight_ops = 24576 instead. [root@c04-h05-6048r ceph]# ceph -v ceph version 12.2.5-39.el7cp (f12d44e46a54948a86dd27b16c77d97475ba2d4e) luminous (stable) [root@c04-h05-6048r ceph]# ceph daemon client.rgw.c04-h05-6048r config get objecter_inflight_ops { "objecter_inflight_ops": "1024" }
With build 12.2.5-42, objecter_inflight_ops is now set to 24576. [root@c04-h01-6048r run]# ceph -v ceph version 12.2.5-42.el7cp (82d52d7efa6edec70f6a0fc306f40b89265535fb) luminous (stable) [root@c04-h01-6048r run]# ceph daemon client.rgw.c04-h01-6048r config get objecter_inflight_ops { "objecter_inflight_ops": "24576" }
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHBA-2018:2819