WildSery wrote:
Вот фичу наблюдаю ещё с 1.0.3. Думал, уже давно поправили, ан нет.
Делаю так:
/gfix -shut -force 0 /db/asu/Test.fdb
Может быть в этом месте я как раз ошибаюсь, но типа это должно отстрелить всех 
ползателей.

С шатдауном две врожденные проблемы:

1) Он не отключает физически коннекты от базы, вместо этого освобождает все локи на метаданных и выдает isc_shutdown на любую попытку активности. Т.е. после шатдауна можно обновлять метаданные, но нельзя, например, заменить базу на отресторенную. Это не баг, хотя многие его трактуют именно так. Подразумевается, что клиент завершит коннект сам или будет ждать онлайна.

2) На классике шатдаун не прерывает долгоиграющие запросы. Т.е. когда именно снимутся все локи - предсказать нельзя. Это исправлено в 2.1.


--
Дмитрий Еманов

Ответить