[lvm-devel] [PATCH 17/25] Replicator: update of dev_manager.c
Zdenek Kabelac
zkabelac at redhat.com
Sun Aug 8 08:57:29 UTC 2010
Change related to replicator-dev to replicated switch.
Signed-off-by: Zdenek Kabelac <zkabelac at redhat.com>
---
lib/activate/dev_manager.c | 38 +++++++++++++++++++-------------------
1 files changed, 19 insertions(+), 19 deletions(-)
diff --git a/lib/activate/dev_manager.c b/lib/activate/dev_manager.c
index 9b27616..a4dc651 100644
--- a/lib/activate/dev_manager.c
+++ b/lib/activate/dev_manager.c
@@ -927,7 +927,7 @@ static int _add_dev_to_dtree(struct dev_manager *dm, struct dm_tree *dtree,
}
/*
- * Add replicator devices
+ * Add replicated devices
*
* Using _add_dev_to_dtree() directly instead of _add_lv_to_dtree()
* to avoid extra checks with extensions.
@@ -937,19 +937,19 @@ static int _add_partial_replicator_to_dtree(struct dev_manager *dm,
struct logical_volume *lv)
{
struct logical_volume *rlv = first_seg(lv)->replicator;
- struct replicator_device *rdev;
+ struct replicated_device *rdev;
struct replicator_site *rsite;
struct dm_tree_node *rep_node, *rdev_node;
const char *uuid;
- if (!lv_is_active_replicator_dev(lv)) {
+ if (!lv_is_active_replicated(lv)) {
if (!_add_dev_to_dtree(dm, dtree, lv->rdevice->lv,
NULL))
return_0;
return 1;
}
- /* Add _rlog and replicator device */
+ /* Add _rlog and replicated device */
if (!_add_dev_to_dtree(dm, dtree, first_seg(rlv)->rlog_lv, NULL))
return_0;
@@ -969,16 +969,16 @@ static int _add_partial_replicator_to_dtree(struct dev_manager *dm,
if (!_add_dev_to_dtree(dm, dtree, rdev->lv, NULL))
return_0;
- /* Add replicator-dev LV, except of the already added one */
- if ((lv != rdev->replicator_dev->lv) &&
+ /* Add replicated LV, except of the already added one */
+ if ((lv != rdev->replicated_seg->lv) &&
!_add_dev_to_dtree(dm, dtree,
- rdev->replicator_dev->lv, NULL))
+ rdev->replicated_seg->lv, NULL))
return_0;
/* If replicator exists - try connect existing heads */
if (rep_node) {
uuid = build_dm_uuid(dm->mem,
- rdev->replicator_dev->lv->lvid.s,
+ rdev->replicated_seg->lv->lvid.s,
NULL);
if (!uuid)
return_0;
@@ -1024,7 +1024,7 @@ static int _add_lv_to_dtree(struct dev_manager *dm, struct dm_tree *dtree, struc
return_0;
/* Adding LV head of replicator adds all other related devs */
- if (lv_is_replicator_dev(lv) &&
+ if (lv_is_replicated(lv) &&
!_add_partial_replicator_to_dtree(dm, dtree, lv))
return_0;
@@ -1263,15 +1263,15 @@ static int _add_new_lv_to_dtree(struct dev_manager *dm, struct dm_tree *dtree,
struct logical_volume *lv, const char *layer);
/* Add all replicators' LVs */
-static int _add_replicator_dev_target_to_dtree(struct dev_manager *dm,
+static int _add_replicated_seg_target_to_dtree(struct dev_manager *dm,
struct dm_tree *dtree,
struct lv_segment *seg)
{
- struct replicator_device *rdev;
+ struct replicated_device *rdev;
struct replicator_site *rsite;
/* For inactive replicator add linear mapping */
- if (!lv_is_active_replicator_dev(seg->lv)) {
+ if (!lv_is_active_replicated(seg->lv)) {
if (!_add_new_lv_to_dtree(dm, dtree, seg->lv->rdevice->lv, NULL))
return_0;
return 1;
@@ -1285,7 +1285,7 @@ static int _add_replicator_dev_target_to_dtree(struct dev_manager *dm,
!_add_new_lv_to_dtree(dm, dtree, seg->replicator, NULL))
return_0;
- /* Activation of one replicator_dev node activates all other nodes */
+ /* Activation of one replicated node activates all other nodes */
dm_list_iterate_items(rsite, &seg->replicator->rsites) {
dm_list_iterate_items(rdev, &rsite->rdevices) {
if (rdev->lv &&
@@ -1298,17 +1298,17 @@ static int _add_replicator_dev_target_to_dtree(struct dev_manager *dm,
return_0;
}
}
- /* Add remaining replicator-dev nodes in the second loop
+ /* Add remaining replicated nodes in the second loop
* to avoid multiple retries for inserting all elements */
dm_list_iterate_items(rsite, &seg->replicator->rsites) {
if (rsite->state != REPLICATOR_STATE_ACTIVE)
continue;
dm_list_iterate_items(rdev, &rsite->rdevices) {
- if (rdev->replicator_dev->lv == seg->lv)
+ if (rdev->replicated_seg->lv == seg->lv)
continue;
- if (!rdev->replicator_dev->lv ||
+ if (!rdev->replicated_seg->lv ||
!_add_new_lv_to_dtree(dm, dtree,
- rdev->replicator_dev->lv,
+ rdev->replicated_seg->lv,
NULL))
return_0;
}
@@ -1347,8 +1347,8 @@ static int _add_segment_to_dtree(struct dev_manager *dm,
!_add_new_lv_to_dtree(dm, dtree, seg->log_lv, NULL))
return_0;
- if (seg_is_replicator_dev(seg)) {
- if (!_add_replicator_dev_target_to_dtree(dm, dtree, seg))
+ if (seg_is_replicated(seg)) {
+ if (!_add_replicated_seg_target_to_dtree(dm, dtree, seg))
return_0;
/* If this is a snapshot origin, add real LV */
/* If this is a snapshot origin + merging snapshot, add cow + real LV */
--
1.7.2.1
More information about the lvm-devel
mailing list