#include "common/debug.h"
#include "common/Timer.h"
#include "common/admin_socket.h"
-#include "common/RWLock.h"
#include "rgw_common.h"
#include "rgw_http_client_types.h"
// vim: ts=8 sw=2 smarttab ft=cpp
#include "common/ceph_json.h"
-#include "common/RWLock.h"
#include "common/RefCountedObj.h"
#include "common/WorkQueue.h"
#include "common/Throttle.h"
#include "include/encoding.h"
-#include "common/RWLock.h"
#include "common/ceph_json.h"
#include "rgw_coroutine.h"
#include <map>
#include <string>
+#include "common/RWLock.h"
+
#include "rgw_request.h"
#include "rgw_process.h"
#include "rgw_realm_reloader.h"
// since we're in non-blocking mode, we can try to read a lot more than
// one signal from signal_thread() to avoid later wakeups. non-blocking reads
// are also required to support the curl_multi_wait bug workaround
- std::array<char, 256> buf;
+ std::array<char, 256> buf{};
int ret = ::read(fd, (void *)buf.data(), buf.size());
if (ret < 0) {
ret = -errno;
#define CEPH_RGW_HTTP_CLIENT_H
#include "common/async/yield_context.h"
-#include "common/RWLock.h"
#include "common/Cond.h"
#include "rgw_common.h"
#include "rgw_string.h"
#pragma once
+#include "common/RWLock.h"
+
#include "rgw_metadata.h"
#include "rgw_mdlog_types.h"
#include "include/rados/librados.hpp"
#include "include/Context.h"
#include "common/RefCountedObj.h"
-#include "common/RWLock.h"
#include "common/ceph_time.h"
#include "rgw_common.h"
#include "cls/rgw/cls_rgw_types.h"
#include <boost/optional.hpp>
#include "common/ceph_json.h"
-#include "common/RWLock.h"
#include "common/RefCountedObj.h"
#include "common/WorkQueue.h"
#include "common/Throttle.h"
#include <atomic>
#include "include/stringify.h"
-#include "common/RWLock.h"
#include "rgw_coroutine.h"
#include "rgw_http_client.h"
#include "common/errno.h"
#include "common/Formatter.h"
#include "common/ceph_json.h"
-#include "common/RWLock.h"
#include "rgw_sal_rados.h"
#include "rgw_zone.h"
#include "rgw_acl.h"
#include "include/rados/librados.hpp"
#include "common/async/yield_context.h"
-#include "common/RWLock.h"
class RGWAsyncRadosProcessor;
#pragma once
+#include "common/RWLock.h"
#include "rgw/rgw_service.h"
#include "rgw/rgw_cache.h"