diff options
author | Andreas Gruenbacher <agruen@linbit.com> | 2011-05-11 08:29:52 -0400 |
---|---|---|
committer | Philipp Reisner <philipp.reisner@linbit.com> | 2012-11-08 10:55:50 -0500 |
commit | 6394b9358e6187414b7a6de7ba2c681ee4a790ac (patch) | |
tree | 0750ef2de127925d86f726287b726792f8b43cb8 | |
parent | 7dc1d67f7c324e5bf23883b94508112ca7a70f62 (diff) |
drbd: Refer to resync-rate consistently throughout the code
Signed-off-by: Philipp Reisner <philipp.reisner@linbit.com>
Signed-off-by: Lars Ellenberg <lars.ellenberg@linbit.com>
-rw-r--r-- | drivers/block/drbd/drbd_int.h | 6 | ||||
-rw-r--r-- | drivers/block/drbd/drbd_main.c | 4 | ||||
-rw-r--r-- | drivers/block/drbd/drbd_receiver.c | 2 | ||||
-rw-r--r-- | include/linux/drbd_genl.h | 2 | ||||
-rw-r--r-- | include/linux/drbd_limits.h | 7 |
5 files changed, 11 insertions, 10 deletions
diff --git a/drivers/block/drbd/drbd_int.h b/drivers/block/drbd/drbd_int.h index fa36757ffc4a..8026adacd3d2 100644 --- a/drivers/block/drbd/drbd_int.h +++ b/drivers/block/drbd/drbd_int.h | |||
@@ -389,21 +389,21 @@ struct p_barrier_ack { | |||
389 | } __packed; | 389 | } __packed; |
390 | 390 | ||
391 | struct p_rs_param { | 391 | struct p_rs_param { |
392 | u32 rate; | 392 | u32 resync_rate; |
393 | 393 | ||
394 | /* Since protocol version 88 and higher. */ | 394 | /* Since protocol version 88 and higher. */ |
395 | char verify_alg[0]; | 395 | char verify_alg[0]; |
396 | } __packed; | 396 | } __packed; |
397 | 397 | ||
398 | struct p_rs_param_89 { | 398 | struct p_rs_param_89 { |
399 | u32 rate; | 399 | u32 resync_rate; |
400 | /* protocol version 89: */ | 400 | /* protocol version 89: */ |
401 | char verify_alg[SHARED_SECRET_MAX]; | 401 | char verify_alg[SHARED_SECRET_MAX]; |
402 | char csums_alg[SHARED_SECRET_MAX]; | 402 | char csums_alg[SHARED_SECRET_MAX]; |
403 | } __packed; | 403 | } __packed; |
404 | 404 | ||
405 | struct p_rs_param_95 { | 405 | struct p_rs_param_95 { |
406 | u32 rate; | 406 | u32 resync_rate; |
407 | char verify_alg[SHARED_SECRET_MAX]; | 407 | char verify_alg[SHARED_SECRET_MAX]; |
408 | char csums_alg[SHARED_SECRET_MAX]; | 408 | char csums_alg[SHARED_SECRET_MAX]; |
409 | u32 c_plan_ahead; | 409 | u32 c_plan_ahead; |
diff --git a/drivers/block/drbd/drbd_main.c b/drivers/block/drbd/drbd_main.c index 86c8bc5ac603..26d7763d5255 100644 --- a/drivers/block/drbd/drbd_main.c +++ b/drivers/block/drbd/drbd_main.c | |||
@@ -888,14 +888,14 @@ int drbd_send_sync_param(struct drbd_conf *mdev) | |||
888 | 888 | ||
889 | if (get_ldev(mdev)) { | 889 | if (get_ldev(mdev)) { |
890 | dc = rcu_dereference(mdev->ldev->disk_conf); | 890 | dc = rcu_dereference(mdev->ldev->disk_conf); |
891 | p->rate = cpu_to_be32(dc->resync_rate); | 891 | p->resync_rate = cpu_to_be32(dc->resync_rate); |
892 | p->c_plan_ahead = cpu_to_be32(dc->c_plan_ahead); | 892 | p->c_plan_ahead = cpu_to_be32(dc->c_plan_ahead); |
893 | p->c_delay_target = cpu_to_be32(dc->c_delay_target); | 893 | p->c_delay_target = cpu_to_be32(dc->c_delay_target); |
894 | p->c_fill_target = cpu_to_be32(dc->c_fill_target); | 894 | p->c_fill_target = cpu_to_be32(dc->c_fill_target); |
895 | p->c_max_rate = cpu_to_be32(dc->c_max_rate); | 895 | p->c_max_rate = cpu_to_be32(dc->c_max_rate); |
896 | put_ldev(mdev); | 896 | put_ldev(mdev); |
897 | } else { | 897 | } else { |
898 | p->rate = cpu_to_be32(DRBD_RATE_DEF); | 898 | p->resync_rate = cpu_to_be32(DRBD_RESYNC_RATE_DEF); |
899 | p->c_plan_ahead = cpu_to_be32(DRBD_C_PLAN_AHEAD_DEF); | 899 | p->c_plan_ahead = cpu_to_be32(DRBD_C_PLAN_AHEAD_DEF); |
900 | p->c_delay_target = cpu_to_be32(DRBD_C_DELAY_TARGET_DEF); | 900 | p->c_delay_target = cpu_to_be32(DRBD_C_DELAY_TARGET_DEF); |
901 | p->c_fill_target = cpu_to_be32(DRBD_C_FILL_TARGET_DEF); | 901 | p->c_fill_target = cpu_to_be32(DRBD_C_FILL_TARGET_DEF); |
diff --git a/drivers/block/drbd/drbd_receiver.c b/drivers/block/drbd/drbd_receiver.c index e4e8f8a408d1..684f79542727 100644 --- a/drivers/block/drbd/drbd_receiver.c +++ b/drivers/block/drbd/drbd_receiver.c | |||
@@ -3221,7 +3221,7 @@ static int receive_SyncParam(struct drbd_tconn *tconn, struct packet_info *pi) | |||
3221 | old_disk_conf = mdev->ldev->disk_conf; | 3221 | old_disk_conf = mdev->ldev->disk_conf; |
3222 | *new_disk_conf = *old_disk_conf; | 3222 | *new_disk_conf = *old_disk_conf; |
3223 | 3223 | ||
3224 | new_disk_conf->resync_rate = be32_to_cpu(p->rate); | 3224 | new_disk_conf->resync_rate = be32_to_cpu(p->resync_rate); |
3225 | } | 3225 | } |
3226 | 3226 | ||
3227 | if (apv >= 88) { | 3227 | if (apv >= 88) { |
diff --git a/include/linux/drbd_genl.h b/include/linux/drbd_genl.h index 6aece551d87e..778708d92939 100644 --- a/include/linux/drbd_genl.h +++ b/include/linux/drbd_genl.h | |||
@@ -113,7 +113,7 @@ GENL_struct(DRBD_NLA_DISK_CONF, 3, disk_conf, | |||
113 | __u32_field_def(6, GENLA_F_MANDATORY, on_io_error, DRBD_ON_IO_ERROR_DEF) | 113 | __u32_field_def(6, GENLA_F_MANDATORY, on_io_error, DRBD_ON_IO_ERROR_DEF) |
114 | __u32_field_def(7, GENLA_F_MANDATORY, fencing, DRBD_FENCING_DEF) | 114 | __u32_field_def(7, GENLA_F_MANDATORY, fencing, DRBD_FENCING_DEF) |
115 | 115 | ||
116 | __u32_field_def(8, GENLA_F_MANDATORY, resync_rate, DRBD_RATE_DEF) | 116 | __u32_field_def(8, GENLA_F_MANDATORY, resync_rate, DRBD_RESYNC_RATE_DEF) |
117 | __u32_field_def(9, GENLA_F_MANDATORY, resync_after, DRBD_AFTER_DEF) | 117 | __u32_field_def(9, GENLA_F_MANDATORY, resync_after, DRBD_AFTER_DEF) |
118 | __u32_field_def(10, GENLA_F_MANDATORY, al_extents, DRBD_AL_EXTENTS_DEF) | 118 | __u32_field_def(10, GENLA_F_MANDATORY, al_extents, DRBD_AL_EXTENTS_DEF) |
119 | __u32_field_def(11, GENLA_F_MANDATORY, c_plan_ahead, DRBD_C_PLAN_AHEAD_DEF) | 119 | __u32_field_def(11, GENLA_F_MANDATORY, c_plan_ahead, DRBD_C_PLAN_AHEAD_DEF) |
diff --git a/include/linux/drbd_limits.h b/include/linux/drbd_limits.h index 3d3e2d5125cb..48339ae69d50 100644 --- a/include/linux/drbd_limits.h +++ b/include/linux/drbd_limits.h | |||
@@ -98,10 +98,11 @@ | |||
98 | 98 | ||
99 | /* syncer { */ | 99 | /* syncer { */ |
100 | /* FIXME allow rate to be zero? */ | 100 | /* FIXME allow rate to be zero? */ |
101 | #define DRBD_RATE_MIN 1 | 101 | #define DRBD_RESYNC_RATE_MIN 1 |
102 | /* channel bonding 10 GbE, or other hardware */ | 102 | /* channel bonding 10 GbE, or other hardware */ |
103 | #define DRBD_RATE_MAX (4 << 20) | 103 | #define DRBD_RESYNC_RATE_MAX (4 << 20) |
104 | #define DRBD_RATE_DEF 250 /* kb/second */ | 104 | #define DRBD_RESYNC_RATE_DEF 250 |
105 | #define DRBD_RESYNC_RATE_SCALE 'k' /* kilobytes */ | ||
105 | 106 | ||
106 | /* less than 7 would hit performance unnecessarily. | 107 | /* less than 7 would hit performance unnecessarily. |
107 | * 919 slots context information per transaction, | 108 | * 919 slots context information per transaction, |