summaryrefslogtreecommitdiffstats
path: root/MANIFEST.in
diff options
context:
space:
mode:
authorRichard Purdie <richard.purdie@linuxfoundation.org>2020-07-12 21:29:00 +0100
committerSteve Sakoman <steve@sakoman.com>2020-07-13 05:28:17 -1000
commit81cad9b8c4df15218d1a419c6b8e3ac73b54600c (patch)
tree920d73dbc7bbbdd7d46f84d4dc385971c158646d /MANIFEST.in
parentde919782f488a83b80d7c40896bf5b2596f1f65f (diff)
downloadbitbake-81cad9b8c4df15218d1a419c6b8e3ac73b54600c.tar.gz
server/process: Ensure UI-less servers don't sit in infinite loops
If server startup is broken for some reason (e.g. lockfile issues) and no UI connection is made, the server will just sit inifinitely waiting. Add a timeout upon startup in the non-memory resident case so that such infinite waits are avoided. In the memory resident case, the server wouldn't have shut down in the first place or will timeout according to configuration. Since any race may mean the socket file is no longer present, ensure the unlink doesn't fault upon exit, thus ensuring any hashequiv or PRServ is removed from memory, allowing all processes to exit cleanly in such scenarios. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 39888b750df12478e8bdea6727cca112dce1df85) Signed-off-by: Steve Sakoman <steve@sakoman.com>
Diffstat (limited to 'MANIFEST.in')
0 files changed, 0 insertions, 0 deletions