You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
rawstor info LOCATION (librawstor's rawstor_location_info(), pyrawstor's Location.info()) reports used/total bytes for a location; for a comma-separated location, total is the minimum across backends and used is the maximum.
Changed
rawstor-vhost now ships as its own deb/rpm package instead of being bundled in librawstor; shares rawstor-ost's rawstor user/group, no libvirt dependency.
rawstor, rawstor-ost and rawstor-vhost now exit with sysexits.h codes (EX_USAGE, EX_NOINPUT, EX_UNAVAILABLE, EX_NOPERM, ...) instead of a generic 1 for every failure; rawstor-ost.service/rawstor-vhost@.service won't restart-loop on EX_NOINPUT/EX_NOPERM.
file:// backend objects are now stored as a single bare file per object instead of a <uuid>.dat/<uuid>.spec pair; a pre-existing .dat/.spec pair is transparently migrated to the new format (and the old files removed) the next time the object is accessed.
Fixed
rawstor-vhost now chmod() its vhost-user socket to 0660 after bind(), instead of leaving it at the umask default (0755), which silently blocked group-based QEMU access.