Компоненты: ИРБИС 128. Модуль DP_Irbis64Native - Нативный провайдер данных к файлам СУБД ИРБИС 64/64+ Завершено: 30.06.2026 10:40
Добавить provider-level диагностику соответствия MFN в MST/XRF для DP_Irbis64Native.
Пользовательский опыт:
административные и фоновые операции смогут запускать быструю проверку диапазона MFN без чтения полного содержимого записей;
результат будет показывать расхождения между MFN из XRF и MFN в MSTлидере, нулевые ссылки XRF, ошибки чтения, absentзаписи и расхождения размера XRF/MST;
длинная диагностика сможет отдавать прогресс по проверяемому диапазону и останавливаться при отмене callback-ом;
вызывающий код сможет ограничивать диапазон MFN и количество детальных ошибок в отчете.
Изменения:
MstSpace получил readonly метод DiagMfn() для проверки ссылок XRF на MSTлидеры и базовых размеров файлов;
IrbisSpaceNative получил provider-level wrapper DiagMfn();
добавлен внешний вызов DP_Irbis64Native/DiagMfn с параметрами MfnFrom, MfnTo, ErrorLimit и ProgressCallback.
Документация:
пользовательскую документацию менять не требуется: задача добавляет provider-level API; Database wrapper/UI и справка диагностики будут вынесены отдельными задачами.
-
Вторая волна для develop.
Порядок review/merge: 8 из 68.
Ветка пересобрана от develop как независимый PR: diff показывает только файлы своего слоя изменений.