[Gluster-users] Bug of write-behind client side

Raghavendra G raghavendra.hg at gmail.com
Sun Aug 31 18:45:32 UTC 2008


Hi,
Is it possible for you to attach gdb to glusterfs client and check out what
the glusterfs is doing?

regards,

On Fri, Aug 29, 2008 at 5:12 PM, Manhong Dai <daimh at umich.edu> wrote:

> Hi,
>
>
>        Thanks a lot for look into this problem.
>
>
>        Actually the problem for me is the output file stop growing, and cpu
> utilization keeps at 100% forever.
>
>
> Best,
> Manhong
>
> On Fri, 2008-08-29 at 11:10 +0400, Raghavendra G wrote:
> > Hi,
> >
> > Even I ran into 100% cpu utilization with patch-796. But it was due to
> > badly configured aggregate-size. An aggregate-size of 1KB kept the cpu
> > usage well around 54%.
> >
> > regards,
> > On Thu, Aug 28, 2008 at 5:12 PM, Dai, Manhong <daimh at umich.edu> wrote:
> >         Hi,
> >
> >
> >                 Repository revision:
> >         glusterfs--mainline--2.5--patch-795 is the version
> >         I am using.
> >
> >
> >                 Our cluster is in use, so I cannot confirm this
> >         problem on other
> >         releases. Since removing write-behind can get rid of this
> >         problem, I can
> >         live with that.
> >
> >
> >
> >         Best,
> >         Manhong
> >
> >
> >
> >
> >         On Thu, 2008-08-28 at 07:48 +0400, Raghavendra G wrote:
> >         > Hi,
> >         >
> >         > what patch are you using? with
> >         glusterfs--mainline--3.0--patch-329 and
> >         > a basics setup of write-behind over protocol/client,
> >         glusterfs cpu
> >         > usage never went above 65% in my tests. Can you please
> >         confirm whether
> >         > the problem persists in patch-329?
> >         >
> >         > regards,
> >         >
> >         > On Thu, Aug 28, 2008 at 6:27 AM, Dai, Manhong
> >         <daimh at umich.edu> wrote:
> >         >         Hi,
> >         >
> >         >         client.vol is
> >         >
> >         >         volume unify-brick
> >         >           type cluster/unify
> >         >           option scheduler rr # round robin
> >         >           option namespace muskie-ns
> >         >         #  subvolumes muskie-brick pike1-brick pike2-brick
> >         pike3-brick
> >         >           subvolumes muskie-brick pike1-brick pike3-brick
> >         >         end-volume
> >         >
> >         >         volume wb
> >         >           type performance/write-behind
> >         >           option aggregate-size 1MB
> >         >           option flush-behind on
> >         >           subvolume
> >         >         client.vol is
> >         >
> >         >         volume unify-brick
> >         >           type cluster/unify
> >         >           option scheduler rr # round robin
> >         >           option namespace muskie-ns
> >         >         #  subvolumes muskie-brick pike1-brick pike2-brick
> >         pike3-brick
> >         >           subvolumes muskie-brick pike1-brick pike3-brick
> >         >         end-volume
> >         >
> >         >         volume wb
> >         >           type performance/write-behind
> >         >           option aggregate-size 1MB
> >         >           option flush-behind on
> >         >           subvolumes unify-brick
> >         >         end-volume
> >         >
> >         >
> >         >         yes abcdefghijklmn | while read l; do echo $l; done
> >         > a
> >         >
> >         >         would cause glusterfs process 100% busy and files
> >         system hang
> >         >         when the output size is around the aggregate-size.
> >         >
> >         >
> >         >         removing write-behind translator would get rid of
> >         this
> >         >         problem.
> >         >
> >         >
> >         >         s unify-brick
> >         >         end-volume
> >         >
> >         >
> >         >         command "yes abcdefghijklmn | while read l; do echo
> >         $l; done >
> >         >         a" would cause glusterfs process 100% busy and files
> >         system
> >         >         hang when the output size is around the
> >         aggregate-size.
> >         >         removing write-behind translator would get rid of
> >         this
> >         >         problem.
> >         >
> >         >
> >         >
> >         >
> >         >         Best,
> >         >         Manhong
> >         >
> >         >
> >         >
> >         >         _______________________________________________
> >         >         Gluster-users mailing list
> >         >         Gluster-users at gluster.org
> >         >
> >         http://zresearch.com/cgi-bin/mailman/listinfo/gluster-users
> >         >
> >         >
> >         >
> >         >
> >         > --
> >         > Raghavendra G
> >         >
> >         > A centipede was happy quite, until a toad in fun,
> >         > Said, "Prey, which leg comes after which?",
> >         > This raised his doubts to such a pitch,
> >         > He fell flat into the ditch,
> >         > Not knowing how to run.
> >         > -Anonymous
> >         >
> >
> >
> >
> >
> > --
> > Raghavendra G
> >
> > A centipede was happy quite, until a toad in fun,
> > Said, "Prey, which leg comes after which?",
> > This raised his doubts to such a pitch,
> > He fell flat into the ditch,
> > Not knowing how to run.
> > -Anonymous
> >
>



-- 
Raghavendra G

A centipede was happy quite, until a toad in fun,
Said, "Prey, which leg comes after which?",
This raised his doubts to such a pitch,
He fell flat into the ditch,
Not knowing how to run.
-Anonymous
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://supercolony.gluster.org/pipermail/gluster-users/attachments/20080831/a74d0546/attachment.html>


More information about the Gluster-users mailing list