Yesterday I've reproduced this situation two times.
The setup:
1. Hardware and network
a. Disks INTEL SSDSC2BB240G4
b1. Network cards: X540-AT2
b2. Netgear 10g switch
2. Software setup:
a. OS: Debian wheezy
b. Glusterfs: 3.4.4 (latest 3.4.4 from gluster
repository)
c. Promox VE with update glusterfs from gluster
repository
3. Software Configuration
a. create replicated volume with
cluster.self-heal-daemon: off; nfs.disable: off;
network.ping-timeout: 2 opts
b. mount it on proxmox VE (via proxmox gui, it mouts
with these opts: stor1:HA-fast-150G-PVE1 on /mnt/pve/FAST-TESt
type fuse.glusterfs
(rw,relatime,user_id=0,group_id=0,default_permissions,allow_other,max_read=131072)
)
c. install VM with qcow2 or raw disk image.
d. disable port / remove network cable from one of
storage servers
e. wait and put cable back
f. keep waiting for sync (pointless, it won't ever
start)
g. disable another port for second server (or remove
cable from second server)
h. profit.
Maybe I could use 3.5.2 from debian sid (testing)
repository to test with?