[devel] I: gyle --test-only by default

Igor Vlasenko vlasenko на imath.kiev.ua
Ср Мар 20 16:14:07 MSK 2019


On Wed, Mar 20, 2019 at 04:08:07PM +0400, Sergey Afonin wrote:
> On Wednesday 20 March 2019, Igor Vlasenko wrote:
> 
> > А "влияние" ?
> > Сколько я видел ненужных и бесполезных AVAITING 1.12, AVAITING 1.18 ...
>  
> Тут момент такой, что если задание не будет задержано другим заданием
> _этого_же_ мантейнера, вероятность того, что кто-то успеет повлиять
> очень сильно уменьшается. Я только об этом. В качестве примера, цепочка
> из POSTPONED даже сейчас, если ничего больше не делать, соберётся заметно
> быстрее.

Это вы альтернатив не распробовали.
Я вот разбалован хорошим, и для меня это "быстрее"
звучит как 700 лет пройдет быстрее, чем 1000.
Для сравнения, я сегодня обновлял autoimports/cpanbuilder.

обшее время выполнения составило
./bin/perl-maintain-parallel.sh 2>&1
51230,75s user 6461,19s system 1615% cpu 59:31,39 total
из них:
bin/parallel_update.sh --dest
752.66user 788.18system 3:25.23elapsed 750%CPU (0avgtext+0avgdata 475604maxresident)k
затем циклы пересборка -> logoved-report -> logoved-batchfix
(числа внизу - число пакетов на каждом шаге)
182
33
16
3
bin/parallel_missing.sh --origin-mtime-less 3500 --dest
1262,89s user 1638,38s system 932% cpu 5:11,15 total
1095
145
56
8
1
к сожалению, logoved запускался без time, можно оценить в 9 итераций -
меньше 1 мин на итерацию, плюс минута на rsync с autoimports
и на выкачку кеша distrodb. Чистое время на пересборку - около 45 мин.

Итого скорость пересборки составила
1500*60/45 = 2000 пакетов в час,
пол пакета в секунду.

пол пакета в секунду - это быстро.

-- 

I V


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