<div><div><div>Here are the steps to reproduce this issue. (gluster version 3.5.2)</div><div><br></div><div>On one server lab1 (There is another server lab2 for replica 2):</div><div><br></div><div>[root@lab1 ~]# gluster volume set g1 worm on</div><div>volume set: success</div><div>[root@lab1 ~]# gluster volume stop g1</div><div>Stopping volume will make its data inaccessible. Do you want to continue? (y/n) y</div><div>volume stop: g1: success</div><div>[root@lab1 ~]# gluster volume start g1</div><div>volume start: g1: success</div><div>[root@lab1 ~]# gluster volume info</div><div>&nbsp;</div><div>Volume Name: g1</div><div>Type: Distributed-Replicate</div><div>Volume ID: fbd79e82-b079-4d19-ae5a-b4279c31bac3</div><div>Status: Started</div><div>Number of Bricks: 2 x 2 = 4</div><div>Transport-type: tcp</div><div>Bricks:</div><div>Brick1: lab1:/brick1</div><div>Brick2: lab2:/brick1</div><div>Brick3: lab1:/brick2</div><div>Brick4: lab2:/brick2</div><div>Options Reconfigured:</div><div>diagnostics.brick-log-level: TRACE</div><div>features.worm: on</div><div><br></div><div>On client (also be one of the servers lab1):</div><div>[root@lab1 g1]# mount -t glusterfs -o worm lab1:g1 /mnt</div></div><div>process info of the gluster mount process.</div><div>root &nbsp; &nbsp; &nbsp;2851 &nbsp; &nbsp; 1 &nbsp;0 21:28 ? &nbsp; &nbsp; &nbsp; &nbsp;00:00:01 /usr/sbin/glusterfs --worm --volfile-server=lab1 --volfile-id=g1 /mnt</div></div><div><br></div><div>Here is the log of the client.</div><div><br></div><div>2014-09-23 13:28:55.345226] W [client-rpc-fops.c:1632:client3_3_entrylk_cbk] 0-g1-client-0: remote operation failed: Read-only file system</div><div>[2014-09-23 13:28:55.346172] W [client-rpc-fops.c:1632:client3_3_entrylk_cbk] 0-g1-client-0: remote operation failed: Read-only file system</div><div>[2014-09-23 13:28:55.346222] I [afr-lk-common.c:1092:afr_lock_blocking] 0-g1-replicate-0: unable to lock on even one child</div><div>[2014-09-23 13:28:55.346245] I [afr-transaction.c:1295:afr_post_blocking_entrylk_cbk] 0-g1-replicate-0: Blocking entrylks failed.</div><div>[2014-09-23 13:28:55.346321] W [fuse-bridge.c:1911:fuse_create_cbk] 0-glusterfs-fuse: 5: /test =&gt; -1 (Read-only file system)</div><div>~ &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</div><div><br></div><div>It looks like it fails to lock the directory (?) becuase WORM calls ro_entrylk() which is originally for the read-only feature of the file system.</div>