<div dir="ltr"><div>Hi,<br></div><div><br></div><div>When the send error occurs, ko_count is too big.</div><div><br></div><div>Log at timeout situation:</div><div><br></div><div> 38754 Feb 19 16:00:04 drbd9-01 kernel: drbd r0 drbd9-03: [drbd_s_r0/35252] sending time expired, ko = 4294953383</div><div> 38755 Feb 19 16:00:10 drbd9-01 kernel: drbd r0 drbd9-03: [drbd_s_r0/35252] sending time expired, ko = 4294953382</div><div> 38756 Feb 19 16:00:16 drbd9-01 kernel: drbd r0 drbd9-03: [drbd_s_r0/35252] sending time expired, ko = 4294953381</div><div> 38757 Feb 19 16:00:22 drbd9-01 kernel: drbd r0 drbd9-03: [drbd_s_r0/35252] sending time expired, ko = 4294953380</div><div> 38758 Feb 19 16:00:28 drbd9-01 kernel: drbd r0 drbd9-03: [drbd_s_r0/35252] sending time expired, ko = 4294953379</div><div> 38759 Feb 19 16:00:34 drbd9-01 kernel: drbd r0 drbd9-03: [drbd_s_r0/35252] sending time expired, ko = 4294953378</div><div> 38760 Feb 19 16:00:40 drbd9-01 kernel: drbd r0 drbd9-03: [drbd_s_r0/35252] sending time expired, ko = 4294953377</div><div> 38761 Feb 19 16:00:46 drbd9-01 kernel: drbd r0 drbd9-03: [drbd_s_r0/35252] sending time expired, ko = 4294953376</div><div> 38762 Feb 19 16:00:52 drbd9-01 kernel: drbd r0 drbd9-03: [drbd_s_r0/35252] sending time expired, ko = 4294953375</div><div> 38763 Feb 19 16:00:58 drbd9-01 kernel: drbd r0 drbd9-03: [drbd_s_r0/35252] sending time expired, ko = 4294953374</div><div><br></div><div>Resolution:</div><div> - At dtt_send_page function, we insert ko-count initialization code before socket->ops->sendpage() like this;</div><div><br></div><div> if (stream == DATA_STREAM)</div><div> {</div><div> transport->ko_count = transport->net_conf->ko_count;</div><div> }</div><div><br></div><div>Please check.</div><div><br></div><div>Thanks.</div><div><br></div>
</div>