spycedJonathan Ellis
RT @DavidStrauss: Block devices are the wrong place scale and do HA. It's always expensive (NetApp), unreliable (SPOF), or administrativ ...
ObdurodonJeff Darcy
@spyced @DavidStrauss Huh? GlusterFS is *less* administratively complex than e.g. Cassandra. *Far* less. Also, block dev != filesystem.
ObdurodonJeff Darcy
@spyced @DavidStrauss It might not be the right choice for any particular case, but for reasons other than administrative complexity.
DavidStraussDavid Strauss
@Obdurodon #Gluster has also come a long way in admin complexity, but high-latency (geo) replication still requires manual failover.
ObdurodonJeff Darcy
@DavidStrauss I don't think the new behavior (in my answer) is markedly weirder than alternatives, or related to being a filesystem.
DavidStraussDavid Strauss
@Obdurodon It's related to it being a filesystem because the consistency model doesn't include a natural, guaranteed split-brain resolution.
ObdurodonJeff Darcy
@DavidStrauss Those "guarantees" have been routinely violated by most other systems too. I'm not sure why you'd single out just one.
DavidStraussDavid Strauss
@Obdurodon I'm not singling out Gluster. I think elegant split-brain recovery eludes all distributed POSIX/block device systems.
DavidStraussDavid Strauss
@Obdurodon Top-notch geo replication requires embracing split-brain as a normal operating mode and having guaranteed, predictable recovery.
ObdurodonJeff Darcy
@DavidStrauss Agreed wrt geo-replication, but that still doesn't support your first general statement since not all systems need that.
DavidStraussDavid Strauss
@Obdurodon Agreed on need for geo-replication, but geo-repl. issues are just an amplified version of issues experienced in any cluster.