Обновление Carbon Reductor

Skip to end of metadata
Go to start of metadata
Вы просматриваете старую версию данной страницы. Смотрите текущую версию. Сравнить с текущим  |   просмотр истории страницы

Описание настроек

См. статью

Описание процесса обновления

При обновлении предыдущая версия Carbon Reductor "бэкапится" в /usr/local/old_Reductor.номер_версии.

Сохраняются последние 30 версий.

Всё содержимое папки userinfo переносится в новую версию (конфиг, ключ, хуки итд), также сохраняются выгруженный реестр, запрос и подпись, кэши резолва и сигнатур.

Конфиг провайдера "мержится" с конфигом из новой версии (заполняются значения из старого конфига).

На время обновления Carbon Reductor "стопается", чтобы имелась возможность выгрузить модуль ядра и заменить его новым.

В среднем даунтайм занимает около двух секунд, вся подготовка к обновлению не влияет на его работу.

Обновления между ветками

master > devel

Это требуется только при прямом контакте с разработчиками.

vim /usr/local/Reductor/userinfo/config
autoupdate['branch']='master'

меняем на

autoupdate['branch']='devel'

запускаем ручное обновление из меню.

devel > master

Возможно только после выхода master-версии, билд которой больше билда текущей devel версии. Это происходит обычно после завершения разработки фишки, ради которой происходил переход на devel.

Для срочного возврата на master версию в случае проблем

vim /usr/local/Reductor/userinfo/config
autoupdate['branch']='devel'

меняем на

autoupdate['branch']='master'

пользуемся статьёй Downgrade.

Введите метки, чтобы добавить к этой странице:
Please wait 
Ищите метку? просто начните печатать.