Glusterfs is still maintained. Please don't drop support!

I have not used glusterfs "recently" (within the last few years), but I have used it in the past, and the results were unstable at best, abysmal at worst, and the management was miserable. We had consistent crashes of the daemons under benchmark loads, but even for backup storage it was finnicky and we found it unreliable and fragile.

The gluster mailing list is utterly dead, the website is dead, and the repo is more or less dead. it's in "critical maintenance fix" mode, which redhat said would happen.

I don't think ceph is unusably slow, but one critical issue that I see repeatedly is that people always set it up with very few OSDs, which is not what it was designed for.

In my homelab (or more accurately, home prod), I get very usable performance out of 24x 500gb 2.5" laptop SATA drives, paired with 8x 500gb SATA SSDs for DB/WAL across 4 hosts - which is not an especially unreasonable number of disks imo, and someone running fewer or less demanding workloads would likely be fine with half as many disks.

The RBD volumes on this ceph cluster back an elasticsearch + graylog cluster, with the bulk of the message volume being netflow from a pair of opnsense router VMs, so the workload is about 6-10x more write than read most of the time. I'm not really using cephfs as RBD volumes are more performant to begin with for backing VMs and containers.
I've used GlusterFS for years, and run 3 test labs and 3 production environments with PVE + GlusterFS that work beautifully and are stable and fast with a low-resource footprint. Removing GlusterFS support is a HUGE dissapointment for me.
 
They have it listed as deprecated here: https://www.qemu.org/docs/master/about/deprecated.html (although they didn't say exactly when, or technically even if it will stop being supported).

In an earlier post in this thread it was mentioned that they will propably drop at some qemu 10.x version:


https://qemu-project.gitlab.io/qemu/about/deprecated.html#gluster-backend-since-9-2

Qemu will remove support (possibly during the 10.x release cycle)

once something is deprecated in QEMU, it is only guaranteed to be there for one more release (see the note up top in the link I provided).

Given that PVE 9 is based on qemu10 it's propably not feasible to support anymore because there might be a point where it would stop working after a minor update. Thus it's better to drop support right from the start of PVE 9 relase cycle, so users with GlusterFS in PVE 8 have still around one year to change their setup before PVE8 won't get any updates anymore.
 
  • Like
Reactions: jlauro