[prev in list] [next in list] [prev in thread] [next in thread]
List: drbd-user
Subject: [DRBD-user] DRBD on-line verify task will be abborted on-congestion pull-ahead.
From: "Takeshi.Y" <yahagi.tgi () gmail ! com>
Date: 2014-08-05 9:54:12
Message-ID: CAJJb+MaJ+aYVa57t=zZ2g9FTAr76f6idkRGw2gX+BbP6mYtt0A () mail ! gmail ! com
[Download RAW message or body]
[Attachment #2 (multipart/alternative)]
Hi,
Thanks for your reply.
I will try use the command from you. Thanks.
If I will update the source, I will modify the condition
in function "enum drbd_state_rv __drbd_set_state" on drbd_main.c
---------------------------------------------------------------------
enum drbd_state_rv
__drbd_set_state(struct drbd_conf *mdev, union drbd_state ns,
enum chg_state_flags flags, struct completion *done)
{
:
:
/* Aborted verify run, or we reached the stop sector.
* Log the last position, unless end-of-device. */
if ((os.conn == C_VERIFY_S || os.conn == C_VERIFY_T) &&
/*@@@ ns.conn <= C_CONNECTED) { */
/*@@@NEW*/ (ns.conn <= C_CONNECTED || (ns.conn == C_AHEAD || ns.conn ==
C_BEHIND) ) ) {
mdev->ov_start_sector =
BM_BIT_TO_SECT(drbd_bm_bits(mdev) - mdev->ov_left);
:
:
}
---------------------------------------------------------------------
Regards,
[Attachment #5 (text/html)]
<div dir="ltr">Hi,<div><br></div><div>Thanks for your \
reply.</div><div><br></div><div>I will try use the command from you. \
Thanks.</div><div><br></div><div><br></div><div>If I will update the source, I will \
modify the condition</div> <div>in function "enum drbd_state_rv \
__drbd_set_state" on \
drbd_main.c</div><div><div><br></div><div>---------------------------------------------------------------------</div><div>enum \
drbd_state_rv</div><div>__drbd_set_state(struct drbd_conf *mdev, union drbd_state \
ns,</div> <div> enum chg_state_flags flags, struct \
completion *done)</div><div>{</div><div> :</div><div> \
:</div><div> /* Aborted verify run, or we reached the stop \
sector.</div><div>
* Log the last position, unless end-of-device. */</div><div> \
if ((os.conn == C_VERIFY_S || os.conn == C_VERIFY_T) &&</div><div>/*@@@ \
ns.conn <= C_CONNECTED) { */</div><div>/*@@@NEW*/ (ns.conn <= C_CONNECTED || \
(ns.conn == C_AHEAD || ns.conn == C_BEHIND) ) ) {</div> <div> \
mdev->ov_start_sector =</div><div> \
BM_BIT_TO_SECT(drbd_bm_bits(mdev) - mdev->ov_left);</div><div> \
:</div><div> :</div><div>}</div></div><div><div>
---------------------------------------------------------------------</div></div><div><br></div><div>Regards,</div></div>
_______________________________________________
drbd-user mailing list
drbd-user@lists.linbit.com
http://lists.linbit.com/mailman/listinfo/drbd-user
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic