The OpenNET Project / Index page

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

Опубликована система хранения Blockstor, являющаяся альтернативой LINSTOR

28.05.2026 06:22 (MSK)

Доступен первый выпуск Blockstor - открытой системы управления распределённым блочным хранилищем для Kubernetes, обеспечивающей репликацию данных поверх DRBD. Blockstor совместим по REST API с LINSTOR и способен без изменений работать с существующей экосистемой клиентов, включая командную утилиту linstor, CSI-драйвер, оператор Piraeus, ha-controller и библиотеку golinstor. Проект представляет собой полностью самостоятельную (clean-room) реализацию на языке Go, не использующую исходный код оригинала. Код распространяется под лицензией Apache 2.0 и развивается в рамках платформы Cozystack (проект CNCF Sandbox).

Автор проекта - Андрей Квапил (@kvaps), основатель Cozystack и участник некоммерческой организации Piraeus, в рамках которой развиваются оператор и CSI-драйвер LINSTOR для Kubernetes. Автор известен в Kubernetes-сообществе как популяризатор LINSTOR и неоднократно выступал с техническими докладами по теме. Изначально разработка задумывалась как небольшая "пятничная" инициатива, однако в итоге превратилась примерно в 20 дней непрерывной работы. На текущий момент проект развивается как исследовательский, однако в перспективе рассматривается как возможная замена LINSTOR в роли системы хранения по умолчанию в Cozystack.

В качестве причин создания нового проекта упоминаются сложности с сопровождением оригинального проекта и передачей изменений в основной проект, а также архитектурные ограничения LINSTOR. Оригинальный проект использует "request-based" модель обработки запросов в реальном времени, который показывает проблемы на масштабах, тогда как декларативный reconciliation-подход Kubernetes и framework controller-runtime, по мнению автора, значительно лучше подходит для построения распределённых систем.

В отличие от LINSTOR, архитектура Blockstor полностью основана на подходе Kubernetes controller-runtime. Конфигурация и текущее состояние системы представлены в виде Kubernetes CRD-объектов, а сама система не рассчитана на работу вне Kubernetes-кластера.

Среди основных возможностей Blockstor:

  • Реплицируемые поверх DRBD тома на базе LVM, LVM-thin, ZFS, ZFS-thin и файловых бэкендов.
  • Автоматическое размещение реплик с учётом зон, свойств узлов и правил "replicas-on-different".
  • Поддержка TieBreaker, quorum и изменения размера томов без остановки работы.
  • Возможность работы без DRBD в режиме локального (single-replica diskful) или бездискового хранилища.
  • Шифрование томов через LUKS.
  • Поддержка снапшотов: создание, откат, клонирование и восстановление в виде нового ресурса.
  • Перенос снапшотов внутри кластера через zfs send/recv и thin-send-recv.
  • Создание storage pool’ов из физических дисков.
  • Собранные для разных архитектур контейнерные образы (linux/amd64 и linux/arm64), опубликованные в GHCR.

Особенностью проекта стало активное использование AI-инструментов при разработке. Практически весь код был подготовлен с помощью Claude Code (модель Opus 4.7) компании Anthropic. Разработка велась почти круглосуточно в течение примерно 20 дней. В отдельные моменты одновременно работало до 60 AI-агентов, а общий диалог разработки составил около 1320 запросов со стороны автора и порядка 36 тысяч ответов модели в рамках одной непрерывной сессии. На выходе получилось 1500 коммитов, в которых 83 тысячи строк кода заняла реализация и ещё 137 тысяч строк кода тесты. По предварительной оценке, суммарно было израсходовано около 18.9 млрд токенов, а эквивалентная стоимость такого объёма при использовании API-тарифов составила бы около 40 тысяч долларов.

