Ivan FB 3ee17ecc4d
test: give each test binary its own persistency root
Cargo runs test binaries in parallel and serial_test only serialises
within one, so the channels and node suites were sharing ./data — two
processes over one on-disk persistency root. Nothing here proves that
caused harm, but shared mutable state across concurrent processes is not
worth leaving in place.

local_storage_path is added to WakuNodeConfig to make this expressible.
The field is worth having regardless: it was simply missing, and its
docs record that the persistency singleton refuses re-targeting, so a
second node in the same process must use the same path or fail to start.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-16 09:19:04 +02:00
..