Re: [Gluster-users] Gluster (2.0.1 - git) with fuse 2.8 crashes NFS

2009-07-11 Thread Harshavardhana
Justice,

can you try variable block sizes?, just in case we will be able to see
the issue in a
broader sense.

Regards
--
Harshavardhana
Z Research Inc http://www.zresearch.com/


On Fri, Jul 10, 2009 at 8:39 PM, Justice London jlon...@lawinfo.com wrote:

  It is fuse 2.8.0-pre3 that I tried with the patch you mentioned. When I
 tested I used 1M block sizes for a count of 100 and got 1.4MB/s when that
 was done over NFS. That was using both standard NFS with direct-io disabled
 and unfs3 with direct-io enabled.



 The same test of 1M blocks for a count of 100 made for 45MB/s on the same
 filesystem, but the local gluster mount instead of over NFS. When using NFS
 to one of the same machines as well, but local-disk mount I get around
 50MB/s.



 Justice London
 E-mail:  jlon...@lawinfo.com

   --

 *From:* harshavardhanac...@gmail.com [mailto:harshavardhanac...@gmail.com]
 *On Behalf Of *Harshavardhana
 *Sent:* Thursday, July 09, 2009 9:22 PM
 *To:* Justice London
 *Cc:* Anand Avati; gluster-users

 *Subject:* Re: [Gluster-users] Gluster (2.0.1 - git) with fuse 2.8
 crashes NFS



 Justice,

 which is the libfuse version being used with glusterfs?.  Just wanted
 to know what are the metrics you observed while testing?, block size in
 which writes/read were measured during testing?.  etc,

 Regards
 --
 Harshavardhana
 Z Research Inc http://www.zresearch.com/

  On Thu, Jul 9, 2009 at 11:45 PM, Justice London jlon...@lawinfo.com
 wrote:

 Well, mostly it seems to be on the throughput. I haven't really measured
 for
 metadata improvements yet.

 Of note, is that NFS is now working, but it appears to be EXTREMELY slow. I
 was only able to manage about 1-2MB/s

 Justice London
 E-mail:  jlon...@lawinfo.com


 -Original Message-
 From: anand.av...@gmail.com [mailto:anand.av...@gmail.com] On Behalf Of
 Anand Avati

 Sent: Tuesday, July 07, 2009 4:02 PM
 To: Justice London
 Cc: gluster-users; Harshavardhana
 Subject: Re: [Gluster-users] Gluster (2.0.1 - git) with fuse 2.8 crashes
 NFS

  The 2.0.3 release of gluster appears so far to have fixed the crash issue
 I
  was experiencing. What was the specific patch that fixed for it I was
  wondering?

 It was http://patches.gluster.com/patch/664/. A less ugly fix is lined
 up for 2.1


  Great job either way! It appears that with fuse 2.8 and newer kernels
 that
  gluster absolutely flies. With a replication environment between two
 crummy
  testbed machines it's probably about twice as fast as 2.7.4 based fuse!

 Just curious, are the observed performance improvements in terms of IO
 throughput or metadata latency?

 Avati

 Checked by AVG - www.avg.com

 Version: 8.5.375 / Virus Database: 270.13.8/2224 - Release Date: 07/08/09
 05:53:00



 Checked by AVG - www.avg.com
 Version: 8.5.375 / Virus Database: 270.13.8/2227 - Release Date: 07/09/09
 05:55:00

___
Gluster-users mailing list
Gluster-users@gluster.org
http://zresearch.com/cgi-bin/mailman/listinfo/gluster-users


Re: [Gluster-users] Gluster (2.0.1 - git) with fuse 2.8 crashes NFS

2009-07-10 Thread Justice London
It is fuse 2.8.0-pre3 that I tried with the patch you mentioned. When I
tested I used 1M block sizes for a count of 100 and got 1.4MB/s when that
was done over NFS. That was using both standard NFS with direct-io disabled
and unfs3 with direct-io enabled. 

 

The same test of 1M blocks for a count of 100 made for 45MB/s on the same
filesystem, but the local gluster mount instead of over NFS. When using NFS
to one of the same machines as well, but local-disk mount I get around
50MB/s.

 

Justice London
E-mail:  jlon...@lawinfo.com



  _  

From: harshavardhanac...@gmail.com [mailto:harshavardhanac...@gmail.com] On
Behalf Of Harshavardhana
Sent: Thursday, July 09, 2009 9:22 PM
To: Justice London
Cc: Anand Avati; gluster-users
Subject: Re: [Gluster-users] Gluster (2.0.1 - git) with fuse 2.8 crashes
NFS

 

Justice,

which is the libfuse version being used with glusterfs?.  Just wanted to
know what are the metrics you observed while testing?, block size in which
writes/read were measured during testing?.  etc, 

Regards
--
Harshavardhana
Z Research Inc http://www.zresearch.com/



On Thu, Jul 9, 2009 at 11:45 PM, Justice London jlon...@lawinfo.com wrote:

Well, mostly it seems to be on the throughput. I haven't really measured for
metadata improvements yet.

Of note, is that NFS is now working, but it appears to be EXTREMELY slow. I
was only able to manage about 1-2MB/s

Justice London
E-mail:  jlon...@lawinfo.com


-Original Message-
From: anand.av...@gmail.com [mailto:anand.av...@gmail.com] On Behalf Of
Anand Avati

Sent: Tuesday, July 07, 2009 4:02 PM
To: Justice London
Cc: gluster-users; Harshavardhana
Subject: Re: [Gluster-users] Gluster (2.0.1 - git) with fuse 2.8 crashes
NFS

 The 2.0.3 release of gluster appears so far to have fixed the crash issue
