Борьба с регрессиями в опенсорсном проекте на примере Valkey
Программный комитет ещё не принял решения по этому докладу
Целевая аудитория
Тезисы
Чиним баг, создавая пяток других? Улучшаем производительность в одном бенчмарке, катастрофически ухудшая в другом? Знакомые ситуации? Вы не одни, разработчики по всему миру с этим сталкиваются. В этом докладе посмотрим на примере Valkey на различные регрессии:
1) Как Valkey 8.0/8.1 (которые на бенчмарках были огого) проигрывали Valkey/Redis 7.2 в частотном сценарии
2) Как комбинация из улучшения производительности и починки досадного бага уронила rps на 25%
3) Как вроде полезное изменение привело к потере данных в отказоустойчивых конфигурациях
Разумеется, всё это с бенчмарками и "нырянием" в устройство затронутых подсистем данной СУБД.
Разработчик Managed Databases в Yandex Cloud.
Видео
Другие доклады секции
Базы данных и системы хранения