Обновить
4K+
2
Дмитрий Делюкин@mrdda

Пользователь

4
Рейтинг
1
Подписчики
Отправить сообщение

Три исправления в upstream SPDK: баги, которых не видно на штатной нагрузке

Уровень сложностиСредний
Время на прочтение3 мин
Охват и читатели7.3K

Open Source силён, когда это улица с двусторонним движением.

В основе uStor — нашей программно‑определяемой системы хранения — используется несколько Open Source‑компонентов. Один из них — SPDK (Storage Performance Development Kit), на котором построен транспортный слой: высокоскоростной target классических протоколов доступа к томам (iSCSI и NVMe‑oF поверх TCP) в пользовательском пространстве.

Когда в продукте используется внешний код, рано или поздно возникает вопрос: что делать с найденными в нём проблемами. Можно исправлять их у себя в форке и тихо жить дальше. А можно возвращать исправления в upstream, и тогда выигрывают все, кто пользуется SPDK, включая нас же в следующем релизе.

Мы выбираем второй путь. За последнее время мы отправили в upstream SPDK три исправления — все приняты мейнтейнерами проекта.

Читать далее

Информация

В рейтинге
1 371-й
Работает в
Зарегистрирован
Активность