]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
librados: remove unused includes in librados_c.cc 64520/head
authorKefu Chai <tchaikov@gmail.com>
Wed, 16 Jul 2025 00:56:45 +0000 (08:56 +0800)
committerKefu Chai <tchaikov@gmail.com>
Wed, 16 Jul 2025 01:00:39 +0000 (09:00 +0800)
Remove unused header includes from librados_c.cc to reduce unnecessary
dependencies. This cleanup was initially motivated by removing unused
linkage of cls_lock_client, but expanded to address all unused includes
in the file.

Signed-off-by: Kefu Chai <tchaikov@gmail.com>
src/librados/librados_c.cc

index 8e767fbb5184d89b63fb9196908af95dd1928e29..b724624efd0f71eeae6fd1b66dd455c27d38efb2 100644 (file)
@@ -4,35 +4,27 @@
 #include <limits.h>
 
 #include "acconfig.h"
-#include "common/config.h"
-#include "common/errno.h"
 #include "common/ceph_argparse.h"
-#include "common/ceph_json.h"
 #include "common/common_init.h"
 #include "common/TracepointProvider.h"
 #include "common/hobject.h"
 #include "common/async/waiter.h"
 #include "include/rados/librados.h"
-#include "include/types.h"
-#include <include/stringify.h>
 
 #include "librados/librados_c.h"
 #include "librados/AioCompletionImpl.h"
 #include "librados/IoCtxImpl.h"
 #include "librados/ObjectOperationImpl.h"
-#include "librados/PoolAsyncCompletionImpl.h"
 #include "librados/RadosClient.h"
 #include "librados/RadosXattrIter.h"
 #include "librados/ListObjectImpl.h"
 #include "librados/librados_util.h"
-#include <cls/lock/cls_lock_client.h>
 
 #include <string>
 #include <map>
 #include <set>
 #include <vector>
 #include <list>
-#include <stdexcept>
 
 #ifdef WITH_LTTNG
 #define TRACEPOINT_DEFINE