Событие E_TESTDB
При запуске тестирования
Первый дополнительный аргумент
Полный путь к тестируемой БД.
Пример
/mnt/hdb1/DATABASE/ARC
Второй дополнительный аргумент
Отсутствует.
При завершении тестирования
Первый дополнительный аргумент
Полный путь к тестируемой БД.
Пример
/mnt/hdb1/DATABASE/ARC 0
Второй дополнительный аргумент
Результат тестирования. Положительное значение свидетельствует об успешном завершении собственно процесса тестирования (но не о корректности протестированной БД), отрицательное – о неудачном (таблицы 4, 5).
Пример
"/mnt/hdb1/DATABASE/ARC" "0"
Таблица 4. Коды завершения в случае «Процесс тестирования завершился успешно»
| Код завершения | Результат тестирования |
|---|---|
| 0 | БД не содержит ошибок. |
| 1 | Некорректная БД. Утилита тестирования обнаружила ошибки в БД. |
| 2 | Ядро СУБД ЛИНТЕР не смогло стартовать на тестируемой БД. |
Таблица 5. Коды завершения в случае «Процесс тестирования был прерван»
| Код завершения | Причина прерывания тестирования |
|---|---|
| -1 | Тестирование прервано (по сигналу SIGKILL) из-за необходимости смены состояния сервера резервирования. |
| -2 | Работа ядра СУБД ЛИНТЕР была завершена сервером резервирования (по сигналу SIGKILL) из-за перехода сервера резервирования в другое состояние. |
| -3 | Невозможно удалить резервную БД перед её копированием с главного сервера. |
| -4 | Неустранимая ошибка при копировании БД. |
| -5 | Ошибка запуска утилиты тестирования testdb. |
| -6 | Ошибка запуска ядра СУБД ЛИНТЕР. |
| -7 | Тестирование прервано по сигналу. |
| -8 | Работа ядра СУБД ЛИНТЕР завершена по сигналу. |