mount.glusterfs should silently ignore the init options "noauto" and "_netdev"
http://review.gluster.org/#change,3872
for a correct branch this time http://review.gluster.org/#change,3873
On release-3.3 branch, up to the "cluster/dht: Correct min_free_disk behaviour" commit a "noauto" breaks a "mount -a -tglusterfs" ; nothing is mounted. No output or exit code either. Removing noauto from the options in fstab makes "mount -a -tglusterfs" work again.
That is the correct behavior and is a function of mount, not GlusterFS. See http://linux.die.net/man/8/mount first paragraph under mount -a