Добро пожаловать, Гость. Пожалуйста авторизуйтесь здесь.
FGHIGate на GaNJa NeTWoRK ST@Ti0N - Просмотр сообщения в эхоконференции RU.HUSKY
Введите FGHI ссылку:


Присутствуют сообщения из эхоконференции RU.HUSKY с датами от 16 Jul 13 10:00:06 до 31 Mar 24 23:49:12, всего сообщений: 5321
Ответить на сообщение К списку сообщений Предыдущее сообщение Следующее сообщение
= Сообщение: 3284 из 5321 ========================================= RU.HUSKY =
От   : Eugene Palenock                  2:5020/2065.1      30 Sep 18 19:35:18
Кому : Alexey Vissarionov                                  30 Sep 18 19:35:18
Тема : баг, toss вешается от кривого пакета.
FGHI : area://RU.HUSKY?msgid=2:5020/2065.1@FidoNet+5bb0fb4a
На   : area://RU.HUSKY?msgid=2:5020/545+5bb0a67b
= Кодировка сообщения определена как: CP866 ==================================
Ответ: area://RU.HUSKY?msgid=2:5020/545+5bb11c99
==============================================================================
                           Привет, Alexey!

30 сен 18 13:33, Alexey Vissarionov -> Evgeny Chevtaev:

EP>>> А у меня - баг повторяется.
EP>>> может от винды зависит? у меня 8.1 x64
EC>> В "hpt/fbsd 1.9.0-cur 17-02-17" такая же история. Сабж всплывает на
EC>> 35-ой итерации - генерирует 17 раз .bad и .b0..bf, затем 17 .tos и
EC>> .t0..tf, потом "ой всё" и зацикливается.

AV> Если файлы именно пустые, можно перед тоссингом запускать

Именно пустые. Нулевой размер.
Но в перспективе ведь могут быть и не пустые, а реально битые (с неподдерживаемым архиватором - эхотаг ведь ругается не на то что файл пустой, а на то что не удалось найти ему распаковщик). Так что это надо фиксить...

AV> find ~/fido/inbound -type f -size 0 -delete

AV> Получим устойчивую воспроизводимость - будем фиксить.

И надо логику переименования как-то иначе сделать.
Трёхбуквенного расширения может быть мало (рано или поздно свалится несколько тысяч битых файлов и буквы закончатся).

Очевидно, битый пакет, при невозможности переименовать - надо либо пропускать либо удалять... И не зацикливаться на нём как сейчас.
Или перемещать битый пакет в папку вида гггг-мм-дд-чч-мм-сс-мсек
Не забыв сделать проверку на превышение MAX_PATH (чтобы там тоже не зависнуть потом).

--
С уважением, Евгений.

---
* Origin: ... (2:5020/2065.1)

К главной странице гейта
Powered by NoSFeRaTU`s FGHIGate
Открытие страницы: 0.044324 секунды