I
 was experiencing. What was the specific patch that fixed for it I was
 wondering?

It was http://patches.gluster.com/patch/664/. A less ugly fix is lined
up for 2.1


 Great job either way! It appears that with fuse 2.8 and newer kernels that
 gluster absolutely flies. With a replication environment between two
crummy
 testbed machines it's probably about twice as fast as 2.7.4 based fuse!

Just curious, are the observed performance improvements in terms of IO
throughput or metadata latency?

Avati

Checked by AVG - www.avg.com

Version: 8.5.375 / Virus Database: 270.13.8/2224 - Release Date: 07/08/09
05:53:00



 

Checked by AVG - www.avg.com
Version: 8.5.375 / Virus Database: 270.13.8/2227 - Release Date: 07/09/09
05:55:00

___
Gluster-users mailing list
Gluster-users@gluster.org
http://zresearch.com/cgi-bin/mailman/listinfo/gluster-users


Re: [Gluster-users] Gluster (2.0.1 - git) with fuse 2.8 crashes NFS

2009-07-09 Thread Justice London
Well, mostly it seems to be on the throughput. I haven't really measured for
metadata improvements yet.

Of note, is that NFS is now working, but it appears to be EXTREMELY slow. I
was only able to manage about 1-2MB/s

Justice London
E-mail:  jlon...@lawinfo.com

-Original Message-
From: anand.av...@gmail.com [mailto:anand.av...@gmail.com] On Behalf Of
Anand Avati
Sent: Tuesday, July 07, 2009 4:02 PM
To: Justice London
Cc: gluster-users; Harshavardhana
Subject: Re: [Gluster-users] Gluster (2.0.1 - git) with fuse 2.8 crashes
NFS

 The 2.0.3 release of gluster appears so far to have fixed the crash issue
I
 was experiencing. What was the specific patch that fixed for it I was
 wondering?

It was http://patches.gluster.com/patch/664/. A less ugly fix is lined
up for 2.1


 Great job either way! It appears that with fuse 2.8 and newer kernels that
 gluster absolutely flies. With a replication environment between two
crummy
 testbed machines it's probably about twice as fast as 2.7.4 based fuse!

Just curious, are the observed performance improvements in terms of IO
throughput or metadata latency?

Avati

Checked by AVG - www.avg.com 
Version: 8.5.375 / Virus Database: 270.13.8/2224 - Release Date: 07/08/09
05:53:00


___
Gluster-users mailing list
Gluster-users@gluster.org
http://zresearch.com/cgi-bin/mailman/listinfo/gluster-users


Re: [Gluster-users] Gluster (2.0.1 - git) with fuse 2.8 crashes NFS

2009-07-09 Thread Harshavardhana
Justice,

which is the libfuse version being used with glusterfs?.  Just wanted to
know what are the metrics you observed while testing?, block size in which
writes/read were measured during testing?.  etc,

Regards
--
Harshavardhana
Z Research Inc http://www.zresearch.com/


On Thu, Jul 9, 2009 at 11:45 PM, Justice London jlon...@lawinfo.com wrote:

 Well, mostly it seems to be on the throughput. I haven't really measured
 for
 metadata improvements yet.

 Of note, is that NFS is now working, but it appears to be EXTREMELY slow. I
 was only able to manage about 1-2MB/s

 Justice London
 E-mail:  jlon...@lawinfo.com

 -Original Message-
 From: anand.av...@gmail.com [mailto:anand.av...@gmail.com] On Behalf Of
 Anand Avati
 Sent: Tuesday, July 07, 2009 4:02 PM
 To: Justice London
 Cc: gluster-users; Harshavardhana
 Subject: Re: [Gluster-users] Gluster (2.0.1 - git) with fuse 2.8 crashes
 NFS

  The 2.0.3 release of gluster appears so far to have fixed the crash issue
 I
  was experiencing. What was the specific patch that fixed for it I was
  wondering?

 It was http://patches.gluster.com/patch/664/. A less ugly fix is lined
 up for 2.1


  Great job either way! It appears that with fuse 2.8 and newer kernels
 that
  gluster absolutely flies. With a replication environment between two
 crummy
  testbed machines it's probably about twice as fast as 2.7.4 based fuse!

 Just curious, are the observed performance improvements in terms of IO
 throughput or metadata latency?

 Avati

 Checked by AVG - www.avg.com
 Version: 8.5.375 / Virus Database: 270.13.8/2224 - Release Date: 07/08/09
 05:53:00



___
Gluster-users mailing list
Gluster-users@gluster.org
http://zresearch.com/cgi-bin/mailman/listinfo/gluster-users


Re: [Gluster-users] Gluster (2.0.1 - git) with fuse 2.8 crashes NFS

2009-07-08 Thread Justice London
NFS was not crashing, the mountpoint (glusterfs), was. I just applied the
patch and mounted the NFS share. It didn't crash yet! I'll give it a try and
see what happens.

Justice London
jlon...@lawinfo.com
-Original Message-
From: anand.av...@gmail.com [mailto:anand.av...@gmail.com] On Behalf Of
Anand Avati
Sent: Tuesday, July 07, 2009 5:25 PM
To: Justice London
Cc: Raghavendra G; gluster-users; Harshavardhana
Subject: Re: [Gluster-users] Gluster (2.0.1 - git) with fuse 2.8 crashes
NFS

On Wed, Jul 8, 2009 at 5:32 AM, Justice Londonjlon...@lawinfo.com wrote:
 Actually, I spoke too soon. NFS still crashes, even if the mountpoint
 doesn't.

