From: shawn Date: Tue, 7 Jun 2016 07:12:55 +0000 (-0400) Subject: librbd: optimize operation header file dependency X-Git-Tag: v11.0.0~13^2~1 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=88afa408683238b803606f3d63de326ead8cefee;p=ceph.git librbd: optimize operation header file dependency Signed-off-by: Xiaowei Chen --- diff --git a/src/librbd/operation/FlattenRequest.cc b/src/librbd/operation/FlattenRequest.cc index 59bdb29302aa..85433aeaa364 100644 --- a/src/librbd/operation/FlattenRequest.cc +++ b/src/librbd/operation/FlattenRequest.cc @@ -6,8 +6,6 @@ #include "librbd/AsyncObjectThrottle.h" #include "librbd/ExclusiveLock.h" #include "librbd/ImageCtx.h" -#include "librbd/ImageWatcher.h" -#include "librbd/ObjectMap.h" #include "common/dout.h" #include "common/errno.h" #include diff --git a/src/librbd/operation/RebuildObjectMapRequest.cc b/src/librbd/operation/RebuildObjectMapRequest.cc index aa65618b60ae..281c24c598e4 100644 --- a/src/librbd/operation/RebuildObjectMapRequest.cc +++ b/src/librbd/operation/RebuildObjectMapRequest.cc @@ -7,7 +7,6 @@ #include "librbd/AsyncObjectThrottle.h" #include "librbd/ExclusiveLock.h" #include "librbd/ImageCtx.h" -#include "librbd/ImageWatcher.h" #include "librbd/internal.h" #include "librbd/ObjectMap.h" #include "librbd/operation/ResizeRequest.h" diff --git a/src/librbd/operation/RenameRequest.h b/src/librbd/operation/RenameRequest.h index c2fa14eb04d1..95f66588bb4d 100644 --- a/src/librbd/operation/RenameRequest.h +++ b/src/librbd/operation/RenameRequest.h @@ -5,7 +5,6 @@ #define CEPH_LIBRBD_RENAME_REQUEST_H #include "librbd/operation/Request.h" -#include #include class Context; diff --git a/src/librbd/operation/Request.cc b/src/librbd/operation/Request.cc index 216da1a983ae..e390b412ccb0 100644 --- a/src/librbd/operation/Request.cc +++ b/src/librbd/operation/Request.cc @@ -6,8 +6,6 @@ #include "common/errno.h" #include "common/WorkQueue.h" #include "librbd/ImageCtx.h" -#include "librbd/Journal.h" -#include "librbd/Utils.h" #define dout_subsys ceph_subsys_rbd #undef dout_prefix diff --git a/src/librbd/operation/Request.h b/src/librbd/operation/Request.h index be4d174be5d7..d7f0e3f99582 100644 --- a/src/librbd/operation/Request.h +++ b/src/librbd/operation/Request.h @@ -9,7 +9,6 @@ #include "common/RWLock.h" #include "librbd/Utils.h" #include "librbd/Journal.h" -#include "librbd/journal/Types.h" namespace librbd { diff --git a/src/librbd/operation/ResizeRequest.cc b/src/librbd/operation/ResizeRequest.cc index a2ee7b0ebe5e..f7e5ba33a2d6 100644 --- a/src/librbd/operation/ResizeRequest.cc +++ b/src/librbd/operation/ResizeRequest.cc @@ -5,7 +5,6 @@ #include "librbd/AioImageRequestWQ.h" #include "librbd/ExclusiveLock.h" #include "librbd/ImageCtx.h" -#include "librbd/ImageWatcher.h" #include "librbd/internal.h" #include "librbd/ObjectMap.h" #include "librbd/Utils.h" diff --git a/src/librbd/operation/SnapshotCreateRequest.cc b/src/librbd/operation/SnapshotCreateRequest.cc index cb92c6cac764..5e1a75069a15 100644 --- a/src/librbd/operation/SnapshotCreateRequest.cc +++ b/src/librbd/operation/SnapshotCreateRequest.cc @@ -7,7 +7,6 @@ #include "librbd/AioImageRequestWQ.h" #include "librbd/ExclusiveLock.h" #include "librbd/ImageCtx.h" -#include "librbd/ImageWatcher.h" #include "librbd/ObjectMap.h" #include "librbd/Utils.h" diff --git a/src/librbd/operation/SnapshotCreateRequest.h b/src/librbd/operation/SnapshotCreateRequest.h index 35f8b53d60ab..c93f685abf5b 100644 --- a/src/librbd/operation/SnapshotCreateRequest.h +++ b/src/librbd/operation/SnapshotCreateRequest.h @@ -6,7 +6,6 @@ #include "librbd/operation/Request.h" #include "librbd/parent_types.h" -#include #include class Context; diff --git a/src/librbd/operation/SnapshotProtectRequest.h b/src/librbd/operation/SnapshotProtectRequest.h index e8abfb27eb91..b905ff50f4a0 100644 --- a/src/librbd/operation/SnapshotProtectRequest.h +++ b/src/librbd/operation/SnapshotProtectRequest.h @@ -5,7 +5,6 @@ #define CEPH_LIBRBD_OPERATION_SNAPSHOT_PROTECT_REQUEST_H #include "librbd/operation/Request.h" -#include #include class Context; diff --git a/src/librbd/operation/SnapshotRemoveRequest.cc b/src/librbd/operation/SnapshotRemoveRequest.cc index 8ad123b2a106..9bc45679896c 100644 --- a/src/librbd/operation/SnapshotRemoveRequest.cc +++ b/src/librbd/operation/SnapshotRemoveRequest.cc @@ -6,7 +6,6 @@ #include "common/errno.h" #include "librbd/ExclusiveLock.h" #include "librbd/ImageCtx.h" -#include "librbd/ImageWatcher.h" #include "librbd/ObjectMap.h" #define dout_subsys ceph_subsys_rbd diff --git a/src/librbd/operation/SnapshotRenameRequest.cc b/src/librbd/operation/SnapshotRenameRequest.cc index ec7eb653c37d..209a46c80bf8 100644 --- a/src/librbd/operation/SnapshotRenameRequest.cc +++ b/src/librbd/operation/SnapshotRenameRequest.cc @@ -6,7 +6,6 @@ #include "common/errno.h" #include "librbd/ExclusiveLock.h" #include "librbd/ImageCtx.h" -#include "librbd/ImageWatcher.h" #define dout_subsys ceph_subsys_rbd #undef dout_prefix diff --git a/src/librbd/operation/SnapshotRenameRequest.h b/src/librbd/operation/SnapshotRenameRequest.h index 503058d0b37a..e500ec07bc3e 100644 --- a/src/librbd/operation/SnapshotRenameRequest.h +++ b/src/librbd/operation/SnapshotRenameRequest.h @@ -5,7 +5,6 @@ #define CEPH_LIBRBD_OPERATION_SNAPSHOT_RENAME_REQUEST_H #include "librbd/operation/Request.h" -#include #include class Context; diff --git a/src/librbd/operation/SnapshotRollbackRequest.h b/src/librbd/operation/SnapshotRollbackRequest.h index 53fb85b2fa3b..135ba9794551 100644 --- a/src/librbd/operation/SnapshotRollbackRequest.h +++ b/src/librbd/operation/SnapshotRollbackRequest.h @@ -7,13 +7,13 @@ #include "librbd/operation/Request.h" #include "librbd/ImageCtx.h" #include "librbd/internal.h" +#include "librbd/journal/Types.h" #include class Context; namespace librbd { -class ImageCtx; class ProgressContext; namespace operation { diff --git a/src/librbd/operation/SnapshotUnprotectRequest.h b/src/librbd/operation/SnapshotUnprotectRequest.h index 62467f25b266..c9f5b335ade9 100644 --- a/src/librbd/operation/SnapshotUnprotectRequest.h +++ b/src/librbd/operation/SnapshotUnprotectRequest.h @@ -5,7 +5,6 @@ #define CEPH_LIBRBD_OPERATION_SNAPSHOT_UNPROTECT_REQUEST_H #include "librbd/operation/Request.h" -#include #include class Context; diff --git a/src/librbd/operation/TrimRequest.cc b/src/librbd/operation/TrimRequest.cc index 3ed96f792e38..d1d8dc804d46 100644 --- a/src/librbd/operation/TrimRequest.cc +++ b/src/librbd/operation/TrimRequest.cc @@ -6,7 +6,6 @@ #include "librbd/AioObjectRequest.h" #include "librbd/ExclusiveLock.h" #include "librbd/ImageCtx.h" -#include "librbd/ImageWatcher.h" #include "librbd/internal.h" #include "librbd/ObjectMap.h" #include "librbd/Utils.h"