Bug 1151745
| Summary: | Option transport.socket.bind-address ignored | ||
|---|---|---|---|
| Product: | [Community] GlusterFS | Reporter: | Niels de Vos <ndevos> |
| Component: | glusterd | Assignee: | Niels de Vos <ndevos> |
| Status: | CLOSED CURRENTRELEASE | QA Contact: | |
| Severity: | urgent | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | 3.6.0 | CC: | bugs |
| Target Milestone: | --- | Keywords: | EasyFix, Patch, Triaged |
| Target Release: | --- | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Fixed In Version: | glusterfs-3.6.1 | Doc Type: | Bug Fix |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2014-11-10 15:14:13 UTC | Type: | Bug |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
| Bug Depends On: | 1149863 | ||
| Bug Blocks: | 1117822 | ||
|
Description
Niels de Vos
2014-10-11 10:06:45 UTC
Backport guidelines: - http://www.gluster.org/community/documentation/index.php/Backport_Guidelines Patches that need backporting to 3.6: 1. http://review.gluster.org/8908 2. http://review.gluster.org/8910 REVIEW: http://review.gluster.org/8950 (glusterd: pass the bind-address to starting services) posted (#1) for review on release-3.6 by Niels de Vos (ndevos) REVIEW: http://review.gluster.org/8951 (glusterd: make bricks respect 'transport.socket.bind-address') posted (#1) for review on release-3.6 by Niels de Vos (ndevos) COMMIT: http://review.gluster.org/8950 committed in release-3.6 by Vijay Bellur (vbellur) ------ commit 8e598bb02ae431cc08e7bfe449fede21e0ed2f35 Author: Niels de Vos <ndevos> Date: Tue Oct 21 09:04:23 2014 +0200 glusterd: pass the bind-address to starting services When the transport.socket.bind-address option is set to a hostname or ip-address, the services started by GlusterD fail to connect to the management daemon. GlusterD always forces the services to connect to the "localhost" hostname, even if it is not listening on that address. GlusterD should take the transport.socket.bind-address option into consideration, and pass that to the glusterfs-clients with the -s or --volfile commandline parameter. Note that this is not a change that removes all hard-coded dependencies on "localhost". This change merely makes it possible to start required services when the transport.socket.bind-address option is set. Cherry picked from commit 283fa797f4bf98130b42c36972305b8cb6e5aaaf: > Change-Id: I36a0ed6c69342e6327adc258fea023929055d7f2 > BUG: 1149863 > Signed-off-by: Niels de Vos <ndevos> > Reviewed-on: http://review.gluster.org/8908 > Tested-by: Gluster Build System <jenkins.com> > Reviewed-by: Jeff Darcy <jdarcy> > Reviewed-by: Krishnan Parthasarathi <kparthas> > Tested-by: Krishnan Parthasarathi <kparthas> Change-Id: I36a0ed6c69342e6327adc258fea023929055d7f2 BUG: 1151745 Signed-off-by: Niels de Vos <ndevos> Reviewed-on: http://review.gluster.org/8950 Tested-by: Gluster Build System <jenkins.com> Reviewed-by: Vijay Bellur <vbellur> COMMIT: http://review.gluster.org/8951 committed in release-3.6 by Vijay Bellur (vbellur) ------ commit d32bc8aa365dbb804af8c8ff18eecbf349eba9e8 Author: Niels de Vos <ndevos> Date: Tue Oct 21 09:05:43 2014 +0200 glusterd: make bricks respect 'transport.socket.bind-address' When GlusterD starts the brick processes, these will listen on all interfaces. When the 'transport.socket.bind-address' option is set in glusterd.vol, the brick processes should only listen on the specified hostname or IP-address. Cherry picked from commit 430b874c4f1a171c106a9e1e6507e14e79805a1d: > Change-Id: I8e7d1f294904081137c23f3446261329d0d13bba > BUG: 1149863 > Signed-off-by: Niels de Vos <ndevos> > Reviewed-on: http://review.gluster.org/8910 > Tested-by: Gluster Build System <jenkins.com> > Reviewed-by: Krishnan Parthasarathi <kparthas> > Tested-by: Krishnan Parthasarathi <kparthas> Change-Id: I8e7d1f294904081137c23f3446261329d0d13bba BUG: 1151745 Signed-off-by: Niels de Vos <ndevos> Reviewed-on: http://review.gluster.org/8951 Tested-by: Gluster Build System <jenkins.com> Reviewed-by: Vijay Bellur <vbellur> This bug is getting closed because a release has been made available that should address the reported issue. In case the problem is still not fixed with glusterfs-3.6.1, please reopen this bug report. glusterfs-3.6.1 has been announced [1], packages for several distributions should become available in the near future. Keep an eye on the Gluster Users mailinglist [2] and the update infrastructure for your distribution. [1] http://supercolony.gluster.org/pipermail/gluster-users/2014-November/019410.html [2] http://supercolony.gluster.org/mailman/listinfo/gluster-users |