On Sat, Nov 22, 2014 at 10:50 PM, M?rti?? Jakubovi?s <martins at vertigs.lv> wrote:> For a record, I successfully mounted volume from home computer using > Ubuntu 14.04 and glusterfs 3.4.2. > > > On 2014.11.22. 19:09, M?rti?? Jakubovi?s wrote: > >> Hmm, I have same output: >> >> [root at gclient ~]# ./a.out >> conversion of 1.0 gave ret: 0, value: 1.000000 >> >> And If I try to mount in servers, I got same problem ... >> From Ubuntu machine I can't mount too, can't say is this client problem >> or server's ... >> >> On 2014.11.22. 19:03, Pranith Kumar Karampuri wrote: >> >>> >>> On 11/22/2014 09:36 PM, M?rti?? Jakubovi?s wrote: >>> >>>> And yes, as you mentioned, warning appears, but as this is test lab, I >>>> ignored it ... >>>> >>>> On 2014.11.22. 18:04, M?rti?? Jakubovi?s wrote: >>>> >>>>> Hello, >>>>> >>>>> Thanks for so fast response! Answers below. >>>>> >>>>> On 2014.11.22. 17:55, Pranith Kumar Karampuri wrote: >>>>> >>>>>> >>>>>> On 11/22/2014 09:22 PM, M?rti?? Jakubovi?s wrote: >>>>>> >>>>>>> Hello all! >>>>>>> >>>>>>> I am new in gluster world, and want to test this "beast" technology. >>>>>>> I created 4 CentOS 7 demo machines with two 50 gb disks in each >>>>>>> machine for bricks. I installed gluster by this simple "howto": >>>>>>> http://www.server-world.info/en/note?os=CentOS_7&p=glusterfs >>>>>>> >>>>>>> All goes well, I created volume with "replica 2" options, and use >>>>>>> all 8 bricks. Volume create successfully and I started it: >>>>>>> >>>>>>> [root at gluster1 ~]# gluster volume start test >>>>>>> volume start: test: success >>>>>>> [root at gluster1 ~]# gluster volume info >>>>>>> >>>>>>> Volume Name: test >>>>>>> Type: Distributed-Replicate >>>>>>> Volume ID: 226592b1-089f-4727-a009-19838078b7e7 >>>>>>> Status: Started >>>>>>> Number of Bricks: 4 x 2 = 8 >>>>>>> Transport-type: tcp >>>>>>> Bricks: >>>>>>> Brick1: gluster1:/brick1/test >>>>>>> Brick2: gluster1:/brick2/test >>>>>>> Brick3: gluster2:/brick1/test >>>>>>> Brick4: gluster2:/brick2/test >>>>>>> Brick5: gluster3:/brick1/test >>>>>>> Brick6: gluster3:/brick2/test >>>>>>> Brick7: gluster4:/brick1/test >>>>>>> Brick8: gluster4:/brick2/test >>>>>>> >>>>>> Could you let us know which version of gluster are you using? gluster >>>>>> should have thrown a warning when two bricks are chosen from same machine >>>>>> for replica pairs. >>>>>> >>>>> >>>>> I am running gluster 3.6.1 >>>>> [root at gluster1 ~]# glusterfsd --version >>>>> glusterfs 3.6.1 built on Nov 7 2014 15:16:38 >>>>> >>>>> >>>>>>> But, when I try to mount volume in CentOS 7 machine I got error: >>>>>>> >>>>>>> [root at gclient ~]# mount -t glusterfs gluster1:/test /mnt >>>>>>> WARNING: getfattr not found, certain checks will be skipped.. >>>>>>> >>>>>>This might turn out to a simple issue too. Run this command and tell what the output is please "which attr" Thanks Raghavendra Talur> >>>>>>> Error in log file: >>>>>>> [xlator.c:425:xlator_init] 0-fuse: Initialization of volume 'fuse' >>>>>>> failed, review your volfile again >>>>>>> >>>>>> Could you please send the complete log. >>>>>> >>>>> >>>>> Complete record when I try to mount from /var/log/glusterfs/mnt.log: >>>>> >>>>> [2014-11-22 16:03:51.728816] I [MSGID: 100030] >>>>> [glusterfsd.c:2018:main] 0-/usr/sbin/glusterfs: Started running >>>>> /usr/sbin/glusterfs version 3.6.1 (args: /usr/sbin/glusterfs >>>>> --volfile-server=gluster1 --volfile-id=/test /mnt) >>>>> [2014-11-22 16:03:51.729565] I [options.c:1163:xlator_option_init_double] >>>>> 0-fuse: option attribute-timeout convertion failed value 1.0 >>>>> >>>> attribute-timeout seems to be the problem as per the log above. >>> >>> I tried testing this and things seem to be fine. May be I should know >>> the behavior of the program on your system. >>> >>> Could you compile the following c program and tell me the output: >>> >>> =========================================>>> #include <stdio.h> >>> #include <stdlib.h> >>> #include <errno.h> >>> #include <string.h> >>> >>> static int >>> _gf_string2double (const char *str, double *n) >>> { >>> double value = 0.0; >>> char *tail = NULL; >>> int old_errno = 0; >>> >>> if (str == NULL || n == NULL) { >>> errno = EINVAL; >>> return -1; >>> } >>> >>> old_errno = errno; >>> errno = 0; >>> value = strtod (str, &tail); >>> if (str == tail) >>> errno = EINVAL; >>> >>> if (errno == ERANGE || errno == EINVAL) >>> return -1; >>> >>> if (errno == 0) >>> errno = old_errno; >>> >>> if (tail[0] != '\0') >>> return -1; >>> >>> *n = value; >>> >>> return 0; >>> } >>> >>> int >>> main (int argc, char **argv) >>> { >>> double value = 0.0; >>> int ret = 0; >>> >>> ret = _gf_string2double ("1.0", &value); >>> if (ret < 0) >>> printf ("conversion of 1.0 failed with %s", >>> strerror(errno)); >>> else >>> printf ("conversion of 1.0 gave ret: %d, value: %lf", >>> ret, value); >>> } >>> =========================================>>> >>> Save this into 'file.c' >>> # gcc file.c >>> # ./a.out >>> >>> It should print the following output: >>> conversion of 1.0 gave ret: 0, value: 1.000000. >>> >>> Could you let me know what is the output on your machine? >>> >>> Pranith >>> >>>> [2014-11-22 16:03:51.729593] E [xlator.c:425:xlator_init] 0-fuse: >>>>> Initialization of volume 'fuse' failed, review your volfile again >>>>> >>>>> >>>>>> Pranith >>>>>> >>>>>>> >>>>>>> Would be grateful for any help! >>>>>>> >>>>>>> Best regards, >>>>>>> Martins >>>>>>> >>>>>>> _______________________________________________ >>>>>>> Gluster-users mailing list >>>>>>> Gluster-users at gluster.org >>>>>>> http://supercolony.gluster.org/mailman/listinfo/gluster-users >>>>>>> >>>>>> >>>>>> >>>>> >>>> _______________________________________________ >>>> Gluster-users mailing list >>>> Gluster-users at gluster.org >>>> http://supercolony.gluster.org/mailman/listinfo/gluster-users >>>> >>> >>> >> > _______________________________________________ > Gluster-users mailing list > Gluster-users at gluster.org > http://supercolony.gluster.org/mailman/listinfo/gluster-users >-- *Raghavendra Talur * -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://supercolony.gluster.org/pipermail/gluster-users/attachments/20141122/462ed078/attachment.html>
[root at gclient ~]# which attr /usr/bin/which: no attr in (/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin) On 2014.11.22. 19:52, RAGHAVENDRA TALUR wrote:> > On Sat, Nov 22, 2014 at 10:50 PM, M?rti?? Jakubovi?s > <martins at vertigs.lv <mailto:martins at vertigs.lv>> wrote: > > For a record, I successfully mounted volume from home computer > using Ubuntu 14.04 and glusterfs 3.4.2. > > > On 2014.11.22. 19:09, M?rti?? Jakubovi?s wrote: > > Hmm, I have same output: > > [root at gclient ~]# ./a.out > conversion of 1.0 gave ret: 0, value: 1.000000 > > And If I try to mount in servers, I got same problem ... > From Ubuntu machine I can't mount too, can't say is this > client problem or server's ... > > On 2014.11.22. 19:03, Pranith Kumar Karampuri wrote: > > > On 11/22/2014 09:36 PM, M?rti?? Jakubovi?s wrote: > > And yes, as you mentioned, warning appears, but as > this is test lab, I ignored it ... > > On 2014.11.22. 18:04, M?rti?? Jakubovi?s wrote: > > Hello, > > Thanks for so fast response! Answers below. > > On 2014.11.22. 17:55, Pranith Kumar Karampuri wrote: > > > On 11/22/2014 09:22 PM, M?rti?? Jakubovi?s wrote: > > Hello all! > > I am new in gluster world, and want to > test this "beast" technology. > I created 4 CentOS 7 demo machines with > two 50 gb disks in each machine for > bricks. I installed gluster by this simple > "howto": > http://www.server-world.info/en/note?os=CentOS_7&p=glusterfs > > All goes well, I created volume with > "replica 2" options, and use all 8 bricks. > Volume create successfully and I started it: > > [root at gluster1 ~]# gluster volume start test > volume start: test: success > [root at gluster1 ~]# gluster volume info > > Volume Name: test > Type: Distributed-Replicate > Volume ID: > 226592b1-089f-4727-a009-19838078b7e7 > Status: Started > Number of Bricks: 4 x 2 = 8 > Transport-type: tcp > Bricks: > Brick1: gluster1:/brick1/test > Brick2: gluster1:/brick2/test > Brick3: gluster2:/brick1/test > Brick4: gluster2:/brick2/test > Brick5: gluster3:/brick1/test > Brick6: gluster3:/brick2/test > Brick7: gluster4:/brick1/test > Brick8: gluster4:/brick2/test > > Could you let us know which version of gluster > are you using? gluster should have thrown a > warning when two bricks are chosen from same > machine for replica pairs. > > > I am running gluster 3.6.1 > [root at gluster1 ~]# glusterfsd --version > glusterfs 3.6.1 built on Nov 7 2014 15:16:38 > > > But, when I try to mount volume in CentOS > 7 machine I got error: > > [root at gclient ~]# mount -t glusterfs > gluster1:/test /mnt > WARNING: getfattr not found, certain > checks will be skipped.. > > > This might turn out to a simple issue too. > > Run this command and tell what the output is please > "which attr" > > Thanks > Raghavendra Talur > > > Error in log file: > [xlator.c:425:xlator_init] 0-fuse: > Initialization of volume 'fuse' failed, > review your volfile again > > Could you please send the complete log. > > > Complete record when I try to mount from > /var/log/glusterfs/mnt.log: > > [2014-11-22 16:03:51.728816] I [MSGID: 100030] > [glusterfsd.c:2018:main] 0-/usr/sbin/glusterfs: > Started running /usr/sbin/glusterfs version 3.6.1 > (args: /usr/sbin/glusterfs > --volfile-server=gluster1 --volfile-id=/test /mnt) > [2014-11-22 16:03:51.729565] I > [options.c:1163:xlator_option_init_double] 0-fuse: > option attribute-timeout convertion failed value 1.0 > > attribute-timeout seems to be the problem as per the log > above. > > I tried testing this and things seem to be fine. May be I > should know the behavior of the program on your system. > > Could you compile the following c program and tell me the > output: > > =========================================> #include <stdio.h> > #include <stdlib.h> > #include <errno.h> > #include <string.h> > > static int > _gf_string2double (const char *str, double *n) > { > double value = 0.0; > char *tail = NULL; > int old_errno = 0; > > if (str == NULL || n == NULL) { > errno = EINVAL; > return -1; > } > > old_errno = errno; > errno = 0; > value = strtod (str, &tail); > if (str == tail) > errno = EINVAL; > > if (errno == ERANGE || errno == EINVAL) > return -1; > > if (errno == 0) > errno = old_errno; > > if (tail[0] != '\0') > return -1; > > *n = value; > > return 0; > } > > int > main (int argc, char **argv) > { > double value = 0.0; > int ret = 0; > > ret = _gf_string2double ("1.0", &value); > if (ret < 0) > printf ("conversion of 1.0 failed with > %s", strerror(errno)); > else > printf ("conversion of 1.0 gave ret: %d, > value: %lf", ret, value); > } > =========================================> > Save this into 'file.c' > # gcc file.c > # ./a.out > > It should print the following output: > conversion of 1.0 gave ret: 0, value: 1.000000. > > Could you let me know what is the output on your machine? > > Pranith > > [2014-11-22 16:03:51.729593] E > [xlator.c:425:xlator_init] 0-fuse: Initialization > of volume 'fuse' failed, review your volfile again > > > Pranith > > > Would be grateful for any help! > > Best regards, > Martins > > _______________________________________________ > Gluster-users mailing list > Gluster-users at gluster.org > <mailto:Gluster-users at gluster.org> > http://supercolony.gluster.org/mailman/listinfo/gluster-users > > > > > _______________________________________________ > Gluster-users mailing list > Gluster-users at gluster.org > <mailto:Gluster-users at gluster.org> > http://supercolony.gluster.org/mailman/listinfo/gluster-users > > > > > _______________________________________________ > Gluster-users mailing list > Gluster-users at gluster.org <mailto:Gluster-users at gluster.org> > http://supercolony.gluster.org/mailman/listinfo/gluster-users > > > > > -- > *Raghavendra Talur * >-------------- next part -------------- An HTML attachment was scrubbed... URL: <http://supercolony.gluster.org/pipermail/gluster-users/attachments/20141122/a1f82d5c/attachment.html>