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.
