[devel] I: watch.altlinux.org теперь обрабатывает и watch-файлы.

Anton Farygin rider на altlinux.com
Пт Июн 13 12:05:28 MSK 2014


On 12.06.2014 20:25, Igor Vlasenko wrote:
> On Thu, Jun 12, 2014 at 09:05:36AM +0400, Anton Farygin wrote:
>> cups-filters - да, но почему так сильно тормозит на ImageMagick ?
>> Такие тормоза убивают желание использовать этот инструмент.
>
> Не может ли быть так, что оно тормозит, потому что скачивает
> архив с новой версией?

нет, я использовал именно report.

> там есть опция --report, чтобы не скачивать каждый раз архив.

да, именно этим и пользуюсь.

>
> $ rpm-uscan --any-archive --report
>
> Я смотрел сетевой код, он у нас общий с debian и
> вызывает стандартный перловый модуль.
> Вряд ли там что-то улучшить можно.

не думаю, что виноват сетевой код.

в perl'е есть профайлер ?

> В rpm-uscan что-то сильно менять не хочется,
> это форк от debian uscan и хочется сохранить
> возможность относительно легко мержить.
>
> На watch.altlinux.org я сделал параллельную обработку
> watch файлов через пул процессов uscan-query.
> Там оно опрашивает watch файлы каждое утро,
>
> можно вместо того, чтобы локально запускать rpm-uscan,
> ходить смотреть watch.altlinux.org.
>
> И сейчас оптимизирую rpm-uscan, чтобы было удобно
> запустить rpm-uscan один раз сразу на весь каталог
> с gear-репозиториями.

Так он будет ещё больше тормозить ?

эти тормоза могут быть вызваны тем, что у меня git на glusterfs живёт, 
но тогда надо понять что именно оно делает с git, что вызывает такие 
задержки.

две минуты на report - это слишком.

$ time rpm-uscan --report
Processing watchfile line for ./ImageMagick.watch...
Newest version on remote site is 6.8.9.3, local version is 6.8.8.10
ImageMagick: Newer version (6.8.9.3) available on remote site:
   ftp://ftp.imagemagick.org/pub/ImageMagick/ImageMagick-6.8.9-3.tar.xz
   (local version is 6.8.8.10)
81.19user 3.87system 2:13.73elapsed 63%CPU (0avgtext+0avgdata 
492408maxresident)k
292632inputs+0outputs (10775major+522284minor)pagefaults 0swaps



Подробная информация о списке рассылки Devel