when using the Civetweb and Beast frontends
fixes: https://tracker.ceph.com/issues/23147
Signed-off-by: Mark Kogan <mkogan@redhat.com>
{
env.init(cct);
+ perfcounter->inc(l_rgw_qlen);
+ perfcounter->inc(l_rgw_qactive);
+
const auto& request = parser.get();
const auto& headers = request;
for (auto header = headers.begin(); header != headers.end(); ++header) {
size_t ClientIO::complete_request()
{
+ perfcounter->inc(l_rgw_qlen, -1);
+ perfcounter->inc(l_rgw_qactive, -1);
return 0;
}
size_t RGWCivetWeb::complete_request()
{
+ perfcounter->inc(l_rgw_qlen, -1);
+ perfcounter->inc(l_rgw_qactive, -1);
return 0;
}
env.set(buf, value);
}
+ perfcounter->inc(l_rgw_qlen);
+ perfcounter->inc(l_rgw_qactive);
+
env.set("REMOTE_ADDR", info->remote_addr);
env.set("REQUEST_METHOD", info->request_method);
env.set("HTTP_VERSION", info->http_version);