The Gluster Blog

Gluster blog stories provide high-level spotlights on our users all over the world

Community Survey Feedback, 2019

Amye Scavarda
April 24, 2019

In this year’s survey, we asked quite a few questions about how people are using Gluster, how much storage they’re managing, their primary use for Gluster, and what they’d like to see added.

Here’s some of the highlights from this year!


How long have you been using Gluster?
Less than one year – 18.75%
One to two years – 37.50%
Two to four years – 22.92%
More than four years – 18.75%

How much storage is Gluster managing?
Less than 50 terabytes 33 68.75%
50 to 150 terabytes 5 10.42%
150 to 500 terabytes 4 8.33%
500 terabytes to 1 petabyte 2 4.17%
Over 1 petabyte 2 4.17%
Don’t know 1 2.08%

What is your primary use for Gluster?
43.75% – Containers
35.42% – Backup
37.50% -File Sync and Share
50.00% – Virtual Infrastructure and/or App Data
8.33% – On Demand Media Store
10.42% – Media Production
22.92% – Web Content Delivery
4.17% – Hadoop File Store

How do you access Gluster?
Native client 25.00%
NFS 4.17%
QEMU 6.25%
Object/HTTP 6.25%
libgfapi-based methods 10.42%
SMB 2.08%

How else would you like to access Gluster?
– Fiber Channel.
– S3
– internet
– Native Client, NFS, Object Interfaces
– will be adding docker/k8 methods for openstack in the future. maybe as a block device/iscsi.
– Web Based managment
– Tested GFAPI but doesn’t work in a HA environment with oVirt.
– object, block
– FCoE
– Builtin iscsi
– libgfapi
– api

Where do you run Gluster?
On Premise Baremetal 68.75%
On Premise Private Cloud 16.67%
Hybrid (ie, On Premise and on Cloud) 2.08%
Other 4.17%

On what hardware platforms are you running Gluster?
SuperMicro 25.00%
Dell 4.17%
Other 20.83%
HP 25.00%

How happy are you with your Gluster installation?
Happiness:
Very happy – 20.83%
Somewhat happy – 54.17%
Somewhat unhappy – 20.83%
Very unhappy – 2.08%

What feature or features would make Gluster even more useful?

– Automatic provisioning of smb/nfs shares already in corosync HA between nodes
– Better performance with Samba and small files
– Restless Management API
– NFS HA (Storehaug?)
– We’d love to see GD2 and RIO.
– Better unit- and integration-test coverage. More robustness.
– Async replication inside a GlusterFS Cluster (without Geo-Replication).”
– need ISCSI and BLOCK
– Too often new releases contain bugs that break existing features. This is probably a sign of lack of testing. In general the stability is not great.
– Bitrot repair
– Better support of small files
– Audit Log support
– Web management interface
– Automated Bitrot Repair
– Xlator to realize an Audit Trail
– WORM Appendable File
– Improvement for Small File Performance
– Performance is poor for virtual machines
– Performance guidelines, gluster for windows
– IO perf are slow with oVirt 4.3
– Move to Network. Switch ALL peers/bricks to new network.
– ZFS integration, at least at the snapshot level.
– Documentation
– Recommanded settings for different workloads (eg : small files, R/O, R/W, etc…)”
– More integrations with ovirt and ansible
– Active-standby 2 nodes cluster
– Stability. We are moving to Lustre for that reason.
– Live movement of a brick to another server or failover (unmount on one server, mount on another with access to block devices).
– Sane operation when a brick is down (block until it is back).
– A tool like the Linux tuned daemon with predefined profiles for different workloads.
– Better performance, especially with small files and a good web interface
– Web Console administration

Some longer answers:

Better monitoring/introspection tools (for example, when volume heal is not converging, need to easily find out exactly why).
Would love to treat a gluster cluster as a “pool” of storage and describe the failure zones in terms of nodes and bricks, then have gluster assign replicas across failure zones automatically and rebalance/migrate replicas as cluster grows/changes.

Stability and less regression/problems in new releases. And a saner, less mozilla like release schedule/versioning. I’m using it with Ovirt, and it appears that the new Ovirt 4.3 release with Gluster 5.3 is extremely unstable. It feels like you’re forcing less well tested and unstable software on folk with the current release schedule. As a network storage system, stability and performance are my primary concerns, not new features.

We’re using it with oVirt, so the following isn’t a critique of Gluster itself. libgfapi is support is incomplete. in oVirt4. Gluster reliability has varied (not suggesting this is a fault with gluster – its likely to be interop). Note, our experience is with v3 (looking forward to v4). Also, better monitoring (i.e gluster-prometheus) is welcome & will be well received by users!

BLOG

  • 26 Apr 2019
    Gluster Monthly Newsletter, April 2...

    Upcoming Community Happy Hour at Red Hat Summit! Tue, May 7, 2019, 6:30 PM – 7:30 PM EDT https://cephandglusterhappyhour_rhsummit.eventbrite.com has all the details. Gluster 7 Roadmap Discussion kicked off for our 7 roadmap on the mailing lists, see [Gluster-users] GlusterFS v7.0 (and v8.0) roadmap discussion https://lists.gluster.org/pipermail/gluster-users/2019-March/036139.html for more details. Community...

    Read more
  • 24 Apr 2019
    Community Survey Feedback, 2019

    In this year’s survey, we asked quite a few questions about how people are using Gluster, how much storage they’re managing, their primary use for Gluster, and what they’d like to see added. Here’s some of the highlights from this year!

    Read more
  • 24 Apr 2019
    How to Deploy the OpenVPN Encryptio...

    This is part of a new series on using Gluster! OpenVPN is open source software that serves as the basis for a Virtual Private Network capable of supporting a point-to-point or site-to-site connection. Along with the fact that it’s free to use, it also has the benefit of being one...

    Read more