Re: повторная отправла бандлов у bforce
- From
- Dmitry Rodin (2:5020/5410)
- To
- Dmitriy Smirnov
- Date
- 2005-08-29T00:25:58Z
- Area
- RU.UNIX.FTN
From: Dmitry Rodin <sysop5410@rambler.ru>
Dmitriy Smirnov <Dmitriy_Smirnov@f352.n5010.z2.fidonet.org> wrote:
DS> Aug 23 14:41:49 [60269] sent: "test3" 5 [ok]: 0 seconds, 0 CPS
DS> Aug 23 14:41:49 [60269] send: cannot stat file "/home/fido/test"
DS> message: "No such file or directory" : errno = 2
DS> Aug 23 14:41:49 [60269] send: "test2" 0 bytes
DS> Aug 23 14:41:49 [60269] sent: "test2" 0 [ok]: 0 seconds, 0 CPS
DS> Aug 23 14:41:49 [60269] send: "test3" 5 bytes
DS> Aug 23 14:41:49 [60269] remote allready has file
DS> Aug 23 14:41:49 [60269] sent: "test3" 0 [skipped]: 0 seconds, 0 CPS
DS> Aug 23 14:41:50 [60269] 2:5010/352.x, S/R 5/0, 14/0 bytes in 1 seconds, 14 CPS
DS> давно уже сталкнулся с такой проблемой, все что не удалается при отправке -
DS> отправляется повторно, почему бфорс берет бандлы дважды (видно даже из подсчета
DS> отправляемого трафика)?
Тоже наткнулся на эту багу, но в оригинальном bforce, а не в kst или ugenk.
bforce пытается дважды посылать все файлы стоящие в сессии в очереди, даже
те что при первой отправке были удалены (в этом случае обламывается с no
such file or directory), а ещё пытается дважды создавать bsy и csy .
Похоже ошибка компиляторозависимая и проявляется в функции работающей с
файлами. Некоторые версии gcc иногда генерируют бинарник bforce с такой
ошибкой, хотя на других версиях компиляторов bforce собранный из тех же
самых исходников работает нормально.
Ловить баг под трассировщиком и экспериментировать с ключами компилятора
мне было лень, проще собрать пакедж на проверенном компиляторе.
Пока,
\Dmitry
--- tin/1.5.8-20010221 ("Blue Water") (UNIX) (Linux/2.2.20 (i586))
* Origin: FidoNet 2:5020/5410 (095)541-5490 23:00-11:00 MSK (2:5020/5410.0)
SEEN-BY: 46/50 50/203 400/814 450/118 186 247 1024 451/30 453/129 454/9
SEEN-BY: 465/285 469/418 4646/15 5000/5000 5001/5001 5002/50 79 5003/57
SEEN-BY: 5010/53 5011/13 5012/23 46 5015/10 28 5019/31 5020/40 113 154 175 400
SEEN-BY: 5020/517 545 627 715 758 770 794 830 871 895 937 949 950 969 976 996
SEEN-BY: 5020/1042 1159 1201 1229 1255 1297 1353 1387 1452 1493 1504 1523 1581
SEEN-BY: 5020/1604 1697 1835 1864 2009 2020 2142 2238 2424 2871 3274 4441 4767
SEEN-BY: 5020/5410 5413 9600 5021/29 5022/128 5025/3 750 5026/45 5027/16
SEEN-BY: 5030/49 115 436 556 966 1063 1900 5031/47 70 5035/38 5036/34 5040/47
SEEN-BY: 5042/13 5049/50 5053/16 5054/1 8 9 18 37 45 63 67 81 5059/9 37
SEEN-BY: 5061/120 5062/1 10 5063/3 5067/2 5069/7 5070/1222 5077/70 5080/80
SEEN-BY: 5080/1003 5083/21 5085/13 5090/108 113 5092/1 5095/20 5096/18 5099/11
SEEN-BY: 6000/12 254 6001/10 6090/1
PATH: 5020/5410 1504 976 758 4441 545 5054/1 37