The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Выпуск пакетного менеджера DNF 4.15"
Отправлено Аноним, 10-Апр-23 19:07 
> Задача вернуть в работоспособное состояние. Все программы и конфиги откатываются.

У программ могут быть какие-то свои идеи насчет потребных для работы данных - и их формата представления, и если в новой версии оно изменилось то толку с отката программы и конфигов если оно потом с вон тем не работает?

Откатить вообще всю ФС (или виртуалку) на блочном уровне в именно точное старое состояние на момент X - гораздо более гарантированное по результатам этого мероприятие. При этом ВСЕ откатится в вид как было, и если это работало - оно будет работать. А половинчатый откат пакетником - а вот как повезет. Может и не повезти.

> Остальное - не важное.

Если под новую версию программы грейданули какие-то рантайм данные - при откате взад даунгрейд версии этого обычно никто не умеет, и то что старая версия вообще запустится и сможет работать вот так - ниоткуда не следует. Может послать с непонятной версией рантайм данных в пень а то и вовсе покрешиться, налетев на неизвестный формат/схему хранения/прочие прелести. И что хотите то и делайте.

>  При необходимости перегенерится или просто трется.

1) Возможность это сделать и последствия зависят от программ.
2) В результате мы не получаем "вернуть в работоспособное состояние" и вместо этого танцуем с бубном.
3) Откат блочным уровнем в старый снапшот быстрее, результативнее и безглючнее, и там сильно меньше что может пойти не так.

> Как бы вам ни хотелось, но транзакции явно НЕОБХОДИМАЯ вещь.

Я вместо этой левой порнографии просто снапшоты ФС делаю перед крупными апгрейдами и тому подобным. И если что-то пошло не так - возвращаюсь на предыдущий снапшот. Как видите, без ваших дурацких транзакций не только можно обойтись, но это еще и сильно лучше работает, потому что таки трекает вот именно ВСЕ. Ну ладно, у меня есть деление на "system" и "userdata", это не я придумал а убунта но мне понравилось. Однако по понятным причинам снапшоты обычно делаются парой, на обе ипостаси сразу. Вот как раз для возможности именно гарантированного отката, если результат не понравился. И одно дело откатить снапшот за пару минут и другое танцевать с какой-нибудь навороченой программой у которой отпал формат данных, для этого сперва придется вообще вдуплить что отпало.

Итого транзакции сильно все усложняют а работает это достаточно хреново. По моему это неудачное соотношение. Одна из причин по которым энтерпрайзы много лет любят виртуалки и снапшоты. DNF при отклонениях от идеала сам первым же и разваливается и его починка это сильно отдельные танцы с бубном. Он так то довольно хлипкий, прожорливый и капризный. И одна из причин по которым я дебианобразные предпочитаю: считаю ниже своего достоинства пользоваться таким позором в качестве ключевого системного компонента. Я не мусорный бачок редхатских вебманков, извините, пусть сами вон то юзают.

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, [email protected] (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру