Skip to content

openmediavault-oar 8.1.0~beta4-1

Pre-release
Pre-release

Choose a tag to compare

@VogelsDev VogelsDev released this 06 Jul 21:11

Beta release for testing. Changes since v8.1.0-beta1:

Reliability

  • Replace/repair now reaps the retired disk: after a hot-replace or a repair, background finalization removes the old disk's stale array members, zeroes their superblocks and clears the OAR partition labels, so pool discovery no longer double-counts the replaced disk.
  • Never leave a RAID5 tier without write-hole protection: if re-enabling PPL after a grow fails, an internal bitmap is now re-added as a fallback instead of leaving the array unprotected.
  • Serialize pool finalization: a per-pool lock ensures the boot-time unit, the per-pool unit and the manual RPC never race on the same pool.

Removed

  • Dropped F2FS support. f2fs cannot be grown online, so finalize failed on the (mounted) pool a grow leaves behind and wedged it in the pending-finalize state. Supported file systems are now BTRFS, EXT4, XFS and JFS.

Packaging

  • Systemd units ship from /usr/lib/systemd/system and are enabled with a daemon-reload from the package maintainer scripts, so the on-demand finalize unit is always visible without a reboot.
  • Python modules are packaged with dh-python: bytecode is compiled on the target at install time and no stale __pycache__ is shipped.
  • Standards-Version bumped to 4.6.2; documented openmediavault dependency aligned with debian/control.

UI/RPC

  • Pool status now reports the mount point; the UI blocks pool deletion while the filesystem is mounted, not only while it is referenced by an fstab entry.

Install:

wget https://github.com/carbrf/openmediavault-oar/releases/download/v8.1.0-beta4/openmediavault-oar_8.1.0.beta4-1_all.deb
sudo apt-get install ./openmediavault-oar_8.1.0.beta4-1_all.deb