I am using Beanstalk 1.43 and the perl client Beanstalk::Client.

When I try to delete a buried job, I get a "NOT_FOUND" error. However
the stats/peek commands both do not show the deleted job indicating
that the job was indeed deleted.

The protocol document (found at: 
http://github.com/kr/beanstalkd/blob/v1.3/doc/protocol.txt?raw=true)
is a bit ambiguous about what exactly happens when you delete a buried
job:

In one place it says:

The delete command removes a job from the server entirely. It is
normally used
by the client when the job has successfully run to completion. A
client can
delete jobs that it has reserved, ready jobs, and jobs that are
buried. The
delete command looks like this:

At another while describing the NOT_FOUND response for delete it says:

- "NOT_FOUND\r\n" if the job does not exist or is not either reserved
by the
   client, ready, or buried. This could happen if the job timed out
before the
   client sent the delete command.

Can someone help with this?

Thank you

--

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