[Bugs] [Bug 1273967] New: translator libraries should use versioned symbols instead of path specific library versions

bugzilla at redhat.com bugzilla at redhat.com
Wed Oct 21 15:29:40 UTC 2015


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

            Bug ID: 1273967
           Summary: translator libraries should use versioned symbols
                    instead of path specific library versions
           Product: GlusterFS
           Version: mainline
         Component: core
          Assignee: bugs at gluster.org
          Reporter: joe at julianfamily.org
                CC: bugs at gluster.org, gluster-bugs at redhat.com



Because we version our libraries by path, updates without remounts can cause
issues during volume changes:

[2015-10-21 14:29:26.844977] I [glusterfsd-mgmt.c:56:mgmt_cbk_spec] 0-mgmt:
Volume file changed
[2015-10-21 14:29:26.886861] W [MSGID: 101095] [xlator.c:194:xlator_dynload]
0-xlator: /usr/lib64/glusterfs/3.7.4/xlator/cluster/replicate.so: cannot open
shared object file: No such file or directory
[2015-10-21 14:29:26.886909] E [graph.y:212:volume_type] 0-parser: Volume
'public-replicate-0', line 70: type 'cluster/replicate' is not valid or not
found on this machine
[2015-10-21 14:29:26.886934] E [graph.y:321:volume_end] 0-parser: "type" not
specified for volume public-replicate-0

If we used versioned symbol tables, we could theoretically support this
scenario - unless I completely misunderstand their use.

-- 
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