From: Igor Zubkov <igor.zubkov@gmail.com> To: ALT Linux Team development discussions <devel@lists.altlinux.org> Subject: [devel] изменения на prometheus.a.o Date: Wed, 13 Oct 2010 18:32:52 +0300 Message-ID: <AANLkTinCEgYgPoVk9nS0dO=aP+eUvVtD0UfDY7eQqeKd@mail.gmail.com> (raw) Hi! А теперь пора рассказать о изменениях которые произошли на prometheus. Теперь у нас есть кеш всех src.rpm пакетов из всех бранчей (на основе redis): # rake redis:cache Wed Oct 13 18:51:34 +0400 2010: cache all srpm info in redis Wed Oct 13 18:51:52 +0400 2010: end # И всех бинарных пакетов из всех бранчей: # rake redis:cache_binary Wed Oct 13 18:52:17 +0400 2010: cache all binary files info in redis Wed Oct 13 18:53:53 +0400 2010: end # Быстрое обновление информации о всех src.rpm пакетах в Sisyphus: # rake sisyphus:update:srpms Wed Oct 13 18:55:34 +0400 2010: update *.src.rpm from Sisyphus to database Wed Oct 13 18:55:48 +0400 2010: end # В данном случае, ничего из пакетов не обновилось. И это для 10355 src.rpm файлов в Сизифе. Я считаю что это достаточно быстро. Это уже доступно для всех остальных бранчей на prometheus.a.o. И это будет гонятся по крону каждый час. Таким образом, достаточно подождать час что бы увидеть обновленные пакеты на prometheus.a.o. Для начала, только для Sisyphus. Для остальных будет доступно завтра. Быстрое обновление информации о всех *.i586.rpm/*.x86_64.rpm/*.noarch.rpm в Sisyphus: # rake sisyphus:update:binary Wed Oct 13 18:59:20 +0400 2010: update *.i586.rpm/*.x86_64.rpm/*.noarch.rpm from Sisyphus to database Wed Oct 13 19:10:34 +0400 2010: end # Что-то тут не сильно быстро оказалось. Хотя, для 34753 rpm пакетов может ещё и быстро (ни один из них не потребовал обновления). Надо подумать как сделать быстрее. Это тоже будет гонятся каждый час. Для начала, только для Sisyphus. Для остальных будет доступно завтра. Из-за того что очень сильно изменилась схема связки данных в БД, некоторые вещи внутри работают сейчас не так. На пример, теперь нельзя просто так удалить все группы и залить их заново. Нужно писать скрипт обновления. Будет позже. Так же, ACL у пакетов которые только что обновились, не доступны. Надо будет исправить. И ещё у свеже обновлённых пакетов не доступны данные repocop. Не понятно как получить данные repocop для пакета который ещё не был обработан repocop. Будем пока считать это фичей. :) Ну и последнее, удаление пакетов пока не работает. Т.е. если пакет был удалён из Сизифа, на prometheus он так и будет висеть. Будет исправлено чуть позже. -- Igor Zubkov http://hi.im/ice
next reply other threads:[~2010-10-13 15:32 UTC|newest] Thread overview: 16+ messages / expand[flat|nested] mbox.gz Atom feed top 2010-10-13 15:32 Igor Zubkov [this message] 2010-10-13 17:33 ` Alexey I. Froloff 2010-10-13 18:29 ` sbolshakov 2010-10-13 18:45 ` Igor Zubkov 2010-10-13 19:07 ` sbolshakov 2010-10-13 19:12 ` Michael Shigorin 2010-10-13 19:20 ` sbolshakov 2010-10-13 19:28 ` [devel] [JT] xemacs (was: изменения на prometheus.a.o) Michael Shigorin 2010-10-13 19:36 ` [devel] [JT] xemacs sbolshakov 2010-10-13 19:40 ` Dmitry V. Levin 2010-10-13 18:47 ` [devel] изменения на prometheus.a.o Alexey I. Froloff 2010-10-13 20:15 ` Igor Zubkov 2010-10-13 20:32 ` Ilya Mashkin 2010-10-13 20:43 ` Alexey I. Froloff 2010-10-13 20:48 ` Michael Shigorin 2010-10-16 13:48 ` Igor Zubkov
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to='AANLkTinCEgYgPoVk9nS0dO=aP+eUvVtD0UfDY7eQqeKd@mail.gmail.com' \ --to=igor.zubkov@gmail.com \ --cc=devel@lists.altlinux.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: link
ALT Linux Team development discussions This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \ devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru public-inbox-index devel Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.devel AGPL code for this site: git clone https://public-inbox.org/public-inbox.git