[PATCH] [totemsrp] Cancel token holding while in retransmition

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



When there is no other activty on ring but only retransmition, and token
is in hold mode, the retransmition will become slow. More over, if the
retransmition is always fail but token rotation works well, then it takes
quite a lone time(fail_to_recv_const * token_hold = 2500 * 180ms = 450sec)
for the retransmit requester to meet the "FAILED TO RECEIVE" condition to
re-construct a new ring.

This problem can be solved by checking if retransmits are present before
going into hold. If a node is the retransmit requester or the resender, it
set my_token_held to 0 to speed up retransmition and omit further
unnecessary sending of token_hold_cancel signal.

Signed-off-by: Jason HU <huzhijiang@xxxxxxxxx>

Attachment: 0001-totemsrp-Cancel-token-holding-while-in-retransmition.patch
Description: Binary data

_______________________________________________
discuss mailing list
discuss@xxxxxxxxxxxx
http://lists.corosync.org/mailman/listinfo/discuss

[Index of Archives]     [Linux Clusters]     [Corosync Project]     [Linux USB Devel]     [Linux Audio Users]     [Photo]     [Yosemite News]    [Yosemite Photos]    [Linux Kernel]     [Linux SCSI]     [X.Org]

  Powered by Linux