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


Присутствуют сообщения из эхоконференции RU.FTN.DEVELOP с датами от 12 Jul 13 20:52:30 до 18 Oct 24 22:48:06, всего сообщений: 2735
Ответить на сообщение К списку сообщений Предыдущее сообщение Следующее сообщение
= Сообщение: 1733 из 2735 =================================== RU.FTN.DEVELOP =
От   : Alexey Fayans                    2:5030/1997        17 Mar 21 10:36:01
Кому : Nil Alexandrov                                      17 Mar 21 10:36:01
Тема : sqpack will reset BaseMsgNum to 1
FGHI : area://RU.FTN.DEVELOP?msgid=2:5030/1997@fidonet+6051b378
На   : area://RU.FTN.DEVELOP?msgid=2:5015/46+6051a7a5
= Кодировка сообщения определена как: CP866 ==================================
Ответ: area://RU.FTN.DEVELOP?msgid=2:5030/1997@fidonet+6051bc07
==============================================================================
Hello Nil!

On Wed, 17 Mar 2021 at 09:31 +0300, you wrote to me:

NA>>> Я считаю, что поведение sqpack, когда упакованная база начинает
NA>>> нумерацию BaseMsgNum снова с 1цы не корректное.
AF>> Не согласен.
NA> Хорошо, а объясни тогда зачем нужен BaseMsgNum?

Ты сам ответил на этот вопрос ниже.

AF>> Когда я работал с движком skMHL, помню, были проблемы с
AF>> базами, в которых BaseMsgNum после пуржинга не
AF>> сбрасывался.[...skipped...]
AF>>   GetHighest:=JamBaseHeader.BaseMsgNum +
AF>> JamBaseHeader.ActiveMsgs;
NA> Ну и нижний порог будет как раз BaseMsgNum.

Если в процессе пуржинга (и упаковки) у нас сбросились абсолютные номера сообщений, а BaseMsgNum останется как был, получится лажа.

NA> Предположим у нас BaseMsgNum был 1, и было 1000 сообщений. Нам надо
NA> удалить первые 500. После пуржинга BaseMsgNum должен быть 500,

Только если в процессе пуржинга будут именно удалены первые 500 сообщений, а не собрана новая база из последующих 500 сообщений, как делает sqpack.

NA> Я прочитал и у меня всё сходится.

Странно.


... Music Station BBS | https://bbs.bsrealm.net | telnet://bbs.bsrealm.net
--- GoldED+/W32-MSVC 1.1.5-b20180707
* Origin: Music Station | https://ms.bsrealm.net (2:5030/1997)

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