[Bugs] [Bug 1286601] New: vol quota enable fails when transport.socket.bind-address is set in glusterd

bugzilla at redhat.com bugzilla at redhat.com
Mon Nov 30 10:05:22 UTC 2015


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

            Bug ID: 1286601
           Summary: vol quota enable fails when
                    transport.socket.bind-address is set in glusterd
           Product: GlusterFS
           Version: 3.7.6
         Component: quota
          Assignee: bugs at gluster.org
          Reporter: mliyazud at redhat.com
                CC: bugs at gluster.org, gluster-bugs at redhat.com
        Depends On: 1277105



+++ This bug was initially created as a clone of Bug #1277105 +++

Description of problem:
When you bind glusterd to a specific IP, shd operates correctly but the 'vol
replace-brick' command attempts to contact glusterd on 127.0.0.1 and fails.


Version-Release number of selected component (if applicable):
glusterfs 3.7.x (and prior releases?)

How reproducible:
Every time! I noticed this in a test environment I'm using for containers,
where I bind glusterd host IP.

Steps to Reproduce:
1.use transport.socket.bind-address to bind glusterd to a specific IP on each
host
2.issue 'gluster volume quota <VOLNAME> enable'

Actual results:
command fails with error "quota: Could not start quota auxiliary mount"

Expected results:
quota should create auxiliary mount and should be enabled even
'transport.socket.bind-address' is set. 

Additional info:
The issue has been discussed with Ravi (ravishankar at redhat.com) and Humble
(hchiramm at redhat.com) and identified as localhost being hardcoded.

--- Additional comment from Vijay Bellur on 2015-11-02 06:33:12 EST ---

REVIEW: http://review.gluster.org/12489 (vol quota fails when
transport.socket.bind-address is set in glusterd) posted (#1) for review on
master by Mohamed Ashiq Liyazudeen (mliyazud at redhat.com)

--- Additional comment from Vijay Bellur on 2015-11-02 07:01:12 EST ---

REVIEW: http://review.gluster.org/12489 (quota,qlusterd: vol quota fails when
transport.socket.bind-address is set in glusterd) posted (#2) for review on
master by Humble Devassy Chirammal (humble.devassy at gmail.com)

--- Additional comment from Vijay Bellur on 2015-11-02 07:39:56 EST ---

REVIEW: http://review.gluster.org/12489 (quota,glusterd: vol quota fails when
transport.socket.bind-address is set in glusterd) posted (#3) for review on
master by Mohamed Ashiq Liyazudeen (mliyazud at redhat.com)

--- Additional comment from Vijay Bellur on 2015-11-02 23:38:23 EST ---

REVIEW: http://review.gluster.org/12489 (quota,glusterd: vol quota fails when
transport.socket.bind-address is set in glusterd) posted (#4) for review on
master by Mohamed Ashiq Liyazudeen (mliyazud at redhat.com)

--- Additional comment from Vijay Bellur on 2015-11-03 01:34:47 EST ---

REVIEW: http://review.gluster.org/12489 (quota,glusterd: vol quota fails when
transport.socket.bind-address is set in glusterd) posted (#5) for review on
master by Mohamed Ashiq Liyazudeen (mliyazud at redhat.com)

--- Additional comment from Vijay Bellur on 2015-11-19 10:03:24 EST ---

REVIEW: http://review.gluster.org/12489 (quota: vol quota fails when
transport.socket.bind-address is set in glusterd) posted (#10) for review on
master by Niels de Vos (ndevos at redhat.com)

--- Additional comment from Vijay Bellur on 2015-11-20 00:46:02 EST ---

REVIEW: http://review.gluster.org/12489 (quota: vol quota fails when
transport.socket.bind-address is set in glusterd) posted (#11) for review on
master by Mohamed Ashiq Liyazudeen (mliyazud at redhat.com)

--- Additional comment from Vijay Bellur on 2015-11-27 00:09:02 EST ---

REVIEW: http://review.gluster.org/12489 (quota: vol quota fails when
transport.socket.bind-address is set in glusterd) posted (#12) for review on
master by Mohamed Ashiq Liyazudeen (mliyazud at redhat.com)

--- Additional comment from Vijay Bellur on 2015-11-30 03:09:40 EST ---

COMMIT: http://review.gluster.org/12489 committed in master by Atin Mukherjee
(amukherj at redhat.com) 
------
commit 0441e50959e9305c5bc4d0af0576593f8755730e
Author: Mohamed Ashiq <mliyazud at redhat.com>
Date:   Mon Nov 9 22:09:34 2015 +0530

    quota: vol quota fails when transport.socket.bind-address is set in
glusterd

    When glusterd is binded to specific IP quota fails, since the server is
    hardcoded to localhost. IP can be assigned in the glusterd part of quota,
    but IP is not populated in cli part. So Quota makes use of glusterfsd's
unix
    domain socket transport type.

    Change-Id: Ib03332cc203795456ee6087017cea08eed3d7417
    BUG: 1277105
    Signed-off-by: Mohamed Ashiq <mliyazud at redhat.com>
    Signed-off-by: Humble Devassy Chirammal <hchiramm at redhat.com>
    Reviewed-on: http://review.gluster.org/12489
    Reviewed-by: Manikandan Selvaganesh <mselvaga at redhat.com>
    Tested-by: NetBSD Build System <jenkins at build.gluster.org>
    Tested-by: Gluster Build System <jenkins at build.gluster.com>
    Reviewed-by: Vijaikumar Mallikarjuna <vmallika at redhat.com>
    Reviewed-by: Atin Mukherjee <amukherj at redhat.com>


Referenced Bugs:

https://bugzilla.redhat.com/show_bug.cgi?id=1277105
[Bug 1277105] vol quota enable fails when transport.socket.bind-address is
set in glusterd
-- 
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