Keith,

Thank you!

best regards,
hanzhu


On Thu, Jul 8, 2010 at 3:24 AM, Keith Rarick <[email protected]> wrote:

> Yes, it looks great and I'm going to commit it -- I've been super busy
> the last couple of weeks.
>
> kr
>
> On Wed, Jul 7, 2010 at 7:57 AM, Zhu Han <[email protected]> wrote:
> > Can anybody  take a look at this small patch?
> >
> > best regards,
> > hanzhu
> >
> >
> > On Wed, Jun 30, 2010 at 2:41 PM, schumi <[email protected]> wrote:
> >>
> >> Hi,
> >>
> >> I traced a minor bug. If I set a large time out value, e.g. 3000s, in
> >> "reserved-with-timeout" command, the queue will return back to the
> >> client immediately with "TIMED_OUT",  just the same effect as
> >> "reserved-with-timeout 0".
> >>
> >> I took some time to trace it. Seems like there is an overflow during
> >> type conversion.   Here is a simple patch which can fix it
> >> (pending_timeout is 'int', where overflow occurs after it multiplies
> >> against SECOND):
> >>
> >> diff --git a/conn.c b/conn.c
> >> index 32f5f16..0d622af 100644
> >> --- a/conn.c
> >> +++ b/conn.c
> >> @@ -160,7 +160,7 @@ conn_set_evq(conn c, const int events, evh
> >> handler)
> >>         should_timeout = 1;
> >>     }
> >>     if (c->pending_timeout >= 0) {
> >> -        t = min(t, c->pending_timeout * SECOND);
> >> +        t = min(t, ((usec)c->pending_timeout) * SECOND);
> >>         should_timeout = 1;
> >>     }
> >>     if (should_timeout) timeval_from_usec(&tv, t);
> >
> > --
> > You received this message because you are subscribed to the Google Groups
> > "beanstalk-talk" group.
> > To post to this group, send email to [email protected].
> > To unsubscribe from this group, send email to
> > [email protected]<beanstalk-talk%[email protected]>
> .
> > For more options, visit this group at
> > http://groups.google.com/group/beanstalk-talk?hl=en.
> >
>
> --
> You received this message because you are subscribed to the Google Groups
> "beanstalk-talk" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected]<beanstalk-talk%[email protected]>
> .
> For more options, visit this group at
> http://groups.google.com/group/beanstalk-talk?hl=en.
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"beanstalk-talk" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/beanstalk-talk?hl=en.

Reply via email to