Files
NexusDashboard/app/__init__.py
Bob G f510931666 Make brick cache unpacking safe across concurrent workers (#133)
With several gunicorn workers and an empty cache, every worker ran the
brickdb unpack at once and workers crashed with FileExistsError on
app/cache/brickprimitives. Serialize it with a file lock, extract to a temp
dir and move into place, and mark completion with a marker file.

Co-authored-by: bob-g-code <bob-g-code@users.noreply.github.com>
2026-10-27 15:48:49 -05:00

14 KiB