The OpenNET Project / Index page

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



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Выпуск пакетного менеджера RPM 4.15, opennews (??), 28-Сен-19, (0) [смотреть все] –1

Сообщения [Сортировка по времени | RSS]


33. "Выпуск пакетного менеджера RPM 4.15"  –1 +/
Сообщение от Аноним (30), 28-Сен-19, 18:16 
> А чем принципиально rpm5 отличается от rpm4?

1. Сравните время выполнения:

ROSA R9 - rpm5, urpmi7
Mageia 5(6) - rpm4, urpmi8

urpmq --whatrequires libgcc1 - Mageia=7 сек - ROSA=1 мин. 48 сек.
urpmq --whatrequires glibc - Mageia=7 сек - ROSA=5 мин.32 сек.

https://forum.rosalinux.ru/viewtopic.php?f=56&t=8427

Дело там не только во времени, при этом система встаёт колом и непригодна к использованию https://forum.rosalinux.ru/viewtopic.php?f=53&t=5355

Из неочевидного -- чрезмерное количество операций записи на диск.

2. Нет специалистов, способных обнаружить проблему (на виртуалеке не воспроизводится), найти её найти причину и за два с половиной года устранить. Они даже в новости о выпуске R11 ошиблись, указав fsync, когда правильно fdatasync.

Жалоба пользователя: 15 мар 2015
"Решение" (приводит к регрессии urpmi, не исправлено поныне) от пользователя: 07 окт 2017

Ответить | Правка | К родителю #27 | Наверх | Cообщить модератору

55. "Выпуск пакетного менеджера RPM 4.15"  +/
Сообщение от Аноним (52), 28-Сен-19, 21:01 
> urpmq --whatrequires

А причём тут rpm? urpmq ищет по кешу метаданных репозиториев (собственного формата), а не по базе rpm. Но росовцы кривыми ручками и в URPM поковырялись, не умея в perl и в регулярки.
Для сравнения покажи, за какое время отрабатывают аналогичные команды rpm -q --whatrequires.

Ответить | Правка | Наверх | Cообщить модератору

57. "Выпуск пакетного менеджера RPM 4.15"  +/
Сообщение от Stax (ok), 28-Сен-19, 21:31 
> Для сравнения покажи, за какое время отрабатывают аналогичные команды rpm -q --whatrequires.

Да моментально они везде отрабатывают (ну точнее, за время, нужное чтобы загрузить с диска и разобрать BDB файлик). Это всего лишь простой поиск по базе BDB, он не будет тормозить вне зависимости от реализации RPM. Т.к. на общем уровне идея этих баз была определена задолго до форка RPM5.

Ответить | Правка | Наверх | Cообщить модератору

89. "Выпуск пакетного менеджера RPM 4.15"  +/
Сообщение от Аноним (30), 29-Сен-19, 09:04 
> Да моментально они везде отрабатывают (ну точнее, за время, нужное чтобы загрузить
> с диска и разобрать BDB файлик).

Это сейчас.

> Это всего лишь простой поиск
> по базе BDB, он не будет тормозить вне зависимости от реализации

Для ускорения поиска БД перестраивала индексы. По первой ссылке про это есть. Или здесь в https://www.opennet.ru/openforum/vsluhforumID3/118595.html#88

> RPM. Т.к. на общем уровне идея этих баз была определена задолго
> до форка RPM5.

Насколько помню, у RPM5 по дизайну четыре бэкенда, но реализованы и работают не все.

Ответить | Правка | Наверх | Cообщить модератору

88. "Выпуск пакетного менеджера RPM 4.15"  +/
Сообщение от Аноним (30), 29-Сен-19, 09:00 
>> urpmq --whatrequires
> А причём тут rpm? urpmq ищет по кешу метаданных репозиториев (собственного формата),
> а не по базе rpm.

По первой ссылке в последнем сообщении дано объяснение:

«Под рутом rpm перестраивает часть индексов базы данных, а под пользователем на это нет прав.

BerkleyDB синхронизирует каждую операцию, что бы БД оставалась в консистентном состоянии в случае аварии, отсюда замедление.

Для ускорения можно добавить в файл /etc/rpm/macros строку
%__nofsync nofsync

Для временного изменения у rpm имеется ключ --nofsync (в справке про него умалчивается, определён в /usr/lib/rpm/rpmopt как alias).

Для urpmi аналогичная опция --fastunsafe»


> Но росовцы кривыми ручками и в
> URPM поковырялись, не умея в perl и в регулярки.
> Для сравнения покажи, за какое время отрабатывают аналогичные команды rpm -q --whatrequires.

Наделал я этих сравнений, когда искал решение.

