The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Сбои в системах сборки из-за изменения контрольных сумм архивов в GitHub, opennews (??), 03-Фев-23, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


27. "Сбои в системах сборки из-за изменения контрольных сумм архи..."  +1 +/
Сообщение от fuggy (ok), 03-Фев-23, 19:40 
Они каждый раз для каждого вызова собирали архив? Неудивительно. Тем более что формировать архив каждый раз это долго. Человек загружая tar.gz ожидает что он скачивает только файл, а не сформированный архив на лету.

Если бы они сохраняли бы уже созданные архивы, то проблема бы решилась более гладко.

Ответить | Правка | Наверх | Cообщить модератору

32. "Сбои в системах сборки из-за изменения контрольных сумм архи..."  +/
Сообщение от Аноним (-), 03-Фев-23, 20:00 
> Человек загружая tar.gz ожидает что он скачивает только файл, а не сформированный архив на лету.

Ты хотел сказать "_наивный_ человек"? Или может "человек склонный делать ничем не обоснованные выводы"?

> формировать архив каждый раз это долго.

Ты хотел сказать "дорого"? Ведь не важно, насколько это долго, потому что передавать по сети ещё дольше. Важно то, что это отнимает время процессора, которое ограниченный ресурс, и увеличивает сумму в квитанции за электроэнергию. Но хранить архив на диске занимает пространство на диске. И тут мы получаем tradeoff между стоимостью такого объёма диска и стоимостью сжатия на лету.

Ответить | Правка | Наверх | Cообщить модератору

34. "Сбои в системах сборки из-за изменения контрольных сумм архи..."  +/
Сообщение от ms (??), 03-Фев-23, 20:02 
Вы это так говорите, как будто архив (причем вместе с контрольной суммой) сохранялся не на диск а куда-то в облачко... В принципе, он туда и сохранялся, только вот... это мое облачко, и внутри мои диски.

Ответить | Правка | Наверх | Cообщить модератору

46. "Сбои в системах сборки из-за изменения контрольных сумм архи..."  +1 +/
Сообщение от Аноним (-), 03-Фев-23, 21:02 
Ты имеешь в виду "сохранялся при создании на сервере"? Он сохранялся скорее всего в tmpfs, то есть на на диск, а в оперативную память. А контрольная сумма высчитывалась заносилась в субд. Точнее сказать, я не знаю, как там у них было сделано, но я б сделал именно так.
Ответить | Правка | Наверх | Cообщить модератору

133. "Сбои в системах сборки из-за изменения контрольных сумм архи..."  +1 +/
Сообщение от www2 (??), 04-Фев-23, 12:24 
На github можно любой коммит в виде архива скачать. Ты представляешь, сколько места всё это богатство будет занимать, если его на диске хранить? Подозреваю, что они действительно генерируют каждыц архив по запросу и хранят потом его некоторое время в кэше, а удаляют из кэша потом только то, что не было востребовано в течение некотрого времени.
Ответить | Правка | К родителю #27 | Наверх | Cообщить модератору

148. "Сбои в системах сборки из-за изменения контрольных сумм архи..."  +/
Сообщение от fuggy (ok), 04-Фев-23, 13:53 
Они и так хранят релизы и много чего ещё. Во-вторых диски дешевле процессоров.
Ответить | Правка | Наверх | Cообщить модератору

206. "Сбои в системах сборки из-за изменения контрольных сумм архи..."  +/
Сообщение от Аноним (205), 05-Фев-23, 20:12 
Не для каждого, а по факту релиза. Архив клали в кэш, и если обращений к кэшу не было какое-то время — удаляли, место на дисках не бесконечное и хранить релиз my-hello-world-0.0.1-beta.tar.gz двести лет никто не подписывался. После апдейта кэши, видимо, инвалидировали, что и привело к каскаду ошибок у потребителей. Напоминает как Линус в своё время сломал сборочные скрипты разным локалхостным васянам, выпустив ядро с неожиданной версией. И ехидно так заметил, что, мол, у плохих программистов поломается, да так им и надо.
Ответить | Правка | К родителю #27 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру