vere-v3.1-rc4
Pre-releaseDescription
During pre-release testing of vere-v3.1-rc3 we discovered that replaying in a subprocess introduced a failure case in Native Planet lockfile handling heuristics.
Vere lockfile handling is meant to prevent multiple vere processes from starting the same pier at the same time. Unfortunately this lockfile handling has historically been poor and sometimes the lockfile sticks around after a vere process exits abnormally. Native Planet was using PID heuristics to delete these lingering lockfiles, but this method was broken after #654.
This release candidate contains #697 that uses advisory locking syscalls to significantly improve lockfile reliability. The fix has also been tested to work across the Docker host -> container barrier.
What's Changed
- docs: add
autoconf-archive
to installation instructions by @matthew-levan in #692 - vere: use fcntl advisory locks on pidfile by @joemfb in #697
Full Changelog: vere-v3.1-rc3...vere-v3.1-rc4