Justice, 2.0.3 fixes issues with 2.8.0-pre2. fuse-2.8.0-pre3 needs one
more fix (http://patches.gluster.com/patch/693/) which is lined up for
the next release. Just curious, what do you mean by that NFS still
crashes even if the mountpoint doesn't? Are you running a unfs3 server
on top of the fuse mountpoint and the unfs3 server crashes?

Avati

Checked by AVG - www.avg.com 
Version: 8.5.375 / Virus Database: 270.13.8/2224 - Release Date: 07/08/09
05:53:00


___
Gluster-users mailing list
Gluster-users@gluster.org
http://zresearch.com/cgi-bin/mailman/listinfo/gluster-users


Re: [Gluster-users] Gluster (2.0.1 - git) with fuse 2.8 crashes NFS

2009-07-07 Thread Justice London
The 2.0.3 release of gluster appears so far to have fixed the crash issue I
was experiencing. What was the specific patch that fixed for it I was
wondering?

 

Great job either way! It appears that with fuse 2.8 and newer kernels that
gluster absolutely flies. With a replication environment between two crummy
testbed machines it's probably about twice as fast as 2.7.4 based fuse!

 

Justice London
jlon...@lawinfo.com



  _  

From: gluster-users-boun...@gluster.org
[mailto:gluster-users-boun...@gluster.org] On Behalf Of Justice London
Sent: Thursday, July 02, 2009 12:33 PM
To: 'Raghavendra G'
Cc: 'gluster-users'; 'Harshavardhana'
Subject: Re: [Gluster-users] Gluster (2.0.1 - git) with fuse 2.8 crashes
NFS

 

Sure:

 

Server:

 

### Export volume brick with the contents of /home/export directory.

volume posix

  type storage/posix   # POSIX FS translator

  option directory /home/gluster/vmglustore   # Export this directory

  option background-unlink yes

end-volume

 

volume locks

  type features/posix-locks

  subvolumes posix

end-volume

 

volume brick

  type performance/io-threads

  option thread-count 32

#  option autoscaling yes

#  option min-threads 8

#  option max-threads 200

  subvolumes locks

end-volume

 

### Add network serving capability to above brick.

volume brick-server

  type protocol/server

  option transport-type tcp

# option transport-type unix

# option transport-type ib-sdp

# option transport.socket.bind-address 192.168.1.10 # Default is to
listen on all interfaces

# option transport.socket.listen-port 6996  # Default is 6996

 

# option transport-type ib-verbs

# option transport.ib-verbs.bind-address 192.168.1.10 # Default is to
listen on all interfaces

# option transport.ib-verbs.listen-port 6996  # Default is 6996

# option transport.ib-verbs.work-request-send-size  131072

# option transport.ib-verbs.work-request-send-count 64

# option transport.ib-verbs.work-request-recv-size  131072

# option transport.ib-verbs.work-request-recv-count 64

 

  option client-volume-filename /etc/glusterfs/glusterfs.vol

  subvolumes brick

# NOTE: Access to any volume through protocol/server is denied by

# default. You need to explicitly grant access through # auth

# option.

  option auth.addr.brick.allow * # Allow access to brick volume

end-volume

 

 

Client:

 

### Add client feature and attach to remote subvolume

volume remotebrick1

  type protocol/client

  option transport-type tcp

# option transport-type unix

# option transport-type ib-sdp

  option remote-host 192.168.1.35 # IP address of the remote brick

# option transport.socket.remote-port 6996  # default server
port is 6996

 

# option transport-type ib-verbs

# option transport.ib-verbs.remote-port 6996  # default server
port is 6996

# option transport.ib-verbs.work-request-send-size  1048576

# option transport.ib-verbs.work-request-send-count 16

# option transport.ib-verbs.work-request-recv-size  1048576

# option transport.ib-verbs.work-request-recv-count 16

 

# option transport-timeout 30  # seconds to wait for a reply

   # from server for each request

  option remote-subvolume brick# name of the remote volume

end-volume

 

volume remotebrick2

  type protocol/client

  option transport-type tcp

  option remote-host 192.168.1.36

  option remote-subvolume brick

end-volume

 

volume brick-replicate

  type cluster/replicate

  subvolumes remotebrick1 remotebrick2

end-volume

 

 

volume threads

  type performance/io-threads

  option thread-count 8

#  option autoscaling yes

#  option min-threads 8

#  option max-threads 200

  subvolumes brick-replicate

end-volume

 

### Add readahead feature

volume readahead

  type performance/read-ahead

  option page-count 4   # cache per file  = (page-count x page-size)

  option force-atime-update off

  subvolumes threads

end-volume

 

### Add IO-Cache feature

#volume iocache

#  type performance/io-cache

#  option page-size 1MB

#  option cache-size 64MB

#  subvolumes readahead

#end-volume

 

### Add writeback feature

volume writeback

  type performance/write-behind

  option cache-size 8MB

  option flush-behind on

  subvolumes readahead

end-volume

 

 

Justice London
jlon...@lawinfo.com

  _  

From: Raghavendra G [mailto:raghavendra...@gmail.com] 
Sent: Thursday, July 02, 2009 10:17 AM
To: Justice London
Cc: Harshavardhana; gluster-users
Subject: Re: [Gluster-users] Gluster (2.0.1 - git) with fuse 2.8 crashes
NFS

 

Hi,

Can you send across the volume specification files you are using?

regards,
Raghavendra.

2009/6/24 Justice London jlon...@lawinfo.com

Here you go. Let me know if you need anything else:

Core was generated by `/usr/local/sbin/glusterfsd
-p /var/run/glusterfsd.pid -f /etc/glusterfs/gluster'.
Program terminated with signal 11, Segmentation fault

Re: [Gluster-users] Gluster (2.0.1 - git) with fuse 2.8 crashes NFS

2009-07-07 Thread Amar Tumballi
Hi Justice,
Thanks for letting us know this. This crashing behavior with fuse-2.8 should
be fixed by Harsha's patch http://patches.gluster.com/patch/664/

I think the 'bigwrite' effect with two minor bug fixes went in write-behind
should have given this performance benefit.

Regards,
Amar

On Tue, Jul 7, 2009 at 3:43 PM, Justice London jlon...@lawinfo.com wrote:

  The 2.0.3 release of gluster appears so far to have fixed the crash issue
 I was experiencing. What was the specific patch that fixed for it I was
 wondering?



 Great job either way! It appears that with fuse 2.8 and newer kernels that
 gluster absolutely flies. With a replication environment between two crummy
 testbed machines it’s probably about twice as fast as 2.7.4 based fuse!



 Justice London
 jlon...@lawinfo.com

   --

 *From:* gluster-users-boun...@gluster.org [mailto:
 gluster-users-boun...@gluster.org] *On Behalf Of *Justice London
 *Sent:* Thursday, July 02, 2009 12:33 PM
 *To:* 'Raghavendra G'
 *Cc:* 'gluster-users'; 'Harshavardhana'

 *Subject:* Re: [Gluster-users] Gluster (2.0.1 - git) with fuse 2.8
 crashes NFS



 Sure:



 Server:



 ### Export volume brick with the contents of /home/export directory.

 volume posix

   type storage/posix   # POSIX FS translator

   option directory /home/gluster/vmglustore   # Export this directory

   option background-unlink yes

 end-volume



 volume locks

   type features/posix-locks

   subvolumes posix

 end-volume



 volume brick

   type performance/io-threads

   option thread-count 32

 #  option autoscaling yes

 #  option min-threads 8

 #  option max-threads 200

   subvolumes locks

 end-volume



 ### Add network serving capability to above brick.

 volume brick-server

   type protocol/server

   option transport-type tcp

 # option transport-type unix

 # option transport-type ib-sdp

 # option transport.socket.bind-address 192.168.1.10 # Default is to
 listen on all interfaces

 # option transport.socket.listen-port 6996  # Default is 6996



 # option transport-type ib-verbs

 # option transport.ib-verbs.bind-address 192.168.1.10 # Default is to
 listen on all interfaces

 # option transport.ib-verbs.listen-port 6996  # Default is 6996

 # option transport.ib-verbs.work-request-send-size  131072

 # option transport.ib-verbs.work-request-send-count 64

 # option transport.ib-verbs.work-request-recv-size  131072

 # option transport.ib-verbs.work-request-recv-count 64



   option client-volume-filename /etc/glusterfs/glusterfs.vol

   subvolumes brick

 # NOTE: Access to any volume through protocol/server is denied by

 # default. You need to explicitly grant access through # auth

 # option.

   option auth.addr.brick.allow * # Allow access to brick volume

 end-volume





 Client:



 ### Add client feature and attach to remote subvolume

 volume remotebrick1

   type protocol/client

   option transport-type tcp

 # option transport-type unix

 # option transport-type ib-sdp

   option remote-host 192.168.1.35 # IP address of the remote brick

 # option transport.socket.remote-port 6996  # default server
 port is 6996



 # option transport-type ib-verbs

 # option transport.ib-verbs.remote-port 6996  # default server
 port is 6996

 # option transport.ib-verbs.work-request-send-size  1048576

 # option transport.ib-verbs.work-request-send-count 16

 # option transport.ib-verbs.work-request-recv-size  1048576

 # option transport.ib-verbs.work-request-recv-count 16



 # option transport-timeout 30  # seconds to wait for a reply

# from server for each request

   option remote-subvolume brick# name of the remote volume

 end-volume



 volume remotebrick2

   type protocol/client

   option transport-type tcp

   option remote-host 192.168.1.36

   option remote-subvolume brick

 end-volume



 volume brick-replicate

   type cluster/replicate

   subvolumes remotebrick1 remotebrick2

 end-volume





 volume threads

   type performance/io-threads

   option thread-count 8

 #  option autoscaling yes

 #  option min-threads 8

 #  option max-threads 200

   subvolumes brick-replicate

 end-volume



 ### Add readahead feature

 volume readahead

   type performance/read-ahead

   option page-count 4   # cache per file  = (page-count x page-size)

   option force-atime-update off

   subvolumes threads

 end-volume



 ### Add IO-Cache feature

 #volume iocache

 #  type performance/io-cache

 #  option page-size 1MB

 #  option cache-size 64MB

 #  subvolumes readahead

 #end-volume



 ### Add writeback feature

 volume writeback

   type performance/write-behind

   option cache-size 8MB

   option flush-behind on

   subvolumes readahead

 end-volume





 Justice London
 jlon...@lawinfo.com
   --

 *From:* Raghavendra G [mailto:raghavendra...@gmail.com

Re: [Gluster-users] Gluster (2.0.1 - git) with fuse 2.8 crashes NFS

2009-07-07 Thread Anand Avati
 The 2.0.3 release of gluster appears so far to have fixed the crash issue I
 was experiencing. What was the specific patch that fixed for it I was
 wondering?

It was http://patches.gluster.com/patch/664/. A less ugly fix is lined
up for 2.1


 Great job either way! It appears that with fuse 2.8 and newer kernels that
 gluster absolutely flies. With a replication environment between two crummy
 testbed machines it’s probably about twice as fast as 2.7.4 based fuse!

Just curious, are the observed performance improvements in terms of IO
throughput or metadata latency?

Avati

___
Gluster-users mailing list
Gluster-users@gluster.org
http://zresearch.com/cgi-bin/mailman/listinfo/gluster-users


Re: [Gluster-users] Gluster (2.0.1 - git) with fuse 2.8 crashes NFS

2009-07-07 Thread Anand Avati
On Wed, Jul 8, 2009 at 5:32 AM, Justice Londonjlon...@lawinfo.com wrote:
 Actually, I spoke too soon. NFS still crashes, even if the mountpoint
 doesn’t.

Justice, 2.0.3 fixes issues with 2.8.0-pre2. fuse-2.8.0-pre3 needs one
more fix (http://patches.gluster.com/patch/693/) which is lined up for
the next release. Just curious, what do you mean by that NFS still
crashes even if the mountpoint doesn't? Are you running a unfs3 server
on top of the fuse mountpoint and the unfs3 server crashes?

Avati

___
Gluster-users mailing list
Gluster-users@gluster.org
http://zresearch.com/cgi-bin/mailman/listinfo/gluster-users


Re: [Gluster-users] Gluster (2.0.1 - git) with fuse 2.8 crashes NFS

2009-06-25 Thread Harshavardhana
Hi Justice,

 Thanks a lot for showing up this issue. Its nothing related to fuse-2.8
or NFS. We have currently reproduced the issue and fix is under progress.
Please check back with the upcoming release 2.0.3 this should be fixed.

Regards
--
Harshavardhana
Z Research Inc http://www.zresearch.com/


On Wed, Jun 24, 2009 at 10:45 PM, Justice London jlon...@lawinfo.comwrote:

 Here you go. Let me know if you need anything else:

 Core was generated by `/usr/local/sbin/glusterfsd
 -p /var/run/glusterfsd.pid -f /etc/glusterfs/gluster'.
 Program terminated with signal 11, Segmentation fault.
 [New process 653]
 [New process 656]
 [New process 687]
 [New process 657]
 [New process 658]
 [New process 659]
 [New process 660]
 [New process 661]
 [New process 662]
 [New process 663]
 [New process 665]
 [New process 666]
 [New process 667]
 [New process 668]
 [New process 669]
 [New process 670]
 [New process 671]
 [New process 672]
 [New process 679]
 [New process 680]
 [New process 681]
 [New process 682]
 [New process 683]
 [New process 684]
 [New process 686]
 [New process 676]
 [New process 685]
 [New process 674]
 [New process 675]
 [New process 677]
 [New process 654]
 [New process 673]
 [New process 678]
 [New process 664]
 #0  0xb808ee9c in __glusterfs_this_locat...@plt ()
   from /usr/local/lib/libglusterfs.so.0
 (gdb) backtrace
 #0  0xb808ee9c in __glusterfs_this_locat...@plt ()
   from /usr/local/lib/libglusterfs.so.0
 #1  0xb809b935 in default_fxattrop (frame=0x809cc68, this=0x8055a80,
fd=0x809ca20, flags=GF_XATTROP_ADD_ARRAY, dict=0x809cac8)
at defaults.c:1122
 #2  0xb809b930 in default_fxattrop (frame=0x8063570, this=0x8055f80,
