]> git.kaiwu.me - haproxy.git/commit
BUG/MINOR: deviceatlas: ignore the scheduler's update in progress marker
authorDavid Carlier <dcarlier@deviceatlas.com>
Tue, 20 Oct 2026 14:59:04 +0000 (15:59 +0100)
committerWilly Tarreau <w@1wt.eu>
Mon, 26 Oct 2026 10:36:26 +0000 (11:36 +0100)
commit44886ec71379666e555f0b1f8925c3c10a45bf5f
tree5406bec5dcfbb423b1e16f3a8b381728959d1cd1
parentd6123b0fe99d847543f34fa42be4b5eef05ffb25
BUG/MINOR: deviceatlas: ignore the scheduler's update in progress marker

The scheduler sets the first byte of the shared map to '0' while it
rewrites the data file path. Any non-zero byte was taken as a pending
update, so a request could read a partial path and emit a spurious
"invalid path" alert. '0' is now treated as no update, as the nginx
module does.

This should be backported to lower branches.
addons/deviceatlas/da.c