nbackup и ODS от полуторки.

Access Violation, некорректное выполнение запросов или вызовов API, ошибки утилит командной строки, в общем все, что вам мешает работать

Модераторы: kdv, dimitr

Ответить
VKozlov
Сообщения: 6
Зарегистрирован: 11 фев 2005, 11:54

nbackup и ODS от полуторки.

Сообщение VKozlov » 11 фев 2005, 12:05

Ветки "обсуждение альфа/бета версий" тут нет, поэтому пишу сюда :)

NBackup на ODS от полуторки работать принципиально не может, или не хочет из-за бага? При запуске на базе от полуторки ничего наподобие "incompatible ODS version" не выдает, вместо этого ругается на параметр командной строки -U. После b/r на новой ODS та же командная строка отрабатывается без проблем.

Баг или фича?

kdv
Forum Admin
Сообщения: 6595
Зарегистрирован: 25 окт 2004, 18:07

Сообщение kdv » 11 фев 2005, 12:07

что-то я не понял, каким образом nbackup может работать на ODS 10... и почему это надо считать багом или фичой. например, почему нельзя создать bigint в базе с ODS 9? да потому что ...

или, почему IB 7.1/7.5 на ODS 11.1 делает быструю сборку мусора в индексах, а с ODS 10 не может - вот как, это баг, или фича? :-)

Merlin
Динозавр IB/FB
Сообщения: 1502
Зарегистрирован: 27 окт 2004, 11:44

Сообщение Merlin » 11 фев 2005, 12:32

Багой надо считать то, что Коля весьма безответсвенно относится к изменению ODS и оставляет старый номер. С AMD64 те же грабли.

VKozlov
Сообщения: 6
Зарегистрирован: 11 фев 2005, 11:54

Сообщение VKozlov » 11 фев 2005, 12:45

На уровне банального здравого смысла я понимаю, что не должен он на старой ODS работать. Но можно было бы перед попыткой тыкнуться в RDB$BACKUP_HISTORY проверить версию ODS и выдать сообщение о несовместимости.

dimitr
Разработчик Firebird
Сообщения: 888
Зарегистрирован: 26 окт 2004, 16:20

Сообщение dimitr » 12 фев 2005, 13:30

nbackup принципиально не может работать со старой ОДС в плане инкрементальных бекапов. Но теоретически может в плане подготовки базы к физическому резервированию. Просто в nbackup еще проверок от дурака маловато, это будет потихоньку решаться в ходе бета-тестирования.

VKozlov
Сообщения: 6
Зарегистрирован: 11 фев 2005, 11:54

Сообщение VKozlov » 12 фев 2005, 15:32

Ну вот про проверки от дурака я и хотел сказать.
Слушай, а может вообще забить в .conf параметр "EnableOldODS" и сделать его по умолчанию off - дабы неповадно было? Все-таки как никак номер major-версии сервера поменялся - раз; переход на новую версию должен делаться через b/r - два; типа колокольчик для удара лбом сделать в нескольких шагах от потенциальных граблей :) Кому сильно надо - включит в конфиге, а остальные сделают b/r и будут счастливы :)

Ответить