fd=0x809ca20, flags=GF_XATTROP_ADD_ARRAY, dict=0x809cac8)
at defaults.c:1122
 #3  0xb76b3c35 in server_fxattrop (frame=0x809cc28, bound_xl=0x8055f80,
hdr=0x8064c88, hdrlen=150, iobuf=0x0) at server-protocol.c:4596
 #4  0xb76a9f1b in protocol_server_interpret (this=0x8056500,
 trans=0x8064698,
hdr_p=0x8064c88 , hdrlen=150, iobuf=0x0) at server-protocol.c:7502
 #5  0xb76aa1cc in protocol_server_pollin (this=0x8056500,
 trans=0x8064698)
at server-protocol.c:7783
 #6  0xb76aa24f in notify (this=0x8056500, event=2, data=0x8064698)
at server-protocol.c:7839
 #7  0xb809737f in xlator_notify (xl=0x8056500, event=2, data=0x8064698)
at xlator.c:912
 #8  0xb4ea08dd in socket_event_poll_in (this=0x8064698) at socket.c:713
 #9  0xb4ea099b in socket_event_handler (fd=8, idx=1, data=0x8064698,
poll_in=1, poll_out=0, poll_err=0) at socket.c:813
 #10 0xb80b168a in event_dispatch_epoll (event_pool=0x8050d58) at
 event.c:804
 #11 0xb80b0471 in event_dispatch (event_pool=0x8051338) at event.c:975
 ---Type return to continue, or q return to quit---
 #12 0x0804b880 in main (argc=5, argv=0xbfae1044) at glusterfsd.c:1263
 Current language:  auto; currently asm


 Justice London
 jlon...@lawinfo.com

 On Mon, 2009-06-22 at 10:47 +0530, Harshavardhana wrote:
  Hi Justice,
 
   Can you get a backtrace from the segfault through gdb? .
 
  Regards
  --
  Harshavardhana
  Z Research Inc http://www.zresearch.com/
 
 
  On Sat, Jun 20, 2009 at 10:47 PM, jlon...@lawinfo.com wrote:
  Sure, the kernel version is 2.6.29 and the fuse release is the
  just
  released 2.8.0-pre3 (although I can use pre2 if needed).
 
 
  Justice London
  jlon...@lawinfo.com
 
   Hi Justice,
  
