Vitastor 3.0.9 released

2026-04-04

  • Fix clients reading from snapshots incorrectly on retries (for example when OSDs were restarted during read)
  • Fix a possible “send-after-free” in OSD. It turned out that this problem was never present in any released versions and the fix was only relevant for an unstable development branch. The change will be rolled back in 3.0.10.
  • Fix broken garbage collection in the new store leading to very high memory usage
  • Make the new store do full garbage collection on OSD startup by default (can be turned off with a new gc_on_start parameter)
  • Make startup logging with the new store more informative, allow to log amount of garbage with log_level > 1
  • Fix OSD crashing when handling a read_bitmap operation from a deleted object with the new store