Выпущена версия Vitastor 3.0.7

29.03.2026

  • Переработан код сетевого слоя в части отслеживания сетевых соединений - теперь для их идентификации используются суррогатные возрастающие ID вместо номеров файловых дескрипторов, а код очистки соединений переработан. Это сделано в рамках следующей попытки исправления бага, приводящего к залипанию PG в состоянии peering. История данного бага до сих пор точно не ясна и в тестах его воспроизвести не удалось, однако по сообщениям некоторых пользователей он проявляется в версиях, начиная с 3.0.4, при использовании RDMA. У других пользователей в такой же конфигурации тот же баг, судя по всему, не воспроизводился.
  • Исправлена мелкая проблема, из-за которой в редких ситуациях OSD могли не сообщить etcd об изменении состояния PG на has_misplaced в режимах без immediate_commit.
  • Добавлены пакеты для Ubuntu 26.04 (Resolute Raccoon) и патчи для qemu 10.2 и libvirt 12.0.

Ссылки