ALT Linux Team development discussions
 help / color / mirror / Atom feed
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

             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