Автор первоначально рассчитывал на почти полностью автономную разработку силами AI-модели, однако сложная логика DRBD потребовала постоянного участия человека. Наиболее сложными оказались сценарии схождения DRBD-состояний, работа с Generation Identifier (GI), пропуска изначальной синхронизации и обработка split-brain сценариев. Поскольку оригинальный LINSTOR распространяется под лицензией GPL, использовать его код напрямую было нельзя. Основная часть реализации создавалась на основе анализа API-контрактов, поведения утилит, Python-клиента LINSTOR, а также совместимых по лицензии проектов, включая piraeus-operator и CSI-драйвер.

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

  1. Главная ссылка к новости (https://github.com/cozystack/b...)
  2. OpenNews: В ядро Linux предложено включить распределённое реплицируемое блочное устройство DRBD 9
  3. OpenNews: Релиз распределенного реплицируемого блочного устройства DRBD 9.2.0
  4. OpenNews: Первый альфа-выпуск etcd-оператора для Kubernetes
  5. OpenNews: Опубликован код COSI-драйвера для SeaweedFS
  6. OpenNews: Выпуск Cozystack 1.2, открытой PaaS-платформы на базе Kubernetes
Автор новости: tym83
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/65546-blockstor
Ключевые слова: blockstor, linstor, drbd, cozystack
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (58) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, penetrator (?), 08:13, 28/05/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +23 +/
    > Особенностью проекта стало активное использование AI-инструментов при разработке. Практически весь код был подготовлен с помощью Claude Code (модель Opus 4.7) компании Anthropic.

    спасибо, не надо

     
     
  • 2.2, tym83 (ok), 08:21, 28/05/2026 [^] [^^] [^^^] [ответить]  
  • –9 +/
    для вас плохие новости:) линуксом тогда тоже пора перестать пользоваться:)
     
     
  • 3.65, Аноним (-), 20:02, 29/05/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > для вас плохие новости:) линуксом тогда тоже пора перестать пользоваться:)

    У Linux мягко говоря совсем другие полися по использованию AI агентов нежели выгрузка с лопаты прям как есть всякого нейрослопа. Дьявол как обычно в деталях.

     
  • 2.3, q (ok), 08:21, 28/05/2026 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Не сказал бы, что я в полном восторге от кода, который пишется мясным бульоном.
     
     
  • 3.6, Аноним (6), 09:04, 28/05/2026 [^] [^^] [^^^] [ответить]  
  • +6 +/
    его хотя бы остальные могут без поллитра понять и поревьюить, в отличие от "великих тайных замыслов" рандомизатора над 100500 примерами индусского выхлопа
     
     
  • 4.9, q (ok), 09:19, 28/05/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Сходил проверил код -- написан и оформлен хорошо, обильно прокомментирован. Не понять его способен только бульончик.
     
     
  • 5.12, Аноним (12), 09:54, 28/05/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > обильно прокомментирован

    только не для людей — там в коментариях весь багтрекер переписан. 9 строк объяснений для пропуска строк начинающихся с #

     
     
  • 6.15, q (ok), 10:04, 28/05/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Если заглянешь в любой крупный людской проект, то обнаружишь, что всюду в коде встречаются ссылки на багтрекер. Это считается хорошей практикой, так как не надо сидеть с git blame наперевес и выискивать, на каком основании добавлено странное неочевидное условие. [Это знание разблокируется только при работе в крупной компании.]
     
     
  • 7.27, Аноним (12), 11:47, 28/05/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/
    странное неочевидное условие пропускать строки с # в начале?
    Ссылки на баги идут подряд по 3-4 штуки к одной строке кода, иногда они идут перед функцией.
    Там не обоснование странного и неочевидного, там восстановление контекста для нейросетки и этого контекста будет становиться все больше
     
     
  • 8.30, нах. (?), 12:34, 28/05/2026 [^] [^^] [^^^] [ответить]  
  • +/
    если действительно так как ты описываешь - то это чрезвычайно чайниковское управ... текст свёрнут, показать
     
  • 7.31, нах. (?), 12:36, 28/05/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > что всюду в коде встречаются ссылки на багтрекер.

    Именно что у нормальных там ссылки, а не копипаста из тикета. Оно уже один раз описано, show me the code!

     
     
  • 8.33, q (ok), 13:11, 28/05/2026 Скрыто ботом-модератором     [к модератору]
  • +1 +/
     
     
  • 9.50, нах. (?), 16:54, 28/05/2026 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 5.25, Аноним (25), 11:03, 28/05/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Прямо таки ВЕСЬ код проверил? Или поверил цифробоженьке на слова о грядущих финансированиях?
     
  • 4.18, Аноним (18), 10:30, 28/05/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Хахаха, погоди ты серьезно? Тогда я буду смеяться еще сильнее! (с)

    Посмотри как тыщиглаз разобрались со всякими Copy Fuck'ами и Dirty Fagʼами.
    Пока ИИшка не натыкала мордочкой в овнокод, дырени жили-не-тужили.

     
     
  • 5.22, анонимно (?), 10:57, 28/05/2026 [^] [^^] [^^^] [ответить]  
  • +/
    И это хорошо что иишка была от белых хакеров.
     
     
  • 6.38, Аноним (38), 14:00, 28/05/2026 [^] [^^] [^^^] [ответить]  
  • +/
    >И это хорошо что иишка была от белых хакеров.

    Этим "белым" просто не сказали от кого были дыры.

     
  • 5.54, Аноним (54), 19:48, 28/05/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Копифаки - это проблема убогой архитектуры кривого монолита, разваливающегося под собственной тяжестью.
     
  • 2.13, нах. (?), 09:57, 28/05/2026 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > спасибо, не надо

    там главная вишенка на тортике дальше - что автор при помощи ыы сп-л чужой код и перевыложил его под несовместимой лицензией.

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

    Че-та мне кажется что суд он - проиграет, даже если в коде не окажется прямой копипасты.

     
     
  • 3.19, Аноним (19), 10:35, 28/05/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > автор при помощи ыы сп-л чужой код

    Поясните что в ваших хм... понятиях означает "сп-л"?
    Неужели код где-то пропал?
    Да вроде вот лежит github.com/LINBIT/linstor-server

    Код LINSTOR написан на Java, код Blockstor - на Го.
    Если вы найдет "украденные" строки, то можно с уверенностью идти в суд.
    Но что-то мне подсказывает, что жаба от гошки отличается весьма)

    > перевыложил его под несовместимой лицензией

    Под свободной.
    ГНУ-рак был заменен на свободный апач.

    Но вам никто не запрещает сделать Libre-Blockstor и перелицензировать её под коммуняцкой лицензией. (Так как апач свободный, в отличие от)

     
     
  • 4.21, нах. (?), 10:52, 28/05/2026 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Поясните что в ваших хм... понятиях означает "сп-л"?

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

    > Неужели код где-то пропал?

    код спираченой тобой винды тоже никуда не пропадал, но почему-то за это пдют сапогом.

    > Но что-то мне подсказывает, что жаба от гошки отличается весьма)

    суд не будет сравнивать построчно. Ему хватит утверждений эксперта что тут тот же алгоритм до мелких деталек.

    а так-то да, был уже прецедент "переписывания" с C на C++ - с последующими успешными продажами. И тоже про storage, что характерно.
    (но там почти честно - код был и остался gpl. Только вот авторы куда-то подевались. Ну ведь сами виноваты, согласись - в COPYING ведь и нет места где упоминаются какие-то еще авторы кроме Фре Софтваре Фаундейшн.)

     
     
  • 5.34, Витюшка (?), 13:18, 28/05/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Алгоритмы, принципы, идеи не охраняются авторским правом.
     
  • 5.37, Аноним (37), 13:55, 28/05/2026 [^] [^^] [^^^] [ответить]  
  • +/
    А его нужно спрашивать Разве ЖПл лицензия не постулируюет, что изучать код може... большой текст свёрнут, показать
     

  • 1.4, Аноним (4), 08:29, 28/05/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Очень сильно похоже на рекламу. Почему это пропустили вообще?
     
     
  • 2.5, Аноним (5), 08:37, 28/05/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Код распространяется под лицензией Apache 2.0, а проект развивается в некоммерческой организации Cloud Native Computing Foundation. Что вам ещё нужно?
     
     
  • 3.28, Аноним (28), 12:24, 28/05/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > проект развивается в некоммерческой организации Cloud Native Computing Foundation.

    Как этот набор букв запрещает заниматься им рекламой своего продукта?

     
     
  • 4.40, Tym83 (?), 14:12, 28/05/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Какого продукта? Блокстора? Его никто не продает) Козистека? Тоже бесплатно берите — и он не наш, все права на него у CNCF. Это как если бы ребята из красной шляпы опубликовали новость об обновлении ядра Линукс и вы бы сказали, что они свой продукт рекламируют.
     
     
  • 5.53, Аноним (53), 18:12, 28/05/2026 [^] [^^] [^^^] [ответить]  
  • +/
    ну так - так и есть, если белка в парке найдет желудь и заявит об этом, то белка себя прорекламирует
     
  • 5.55, нах. (?), 21:05, 28/05/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > Это как если бы ребята из красной шляпы опубликовали новость об обновлении ядра Линукс

    если бы речь была об обновлении ядра линукс 4.18 в 2k26м году - причем без объяснения как это обновление приспособить к нормальным ядрам, а скорее с намеком покупайте наших слонов - то это таки действительно была бы реклама rh.

    В принципе, если вернуться поближе к теме новости - с gluster они именно так и делали. И это действительно была реклама - rh, потому что очень быстро они довели проект до состояния, когда им без rh действительно стало нельзя пользоваться вообще. (а потом быстро похоронили на заднем дворе, не было никакого ванятки, но это уже отдельная история)

     

  • 1.10, Роман (??), 09:39, 28/05/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    > В отдельные моменты одновременно работало до 60 AI-агентов

    Эта часть наиболее интересная для меня, если автор поделится подходом или записью доклада, или просто готов для благодарной аудитории устроить некий лайв стрим на час-полтора и показать наглядно - буду признателен

     
     
  • 2.41, Tym83 (?), 14:13, 28/05/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Он прям трансляцию запускал процесса, поищу ссылку. Ну можно и по то как разрабатывал, запилить пост, если интересно
     
     
  • 3.49, нах. (?), 16:50, 28/05/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > Он прям трансляцию запускал процесса, поищу ссылку.

    хатим, хатим!
    > как разрабатывал, запилить пост, если интересно

    не, эт неинтересно, мы не хотим переписывать чужой код с жабы на игого


     
  • 3.56, ктото (?), 13:00, 29/05/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > запилить пост, если интересно

    интересно!

     

  • 1.11, нах. (?), 09:53, 28/05/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    > 1320 запросов со стороны автора и порядка 36 тысяч ответов
    > модели в рамках одной непрерывной сессии.

    че-та то ли переводчик не владеет темой, то ли автор - е6060.

    памяти для контекста у sonnet хватит ну на пару десятков вопрос-ответов если не очень часто ее поправлять.

    нормальные люди не сидят в одной сессии дольше чем надо для решения конкретной задачи (одна сессия - один набор связанных комитов, решающий одну узкую проблему, или один комит вообще)

    что там у него делали 60 тыщ одних курьер... агентов - в общем-то тоже загадка.

     
     
  • 2.16, Аноним (16), 10:09, 28/05/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ну автокомпакт и субагентов никто не отменял
     
     
  • 3.20, Аноним (19), 10:37, 28/05/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Это сложные технологии.
    Таким как нax они труднодоступны для понимания.

    Лучше пусть расскажет как в 90х сделал неоценимый (и неоцененный) вклад в опенсорс.
    Хоть посмеемся.

     
     
  • 4.42, Tym83 (?), 14:14, 28/05/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Ну квапс вообще один из активных контрибьюторов в KubeVirt, Kubernetes, Kamaji, Cilium и другие проекты + свои опенсорсные проекты делал + Cozystack. И делал это вполне себе хорошо ещё до появления нейронок.
     
  • 3.23, нах. (?), 11:00, 28/05/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > Ну автокомпакт и субагентов никто не отменял

    с субагентами тут да, загадка к чему он это прицепил - очевидных способов не просматривается, да еще 60 штук разом, сам какие-то skills понавайбкодил или вот что?

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

    Гораздо лучше этот /exit набрать вовремя самому, чтобы к именно той проблеме если понадобиться - вернуться с полным контекстом. А следующую разбирать отдельно - так ты вовремя заметишь что что-то не сообразил сохранить, даже если это случилось. (и у тебя есть старая сессия с еще оставшимся окном, так что не надо самому копипастить, надо просто в нее переключиться и попросить запомнить таки нужные детали)

    И у тебя будет целиком свободный контекст для новой задачи, а не вечный риск что он кончится прямо посередине работы.

    Хех, еще один очевидный для тех кто работал с кодом вопрос - а как афтырю удалось прокодить сутками напролет, если он НЕ платил по собственным заявлениям per token? MAX в максимальном варианте хватило вот на все тыщи субагентов? Кто пробовал?

     
     
  • 4.45, kvaps (ok), 14:39, 28/05/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Если можно получить детерменированный результат, ничто не мешает запустить агента для его достижения.

    В моём случае в какой-то момент было 60 неработающих тестов, 30 из них были на окружении, каждый из них фиксился очень долго. Агенты ходили и руками читали логи ядра, разбирались с правильными переходами состояний в DRBD, фиксили код, перепроверяли на окружении.

    Прежде чем эти тесты появились пришлось отправить ресёрч агентов на разные источники (мои старые статьи и доклады, официальная база знаний и документация, чат drbd_ru где постоянно обсуждаются проблемы и корнер кейсы)

    Каждый из агентов собирал кейсы в отдельный маркдаун, который я просматривал и потом отдавал на имплементацию.

    На самом деле я получил непередаваемый опыт пралельной разработки с помощью AI.

     
     
  • 5.47, нах. (?), 16:48, 28/05/2026 [^] [^^] [^^^] [ответить]  
  • –2 +/
    ты не зюйкай, ты пальцем покажи - что писал, как запускал! Как потом проверял чем там кончилось и можно ли дальше ехать.

    А то все очень интересно, но совершенно непонятно. А примеры в документации про хеловроты, которым все это и наник не вперлось.

     
  • 5.57, aim (ok), 14:06, 29/05/2026 [^] [^^] [^^^] [ответить]  
  • +/
    я очень надеюсь что будет доклад про это. потому что в этом проекте это кажется самое интересное.
     
  • 2.51, Аноним (51), 17:21, 28/05/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > модель Opus 4.7
    > памяти для контекста у sonnet хватит ну на пару десятков

    При чём тут sonnet? У Opus 4.7 окно 1 мегатокен. Это раз. Второе, ну упал и упал в чём проблема-то? Пишешь ему в промпте, мол, над заданием кто-то возможно уже поработал, и возможно даже неплохо, проверь что там уже есть и закончи. С такой вводной тебе и haiku зерг-рашем напрогает если нарезать потоньше. Вон этот, как его, диджей австралийский, топит же за ральф луп.

    > нормальные люди не сидят в одной сессии дольше чем надо для решения конкретной задачи

    Нормальные люди не сидят в сессии вообще, а пишут задания на листочках^W^Wв файлик с маркдауном, и иногда ревьюят PRы. Чтобы в сессии агента за ручку водить, это только когда что-то уже совсем нетривиальное делать надо или для одноразовых вещей.

     
     
  • 3.52, нах. (?), 17:45, 28/05/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > У Opus 4.7 окно 1 мегатокен.

    Это с оплатой per token.

    > Второе, ну упал и упал в чём проблема-то?

    В том что получить работающий код удастся разьве что в случае когда этот код - хеловрота.

    > Нормальные люди не сидят в сессии вообще, а пишут задания на листочках^W^Wв файлик с
    > маркдауном, и иногда ревьюят PRы.

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

    Что-то мне подсказывает что ты тоже вприглядку вайбкодишь только.

     
     
  • 4.58, Аноним (51), 16:39, 29/05/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Это с подпиской Вчера на job_name уже 4 8 доставили, может уже и до всех доеха... большой текст свёрнут, показать
     
     
  • 5.59, нах. (?), 17:07, 29/05/2026 [^] [^^] [^^^] [ответить]  
  • +/
    >> Это с оплатой per token.
    > Это с подпиской.

    какой из? С моей - per token.
    (А без подписки хрен тебе вообще а не opus)

    > С какой радости?

    дык с банальной - после схлопывания контекста оно забыло о чем речь шла и какие грабли только что уже потоптало.
    Вот только щас пришлось опять разжевать что от...сь же ты от .git, это вообще файл такой, нет тут гита в помине. (это есть в md но она ж дура и его не перечитала пока не ткнул носом)

    > Когда попользуешься и поймёшь что с ними не так, вопросов что на листочках писать уже не
    > останется. Там много хороших идей с посредственными реализациями.

    да йопрст, я спрашиваю как сделать правильно, а ты мне опять про как не надо делать. Я знаю как не надо -то!

    > Да хотя бы в feautre-dev:feature-dev в клавдии посмотри как сделано

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


     
     
  • 6.61, Аноним (51), 18:57, 29/05/2026 [^] [^^] [^^^] [ответить]  
  • +/
    5x Ну юзай API напрямую Или через Openrouter Или AWS Bedrock Или тебе для ло... большой текст свёрнут, показать
     
     
  • 7.63, нах. (?), 19:40, 29/05/2026 [^] [^^] [^^^] [ответить]  
  • +/
    мне б денех никому не платить, и не попасться что я людоедского племени и что мн... большой текст свёрнут, показать
     
  • 5.60, нах. (?), 17:25, 29/05/2026 [^] [^^] [^^^] [ответить]  
  • +/
    >> Это с оплатой per token.
    > Это с подпиской. Вчера на $job_name уже 4.8 доставили, может уже и
    > до всех доехало, у нас обычно тормозят выкатку пока сисурити не

    И да, доехало, у меня уже 4.8 (ноут сдох, зарядится - гляну чего там с оплатой. 4.7 был либо урезанный либо плати посекундно... а у нас денех нет)
    а sonnet апгрейду не подлежит? У меня с опусом пока не очень сложилось.

     
     
  • 6.62, Аноним (51), 19:21, 29/05/2026 [^] [^^] [^^^] [ответить]  
  • +/
    У меня везде соннет всё ещё 4 6 Такой вот делитель на людей первого и второго с... большой текст свёрнут, показать
     
     
  • 7.64, нах. (?), 19:51, 29/05/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > У меня везде соннет всё ещё 4.6.
    >> 4.7 был либо урезанный либо плати посекундно... а у нас денех нет
    > Такой вот делитель на людей первого и второго сорта. Опять.

    не, ну тут скока заплатишь, столько и получается, это ж не паспортная дискриминация.

    > Если у тебя доступа к опусам нет, то шинкуй задачи помельче. Я

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

    Впрочем, я не очень оценил опус - я его пытался использовать (советами собственно антропиков) для больше теоретических раскопок и планов - и как-то он слишком легко во-первых ведется на мои ошибки, не перепроверяя, во-вторых слишком наивно-оптимистичен.

    С сонет таких проблем не было - пишешь ему фигню, отвечает что тут фигня, на самом деле вот так оно обстоит. Я решил что для кодинга тоже на нем и останусь, он ведет себя достаточно предсказуемо, а когда и если застрянет - тогда и будем звать опус на помощь. Но новую версию надо бы конечно проверить на вшивость, может чему полезному для меня и научилась (сравнивая сонет 4.6 и предыдущий - это вообще разные цивилизации строили)

    > А так, у меня прямо сейчас четыре хайку по крону ходят и
    > проверяют раз в 15 минут что там с продом, и надо
    > ли кому-то обратить внимание. А раньше on-call графану рефрешил. Прогресс!

    главное чтоб начальство не догадалось.

    но доверять этим деятельным роботам что-то кроме дисков D я пожалуй подожду. (с их-то подходом "я сначала выполню команду а потом подумаю почему она ошибку вернула"...)

     

  • 1.14, Tron is Whistling (?), 09:59, 28/05/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Не завидую ~камика~, то есть смельчакам, рискнувшим это реально использовать. Впрочем, об использовании особой речи не идёт.
     
  • 1.17, Анонисссм (?), 10:23, 28/05/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    получается и Cozystack такого же какчества?
     
     
  • 2.24, нах. (?), 11:03, 28/05/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > получается и Cozystack такого же какчества?

    а ты сомневался?

    докер в докере под докером для тех кто не справился с докером в докере под докером.

    Но зато - цени, ручная работа, старик а сам все делал, не то что нынешние вайбкодерки!

     

  • 1.29, Mik Foxi (ok), 12:31, 28/05/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Вообще хорошо когда сразу пишут что вайбкодинг, чтобы не тратить время и обходить стороной такой "продукт".
     
     
  • 2.43, Tym83 (?), 14:15, 28/05/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Для вас тоже плохие новости, лучше больше никакие ИТ-решения не использовать:)
     
     
  • 3.48, нах. (?), 16:49, 28/05/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > Для вас тоже плохие новости, лучше больше никакие ИТ-решения не использовать:)

    мля, а новость-то в чем?!


     

  • 1.35, Аноним1234 (?), 13:30, 28/05/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Много слов zfs и ни одного btrfs. То есть, ну вы поняли.
     
     
  • 2.36, kvaps (ok), 13:33, 28/05/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А давно btrfs в блочные тома научился?
     
     
  • 3.44, Аноним1234 (?), 14:37, 28/05/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Как и любая ФС в Linux, через loop, с самого начала.
     
     
  • 4.46, kvaps (ok), 14:44, 28/05/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Если я правильно помню специфику btrfs как блочный сторадж она не годится. Для любого блочного устройства созданного внутри btrfs рекомендуется отключить CoW, а это убивает всякий смысл.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



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

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