«В RPM 5 и urpmi в несколько раз ускорен процесс установки и удаления программ за счет отключения принудительного вызова fdatasync() после каждой транзакции» https://www.opennet.ru/opennews/art.shtml?num=50325

Теперь у меня есть и другие дела, кроме как устанавливать это поделие.

Ответить | Правка | К родителю #55 | Наверх | Cообщить модератору

75. "Выпуск пакетного менеджера RPM 4.15"  +1 +/
Сообщение от Pulfer (ok), 29-Сен-19, 03:02 
У меня на Росе сейчас:

time urpmq --whatrequires libgcc1

real    0m1,943s
user    0m1,751s
sys     0m0,128s

Ответить | Правка | К родителю #33 | Наверх | Cообщить модератору

87. "Выпуск пакетного менеджера RPM 4.15"  –1 +/
Сообщение от Аноним (30), 29-Сен-19, 08:47 
> У меня на Росе сейчас:

У тебя, как и у всех в ООО «НТЦ ИТ РОСА» сейчас совести нет, или ты, "ведущий разработчик", не в курсе изменений?

Скопирую из здешнего анонса:

«В RPM 5 и urpmi в несколько раз ускорен процесс установки и удаления программ за счет отключения принудительного вызова fdatasync() после каждой транзакции,»

https://www.opennet.ru/opennews/art.shtml?num=50325

И напомню, что у вас нет со мною договора на передачу имущественных прав. Так что удаляйте присвоенное обманным путём.


Ответить | Правка | Наверх | Cообщить модератору

133. "Выпуск пакетного менеджера RPM 4.15"  +2 +/
Сообщение от Michael Shigorinemail (ok), 29-Сен-19, 20:40 
Да оставьте их уже в покое.  Нет смысла грызться, есть смысл идти дальше и делать.  Многократно наблюдал и местами сам проверил.
Ответить | Правка | Наверх | Cообщить модератору

164. "Выпуск пакетного менеджера RPM 4.15"  –1 +/
Сообщение от Аноним (30), 30-Сен-19, 16:24 
> Да оставьте их уже в покое.  Нет смысла грызться, есть смысл
> идти дальше и делать.  Многократно наблюдал и местами сам проверил.

Pulfer гонит натуральную дезу о технической стороне RPM5. Однако, они приняли от меня решение, за неимением лучшего, значит они с ним согласны. Такой чисто технический аргумент. :)

Ответить | Правка | Наверх | Cообщить модератору

157. "Выпуск пакетного менеджера RPM 4.15"  +/
Сообщение от Pulfer (ok), 30-Сен-19, 14:23 
Какое отношение имеет вызов fdatasync() в rpm к urpmq --whatrequires? Никакого.
Ответить | Правка | К родителю #87 | Наверх | Cообщить модератору

162. "Выпуск пакетного менеджера RPM 4.15"  –1 +/
Сообщение от Аноним (30), 30-Сен-19, 16:01 
> Какое отношение имеет вызов fdatasync() в rpm к urpmq --whatrequires?

А с чего это ты взял, что я буду тебя учить, после того как я выполнил за тебя работу? Если ты не смог пройти по ссылкам, где дано объяснение, тут дело даже не в том, что ты из ООО "НТЦ ИТ РОСА". Тут дело в том, что я просто не смогу что-то втолковать такому как ты.

> Никакого.

Твоя вера и тебе с ней жить.

И я ещё раз напоминаю: удали это и другие мои решения, у вас нет на них прав.

Ответить | Правка | Наверх | Cообщить модератору

173. "Выпуск пакетного менеджера RPM 4.15"  +/
Сообщение от Аноним (30), 02-Окт-19, 15:02 
Итак, "ведущий разработчик" Розалинкус:

1. Не умеет работать с документацией. Минимум дважды серьёзные ошибки в ключевом компоненте systemd из-за игнорирования файла NEWS.
2. Не понимает, почему при чтении может происходить запись. То есть не в курсе о таком базовом принципе, как кеширование.
3. ?

Мой опыт подсказывает: 3й пунтик таков, что два первых меркнут на его фоне.

Ответить | Правка | К родителю #157 | Наверх | Cообщить модератору

182. "Выпуск пакетного менеджера RPM 4.15"  +/
Сообщение от Аноним (182), 31-Окт-19, 08:13 
> Какое отношение имеет вызов fdatasync() в rpm к urpmq --whatrequires? Никакого.

Между прочим, я в курсе, что вы там проверили и убедились, что вышезаявленное ложно. Однако, ни ты, ни твой коллега, не потрудились опубликовать опровержение (как мне пояснили: "боимся, что плохо подумают про Розу"). Вот как раз из-за такого вашего характерного обыкновения, мнение о вас -- как "специалистах", так и людях -- упало в своё время ниже плинтуса.

Ответить | Правка | К родителю #157 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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