There are certain modifications required in
  fuse-extra.c to make
   glusterfs work properly for fuse 2.8.0 release. glusterfs
  2.0.1 release is
   not tested against 2.8.0 release fuse and certainly will not
  work without
   those modifications.  May i know the kernel version you are
  trying to use?
   and the version of fuse being under use? pre1 or pre2
  release?
  
   Regards
   --
   Harshavardhana
   Z Research Inc http://www.zresearch.com/
  
  
   On Fri, Jun 19, 2009 at 11:14 PM, Justice London
   jlon...@lawinfo.comwrote:
  
No matter what I do I cannot seem to get gluster to stay
  stable when
   doing any sort of writes to the mount, when using gluster
  in combination
   with fuse 2.8.0-preX and NFS. I tried both unfs3 and
  standard kernel-nfs
   and
   no matter what, any sort of data transaction seems to crash
  gluster
   immediately. The error log is as such:
  
  
  
   pending frames:
  
  
  
   patchset: git://git.sv.gnu.org/gluster.git
  
   signal received: 11
  
   configuration details:argp 1
  
   backtrace 1
  
   bdb-cursor-get 1
  
   db.h 1
  
   dlfcn 1
  
   fdatasync 1
  
   

Re: [Gluster-users] Gluster (2.0.1 - git) with fuse 2.8 crashes NFS

