+++ This bug was initially created as a clone of Bug #1287763 +++ +++ +++ +++ Use this bug to provice a backport to release-3.5 +++ Description of problem: With older versions of gluster, say 3.5.3, glusterfs supports setting selinux context over fuse.glusterfs mountpoint. After 3.6.1, it throws an error : "Invalid option: context". The problem is because of a change in mount.glusterfs script. With older versions, it works fine. Version-Release number of selected component (if applicable): How reproducible: Always in versions from 3.6 Steps to Reproduce: http://www.gluster.org/pipermail/gluster-users.old/2015-January/020014.html Actual results: It throws an error "Invalid option: context" Expected results: Inform FUSE that the glusterfs sub-filesystem supports SElinux while passing mount options and allow to set selinux context over the mountpoint. Additional info: When you set selinux context, the same can be verfied in /proc/mounts: vm1:sel /qwe1 fuse.glusterfs rw,context=system_u:object_r:user_home_t:s0,relatime,user_id=0,group_id=0,default_ permissions,allow_other,max_read=131072 0 0 --- Additional comment from Vijay Bellur on 2015-12-02 21:56:01 CET --- REVIEW: http://review.gluster.org/12858 (fuse: pass default SElinux mount options on to the kernel) posted (#1) for review on master by Niels de Vos (ndevos)
glusterfs was allowing to pass standard SElinux mount options to fuse before 3.6 version. Since the selinux changes made to 3.6 were not backported to 3.5, closing the bug.