When the only peer is very slow (about 50-200 bytes/s):
https://preview.ibb.co/ck07E6/1.png
[13:29:31] received bitfield, 1.165 of 1.165 pieces complete
[13:29:31] local interested in remote
[13:29:33] remote unchoked local
[13:29:33] attached piece 737
[13:29:33] send block request, piece=737 offset=393.216 size=16.384
[13:29:33] send block request, piece=737 offset=409.600 size=16.384
[13:29:44] received PEX message
[13:31:33] received block, piece=737 offset=393.216 length=16.384
[13:31:33] send block request, piece=737 offset=425.984 size=16.384
[13:32:35] expired local block request, piece=737 offset=409.600
[13:33:24] sent keep-alive message
[13:33:27] received block, piece=737 offset=409.600 length=16.384
[13:33:27] block received not in request stack, piece=737 offset=409.600 length=16.384
[13:33:27] send block request, piece=737 offset=442.368 size=16.384
[13:34:35] expired local block request, piece=737 offset=425.984
[13:35:23] sent keep-alive message
[13:35:29] received block, piece=737 offset=425.984 length=16.384
[13:35:29] block received not in request stack, piece=737 offset=425.984 length=16.384
[13:35:29] received keep-alive message
[13:35:29] send block request, piece=737 offset=458.752 size=16.384
[13:36:35] expired local block request, piece=737 offset=442.368
[13:37:37] received block, piece=737 offset=442.368 length=16.384
[13:37:37] block received not in request stack, piece=737 offset=442.368 length=16.384
[13:37:37] received keep-alive message
[13:37:37] send block request, piece=737 offset=475.136 size=16.384
[13:38:35] expired local block request, piece=737 offset=458.752
[13:39:28] sent keep-alive message
[13:39:35] received block, piece=737 offset=458.752 length=16.384
[13:39:35] block received not in request stack, piece=737 offset=458.752 length=16.384
[13:39:35] send block request, piece=737 offset=491.520 size=16.384
[13:40:43] expired local block request, piece=737 offset=475.136
[13:41:45] error: Timed out
[13:41:45] detached piece 737
[13:41:45] stopping
//so last received piece=737 offset=458.752
[13:43:39] starting
[13:43:39] initiating connection
[13:43:40] securing connection
[13:43:40] sent handshake
[13:43:41] logged in
[13:43:41] sent bitfield
[13:43:41] local unchoked remote
[13:43:41] remote is partial seed
[13:43:41] remote is complete seed
[13:43:41] received bitfield, 1.165 of 1.165 pieces complete
[13:43:41] local interested in remote
[13:43:42] remote unchoked local
[13:43:42] attached piece 737
[13:43:42] send block request,
piece=737 offset=327.680 size=16.384
[13:43:42] send block request, piece=737 offset=344.064 size=16.384
[13:45:32] sent keep-alive message
[13:45:52] error: Timed out
[13:45:52] detached piece 737
[13:45:52] stopping
Etc...
Can i extend timeout?