[Bugs] [Bug 1248669] New: all: Make all the xlator fops static to avoid incorrect symbol resolution

bugzilla at redhat.com bugzilla at redhat.com
Thu Jul 30 14:39:20 UTC 2015


https://bugzilla.redhat.com/show_bug.cgi?id=1248669

            Bug ID: 1248669
           Summary: all: Make all the xlator fops static to avoid
                    incorrect symbol resolution
           Product: GlusterFS
           Version: mainline
         Component: unclassified
          Severity: medium
          Assignee: bugs at gluster.org
          Reporter: skoduri at redhat.com
                CC: bugs at gluster.org, gluster-bugs at redhat.com



Description of problem:

As described in the bug1245636, we have encountered an issue where in the
'snapview-client' xlator lookup fop name 'svc_lookup' matches with one of the
routines provided by libntirpc, used by NFS-Ganesha. Hence while using 'uss'
feature over NFS-Ganesha, during dlopen() of the snapview-client xlator, as 
'svc_lookup' is already loaded, 'xlator->fops->lookup' incorrectly refers to
that symbol.

To avoid similar issues, it would be better and cleaner to mark all the xlator
fops static. This bug is to track all the required changes.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are the assignee for the bug.


More information about the Bugs mailing list