符永涛
2012-Dec-20 07:52 UTC
[Gluster-users] gluster volume quota <volume> limit-usage randomly fails (Connection failed. Please check if gluster daemon is operational.)
Dear gluster experts, Recently I encounter a problem of glusterfs quota. When run gluster volume quota <volume> limit-usage command it randomly fails the output is Connection failed. Please check if gluster daemon is operational. for example to reproduce it on glusterfs 3.3.1 just create a volume and repeat to set limit-usage. gluster volume quota mytestvolume limit-usage / 5GB repeat the above command and it fails randomly. Any sugguestions? -- ???
符永涛
2012-Dec-20 09:21 UTC
[Gluster-users] gluster volume quota <volume> limit-usage randomly fails (Connection failed. Please check if gluster daemon is operational.)
looks like sometimes the request fall into the following condition and the cli fails if (0 == svc->allow_insecure && unprivileged && !actor->unprivileged) { /* Non-privileged user, fail request */ gf_log ("glusterd", GF_LOG_ERROR, "Request received from non-" "privileged port. Failing request"); rpcsvc_request_destroy (req); return -1; } why this happen sometimes? Can I just bypass this check by hard-code? 2012/12/20, ??? <yongtaofu at gmail.com>:> Dear gluster experts, > Recently I encounter a problem of glusterfs quota. > When run gluster volume quota <volume> limit-usage command it randomly > fails the output is > Connection failed. Please check if gluster daemon is operational. > > for example to reproduce it on glusterfs 3.3.1 just create a volume > and repeat to set limit-usage. > gluster volume quota mytestvolume limit-usage / 5GB > > repeat the above command and it fails randomly. > > Any sugguestions? > > -- > ??? >-- ???
符永涛
2012-Dec-20 09:21 UTC
[Gluster-users] gluster volume quota <volume> limit-usage randomly fails (Connection failed. Please check if gluster daemon is operational.)
the code is in rpcsvc.c, can someone helps to explain it? 2012/12/20, ??? <yongtaofu at gmail.com>:> looks like sometimes the request fall into the following condition and > the cli fails > > if (0 == svc->allow_insecure && unprivileged && > !actor->unprivileged) { > /* Non-privileged user, fail request */ > gf_log ("glusterd", GF_LOG_ERROR, > "Request received from non-" > "privileged port. Failing request"); > rpcsvc_request_destroy (req); > return -1; > } > why this happen sometimes? > Can I just bypass this check by hard-code? > > 2012/12/20, ??? <yongtaofu at gmail.com>: >> Dear gluster experts, >> Recently I encounter a problem of glusterfs quota. >> When run gluster volume quota <volume> limit-usage command it randomly >> fails the output is >> Connection failed. Please check if gluster daemon is operational. >> >> for example to reproduce it on glusterfs 3.3.1 just create a volume >> and repeat to set limit-usage. >> gluster volume quota mytestvolume limit-usage / 5GB >> >> repeat the above command and it fails randomly. >> >> Any sugguestions? >> >> -- >> ??? >> > > > -- > ??? >-- ???