Pull to refresh
4K+
2
Дмитрий Делюкин@mrdda

User

4
Rating
1
Subscribers
Send message

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

Level of difficultyMedium
Reading time3 min
Reach and readers7.2K

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

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

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

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

Читать далее

Information

Rating
1,355-th
Works in
Registered
Activity