durable-queue icon indicating copy to clipboard operation
durable-queue copied to clipboard

Deletes files that look like slabs

Open temochka opened this issue 9 years ago • 1 comments

I had another process writing temporary files with names matching #"\w+_\d+" (2015_05_01_xxxxxx.zip) to the same ./tmp directory where durable-queue stored its slabs. After a while, I noticed those temporary files occasionally disappear before the worker process would get a chance to clean them up. Turned out, durable-queue was deleting them, thinking they were empty slabs.

While, I suppose, I shouldn’t have taken the /tmp example in README so seriously, at least it seems worth noting in the docs that the directory is better be dedicated to the process. A stricter regexp (i.e. #"^\w+_\d+$") could also help reduce the risk of collisions.

temochka avatar Sep 12 '15 19:09 temochka

This issue can be safely closed as the code has been fixed in e59d0074360b10141f014753a9d1004c160c04ba and the change is available in durable-queue version 0.1.6.

vedang avatar May 02 '23 06:05 vedang