= Сообщение: 4592 из 5323 ========================================= RU.HUSKY = От : Nil A 2:5015/46 09 Nov 21 19:48:32 Кому : Stas Mishchenkov 09 Nov 21 19:48:32 Тема : src/pktwrite.c: openPktForAppending - race condition FGHI : area://RU.HUSKY?msgid=2:5015/46+618aa6d6 На : area://RU.HUSKY?msgid=2:460/5858+618aa216 = Кодировка сообщения определена как: CP866 ================================== Ответ: area://RU.HUSKY?msgid=2:460/5858+618b6a7b ============================================================================== Hello, Stas!
Tuesday November 09 2021 19:28, from Stas Mishchenkov -> Nil A:
NA>> Вроде hpt post должен хватать общехасковский лок, тогда hpt toss NA>> будет ждать. SM> Да. Тут всё хорошо. А когда hpt toss уже ковыряется, то hpt post SM> просто не сработает. По этому генерируем PKT и подкидываем его тоссеру SM> в инбаунд.
Т.е. вопрос в том, чтобы обернуть hpt post во что-то, что будет ждать и перезапускать? Или hpt post возвращает код ошибки, по которому нельзя понять, случился ли пост или нет, и тип ошибки, при которой можно переповторить вызов?
Best Regards, Nil --- GoldED+/LNX 1.1.5 * Origin: Linux 2.6.32-042stab145.3 (2:5015/46)