The OpenNET Project / Index page

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



"Анонсирован GitTorrent для доступа к Git-репозиториям при по..."
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Присылайте удачные настройки в раздел примеров файлов конфигурации на WIKI.opennet.ru.
. "Анонсирован GitTorrent для доступа к Git-репозиториям при по..." +2 +/
Сообщение от Аноним (-), 01-Июн-15, 15:14 
> И скачать может быть проблематично

Ну, понимаешь, качать какой-нить линуксный кернель целиком по GPRS - займет уйму времени, даже если там докачка будет. За это время можно будет сто раз доехать до места с приличным интернетом или попросить кого-нибудь прислать болванку с снапшотом, чем пытаться там что-то докачивать через такую пипетку. А вот потом - дельту на два мега можно уже и между делом докачать не особо напрягаясь.

> (вопрос - где именно вас застала нужда что-то сделать с кодом,

Внезапно, у гита очень мелкие дельты. Так что если ты проект не в первый раз видишь - никаких проблем. А выкачивать полинтернета на посмотреть на гпрс который еле ловит - по любому очень галимое начинанеи.

> с VPN к серверу с репой), и дельта бывает большая,

Ну не знаю, я Linux Kernel синкал несколько раз по GPRS ради лулзов - нормально было. Не, если у тебя бешеные дизайнеры льют гигазы файлов... то ты за ними по любому не успеешь :)

> хоть какие-то бинари, вроде графики. Другое дело, что есть какие-то практические
> проблемы с реализацией - я не смотрел, как именно pull сделан,

Из очевидного: дельта считается под конкретного клиента и его текущее состояние дел, и серверу совсем не в кассу при отвале клиента помнить все состояние и эту дельту. Это наверное можно как-то заворкэраундить, но видимо не сильно злободневно для именно прогрмамистов, а не местных, которым извольте гиг отгрузить чтобы они могли посмотреть и в трэш отправить или там попользоваться серваком VCS как файлокачалкой. Это вообще не разработчики, отдачи с них буй, а ресурсы на их обслуживание транжирятся мама не горюй.

> сохранение бандла могли бы. То есть полный pull превратился бы в
> скачивание (возможно с докачкой) бандла + апдейт до текущего состояния.

Технически это можно наверное как-то вкостылить даже. Если кому сильно надо. Ну там написать какой-то довесок генерящий бандл, а потом качать его. Но он будет трескать место на серваке. На каждого отвалившегося клиента. А учитывая что речь про проекты "300 мегабайтов и дельта в гигазы" - на серваке просто вскоре закончится место. По факту лишний головняк админам с простым и очевидным DoS: фигачим серверу пачку запросов и все время отваливаемся. Смотрим как сервер будет раскладывать гигазы по бандлам и насколько его хватит.

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

Оглавление
Анонсирован GitTorrent для доступа к Git-репозиториям при по..., opennews, 30-Май-15, 11:18  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



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

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