ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] изменения на prometheus.a.o
@ 2010-10-13 15:32 Igor Zubkov
  2010-10-13 17:33 ` Alexey I. Froloff
                   ` (4 more replies)
  0 siblings, 5 replies; 16+ messages in thread
From: Igor Zubkov @ 2010-10-13 15:32 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

^ permalink raw reply	[flat|nested] 16+ messages in thread

end of thread, other threads:[~2010-10-16 13:48 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2010-10-13 15:32 [devel] изменения на prometheus.a.o Igor Zubkov
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

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