小樱版bitcomet 1.77/1.78丢块

又是在神社载鹰组里番翻的车。 :sweat:
原来是用1.77,丢块就换1.78了,还是照样丢。
换qbit就正常下载了。
捕获

qbit你把专家日志打开,,,一样可以看到丢

我是来汇报bug的,不是来找碴的,抱歉没把bug描述清楚。
详细是这样的:我用1.77下载里番合集,刚下载还正常,有下载速度和进度,显示30多分钟后完成,然后我就去看动画了,20分钟看完后,显示下到1.7%,有下载速度但没进度,剩余时间还剩30多分钟,1.7%之后所有的分块下下来都被丢掉了。
然后我就换成1.78,还是一样的结果。
然后我就换qbit来载了,下载完1.7%后,进度条显示1.8、1.9不停累加,直到100%。可以下载完100%这情况对我来说是正常。
可以理解我的描述吧,总结起来就是完全丢块。我觉得我的描述就是一堆废话,所以在发帖时没打出来。

你把这个出问题的磁力发出来一下,出现丢块的问题是用户中因为peer对方的客户端出现了硬盘坏道,导致了传入错误的数据到自身客户端中,比特彗星是默认检测到对方传输3次错误块就执行拉黑有错误的人,后续不会继续与他进行下载,按理来说不会出现你这个所谓的1.7%后无进度的情况
可能是该磁力的个例问题引起,需要提供下磁力来复现找问题

我把你的那个论坛自动签到研究出来了 :wink:

e699f7ffc01ca00c385e7a1e1d89bc1f895a691a
就是这哈希

我这里试了一下正常,我看看能不能下完,目前暂未发现被ban的用户(同一个peer触发三次丢弃才ban)

奇怪了,我也复现不了,停在1.7%差不多2分钟,然后又接着下载了,可以看到一堆丢块,不过我这倒是出现了被ban的用户。上次出问题的1.74,这次连丢块都没有。
难道只有在种子刚出时下载才会出现这情况吗?我连续2次载新鲜的里番合集都发生了这事。


丢块这种问题是对方客户端的毛病引起的,,比特彗星自身也只能做到丢弃,并且检测对方多次传输错误的数据就执行ban拉黑掉它
总体来说没什么解决办法,,,主要是比特彗星提供了日志显示,可能一般人不太懂这个东西,可以让官方把这个丢弃警告加进去专家模式里才显示?

好的,我差不多明白了,是对方的问题而不是我的问题就行了.
谢谢你的解答.

嗯,,毕竟这种上千个人同时下载上传,这么多人,,,谁知道他们电脑硬盘啥的有没有问题

1.79豪华增强版在做了么?