2009-06-24 Thread Justice London
Here you go. Let me know if you need anything else:

Core was generated by `/usr/local/sbin/glusterfsd
-p /var/run/glusterfsd.pid -f /etc/glusterfs/gluster'.
Program terminated with signal 11, Segmentation fault.
[New process 653]
[New process 656]
[New process 687]
[New process 657]
[New process 658]
[New process 659]
[New process 660]
[New process 661]
[New process 662]
[New process 663]
[New process 665]
[New process 666]
[New process 667]
[New process 668]
[New process 669]
[New process 670]
[New process 671]
[New process 672]
[New process 679]
[New process 680]
[New process 681]
[New process 682]
[New process 683]
[New process 684]
[New process 686]
[New process 676]
[New process 685]
[New process 674]
[New process 675]
[New process 677]
[New process 654]
[New process 673]
[New process 678]
[New process 664]
#0  0xb808ee9c in __glusterfs_this_locat...@plt ()
   from /usr/local/lib/libglusterfs.so.0
(gdb) backtrace
#0  0xb808ee9c in __glusterfs_this_locat...@plt ()
   from /usr/local/lib/libglusterfs.so.0
#1  0xb809b935 in default_fxattrop (frame=0x809cc68, this=0x8055a80, 
fd=0x809ca20, flags=GF_XATTROP_ADD_ARRAY, dict=0x809cac8)
at defaults.c:1122
#2  0xb809b930 in default_fxattrop (frame=0x8063570, this=0x8055f80, 
fd=0x809ca20, flags=GF_XATTROP_ADD_ARRAY, dict=0x809cac8)
at defaults.c:1122
#3  0xb76b3c35 in server_fxattrop (frame=0x809cc28, bound_xl=0x8055f80, 
hdr=0x8064c88, hdrlen=150, iobuf=0x0) at server-protocol.c:4596
#4  0xb76a9f1b in protocol_server_interpret (this=0x8056500,
trans=0x8064698, 
hdr_p=0x8064c88 , hdrlen=150, iobuf=0x0) at server-protocol.c:7502
#5  0xb76aa1cc in protocol_server_pollin (this=0x8056500,
trans=0x8064698)
at server-protocol.c:7783
#6  0xb76aa24f in notify (this=0x8056500, event=2, data=0x8064698)
at server-protocol.c:7839
#7  0xb809737f in xlator_notify (xl=0x8056500, event=2, data=0x8064698)
at xlator.c:912
#8  0xb4ea08dd in socket_event_poll_in (this=0x8064698) at socket.c:713
#9  0xb4ea099b in socket_event_handler (fd=8, idx=1, data=0x8064698, 
poll_in=1, poll_out=0, poll_err=0) at socket.c:813
#10 0xb80b168a in event_dispatch_epoll (event_pool=0x8050d58) at
event.c:804
#11 0xb80b0471 in event_dispatch (event_pool=0x8051338) at event.c:975
---Type return to continue, or q return to quit---
#12 0x0804b880 in main (argc=5, argv=0xbfae1044) at glusterfsd.c:1263
Current language:  auto; currently asm


Justice London
jlon...@lawinfo.com

On Mon, 2009-06-22 at 10:47 +0530, Harshavardhana wrote:
 Hi Justice,
 
  Can you get a backtrace from the segfault through gdb? . 
 
 Regards
 --
 Harshavardhana
 Z Research Inc http://www.zresearch.com/
 
 
 On Sat, Jun 20, 2009 at 10:47 PM, jlon...@lawinfo.com wrote:
 Sure, the kernel version is 2.6.29 and the fuse release is the
 just
 released 2.8.0-pre3 (although I can use pre2 if needed).
 
 
 Justice London
 jlon...@lawinfo.com
 
  Hi Justice,
 
   There are certain modifications required in
 fuse-extra.c to make
  glusterfs work properly for fuse 2.8.0 release. glusterfs
 2.0.1 release is
  not tested against 2.8.0 release fuse and certainly will not
 work without
  those modifications.  May i know the kernel version you are
 trying to use?
  and the version of fuse being under use? pre1 or pre2
 release?
 
  Regards
  --
  Harshavardhana
  Z Research Inc http://www.zresearch.com/
 
 
  On Fri, Jun 19, 2009 at 11:14 PM, Justice London
  jlon...@lawinfo.comwrote:
 
   No matter what I do I cannot seem to get gluster to stay
 stable when
  doing any sort of writes to the mount, when using gluster
 in combination
  with fuse 2.8.0-preX and NFS. I tried both unfs3 and
 standard kernel-nfs
  and
  no matter what, any sort of data transaction seems to crash
 gluster
  immediately. The error log is as such:
 
 
 
  pending frames:
 
 
 
  patchset: git://git.sv.gnu.org/gluster.git
 
  signal received: 11
 
  configuration details:argp 1
 
  backtrace 1
 
  bdb-cursor-get 1
 
  db.h 1
 
  dlfcn 1
 
  fdatasync 1
 
  libpthread 1
 
  llistxattr 1
 
  setfsid 1
 
  spinlock 1
 
  epoll.h 1
 
  xattr.h 1
 
  st_atim.tv_nsec 1
 
  package-string: glusterfs 2.0.0git
 
  [0xf57fe400]
 
  /usr/local/lib/libglusterfs.so.0(default_fxattrop
 +0xc0)[0xb7f4d530]
 
 
  
 

Re: [Gluster-users] Gluster (2.0.1 - git) with fuse 2.8 crashes NFS

2009-06-22 Thread Harshavardhana
Hi Justice,

 There are certain modifications required in fuse-extra.c to make
glusterfs work properly for fuse 2.8.0 release. glusterfs 2.0.1 release is
not tested against 2.8.0 release fuse and certainly will not work without
those modifications.  May i know the kernel version you are trying to use?
and the version of fuse being under use? pre1 or pre2 release?

Regards
--
Harshavardhana
Z Research Inc http://www.zresearch.com/


On Fri, Jun 19, 2009 at 11:14 PM, Justice London jlon...@lawinfo.comwrote:

  No matter what I do I cannot seem to get gluster to stay stable when
 doing any sort of writes to the mount, when using gluster in combination
 with fuse 2.8.0-preX and NFS. I tried both unfs3 and standard kernel-nfs and
 no matter what, any sort of data transaction seems to crash gluster
 immediately. The error log is as such:



 pending frames:



 patchset: git://git.sv.gnu.org/gluster.git

 signal received: 11

 configuration details:argp 1

 backtrace 1

 bdb-cursor-get 1

 db.h 1

 dlfcn 1

 fdatasync 1

 libpthread 1

 llistxattr 1

 setfsid 1

 spinlock 1

 epoll.h 1

 xattr.h 1

 st_atim.tv_nsec 1

 package-string: glusterfs 2.0.0git

 [0xf57fe400]

 /usr/local/lib/libglusterfs.so.0(default_fxattrop+0xc0)[0xb7f4d530]


 /usr/local/lib/glusterfs/2.0.0git/xlator/protocol/server.so(server_fxattrop+0x175)[0xb7565af5]


 /usr/local/lib/glusterfs/2.0.0git/xlator/protocol/server.so(protocol_server_interpret+0xbb)[0xb755beeb]


 /usr/local/lib/glusterfs/2.0.0git/xlator/protocol/server.so(protocol_server_pollin+0x9c)[0xb755c19c]


 /usr/local/lib/glusterfs/2.0.0git/xlator/protocol/server.so(notify+0x7f)[0xb755c21f]

 /usr/local/lib/libglusterfs.so.0(xlator_notify+0x3f)[0xb7f4937f]


 /usr/local/lib/glusterfs/2.0.0git/transport/socket.so(socket_event_poll_in+0x3d)[0xb4d528dd]


 /usr/local/lib/glusterfs/2.0.0git/transport/socket.so(socket_event_handler+0xab)[0xb4d5299b]

 /usr/local/lib/libglusterfs.so.0[0xb7f6321a]

 /usr/local/lib/libglusterfs.so.0(event_dispatch+0x21)[0xb7f62001]

 /usr/local/sbin/glusterfsd(main+0xb3b)[0x804b81b]

 /lib/libc.so.6(__libc_start_main+0xe5)[0xb7df3455]

 /usr/local/sbin/glusterfsd[0x8049db1]



 Any ideas on if there is a solution, or will be one upcoming in either
 gluster or fuse?  Other than with NFS, the git version of gluster seems to
 be really, really fast with fuse 2.8



 Justice London
 jlon...@lawinfo.com



 ___
 Gluster-users mailing list
 Gluster-users@gluster.org
 http://zresearch.com/cgi-bin/mailman/listinfo/gluster-users


___
Gluster-users mailing list
Gluster-users@gluster.org
http://zresearch.com/cgi-bin/mailman/listinfo/gluster-users


Re: [Gluster-users] Gluster (2.0.1 - git) with fuse 2.8 crashes NFS

2009-06-20 Thread jlondon
Sure, the kernel version is 2.6.29 and the fuse release is the just
released 2.8.0-pre3 (although I can use pre2 if needed).

Justice London
jlon...@lawinfo.com

 Hi Justice,

  There are certain modifications required in fuse-extra.c to make
 glusterfs work properly for fuse 2.8.0 release. glusterfs 2.0.1 release is
 not tested against 2.8.0 release fuse and certainly will not work without
 those modifications.  May i know the kernel version you are trying to use?
 and the version of fuse being under use? pre1 or pre2 release?

 Regards
 --
 Harshavardhana
 Z Research Inc http://www.zresearch.com/


 On Fri, Jun 19, 2009 at 11:14 PM, Justice London
 jlon...@lawinfo.comwrote:

  No matter what I do I cannot seem to get gluster to stay stable when
 doing any sort of writes to the mount, when using gluster in combination
 with fuse 2.8.0-preX and NFS. I tried both unfs3 and standard kernel-nfs
 and
 no matter what, any sort of data transaction seems to crash gluster
 immediately. The error log is as such:



 pending frames:



 patchset: git://git.sv.gnu.org/gluster.git

 signal received: 11

 configuration details:argp 1

 backtrace 1

 bdb-cursor-get 1

 db.h 1

 dlfcn 1

 fdatasync 1

 libpthread 1

 llistxattr 1

 setfsid 1

 spinlock 1

 epoll.h 1

 xattr.h 1

 st_atim.tv_nsec 1

 package-string: glusterfs 2.0.0git

 [0xf57fe400]

 /usr/local/lib/libglusterfs.so.0(default_fxattrop+0xc0)[0xb7f4d530]


 /usr/local/lib/glusterfs/2.0.0git/xlator/protocol/server.so(server_fxattrop+0x175)[0xb7565af5]


 /usr/local/lib/glusterfs/2.0.0git/xlator/protocol/server.so(protocol_server_interpret+0xbb)[0xb755beeb]


 /usr/local/lib/glusterfs/2.0.0git/xlator/protocol/server.so(protocol_server_pollin+0x9c)[0xb755c19c]


 /usr/local/lib/glusterfs/2.0.0git/xlator/protocol/server.so(notify+0x7f)[0xb755c21f]

 /usr/local/lib/libglusterfs.so.0(xlator_notify+0x3f)[0xb7f4937f]


 /usr/local/lib/glusterfs/2.0.0git/transport/socket.so(socket_event_poll_in+0x3d)[0xb4d528dd]


 /usr/local/lib/glusterfs/2.0.0git/transport/socket.so(socket_event_handler+0xab)[0xb4d5299b]

 /usr/local/lib/libglusterfs.so.0[0xb7f6321a]

 /usr/local/lib/libglusterfs.so.0(event_dispatch+0x21)[0xb7f62001]

 /usr/local/sbin/glusterfsd(main+0xb3b)[0x804b81b]

 /lib/libc.so.6(__libc_start_main+0xe5)[0xb7df3455]

 /usr/local/sbin/glusterfsd[0x8049db1]



 Any ideas on if there is a solution, or will be one upcoming in either
 gluster or fuse?  Other than with NFS, the git version of gluster seems
 to
 be really, really fast with fuse 2.8



 Justice London
 jlon...@lawinfo.com



 ___
 Gluster-users mailing list
 Gluster-users@gluster.org
 http://zresearch.com/cgi-bin/mailman/listinfo/gluster-users






___
Gluster-users mailing list
Gluster-users@gluster.org
http://zresearch.com/cgi-bin/mailman/listinfo/gluster-users


[Gluster-users] Gluster (2.0.1 - git) with fuse 2.8 crashes NFS

2009-06-19 Thread Justice London
No matter what I do I cannot seem to get gluster to stay stable when doing
any sort of writes to the mount, when using gluster in combination with fuse
2.8.0-preX and NFS. I tried both unfs3 and standard kernel-nfs and no matter
what, any sort of data transaction seems to crash gluster immediately. The
error log is as such:

 

pending frames:

 

patchset: git://git.sv.gnu.org/gluster.git

signal received: 11

configuration details:argp 1

backtrace 1

bdb-cursor-get 1

db.h 1

dlfcn 1

fdatasync 1

libpthread 1

llistxattr 1

setfsid 1

spinlock 1

epoll.h 1

xattr.h 1

st_atim.tv_nsec 1

package-string: glusterfs 2.0.0git

[0xf57fe400]

/usr/local/lib/libglusterfs.so.0(default_fxattrop+0xc0)[0xb7f4d530]

/usr/local/lib/glusterfs/2.0.0git/xlator/protocol/server.so(server_fxattrop+
0x175)[0xb7565af5]

/usr/local/lib/glusterfs/2.0.0git/xlator/protocol/server.so(protocol_server_
interpret+0xbb)[0xb755beeb]

/usr/local/lib/glusterfs/2.0.0git/xlator/protocol/server.so(protocol_server_
pollin+0x9c)[0xb755c19c]

/usr/local/lib/glusterfs/2.0.0git/xlator/protocol/server.so(notify+0x7f)[0xb
755c21f]

/usr/local/lib/libglusterfs.so.0(xlator_notify+0x3f)[0xb7f4937f]

/usr/local/lib/glusterfs/2.0.0git/transport/socket.so(socket_event_poll_in+0
x3d)[0xb4d528dd]

/usr/local/lib/glusterfs/2.0.0git/transport/socket.so(socket_event_handler+0
xab)[0xb4d5299b]

/usr/local/lib/libglusterfs.so.0[0xb7f6321a]

/usr/local/lib/libglusterfs.so.0(event_dispatch+0x21)[0xb7f62001]

/usr/local/sbin/glusterfsd(main+0xb3b)[0x804b81b]

/lib/libc.so.6(__libc_start_main+0xe5)[0xb7df3455]

/usr/local/sbin/glusterfsd[0x8049db1]

 

Any ideas on if there is a solution, or will be one upcoming in either
gluster or fuse?  Other than with NFS, the git version of gluster seems to
be really, really fast with fuse 2.8

 

Justice London
jlon...@lawinfo.com

 

___
Gluster-users mailing list
Gluster-users@gluster.org
http://zresearch.com/cgi-bin/mailman/listinfo/gluster-users