diff options
author | Frank de Brabander <debrabander@gmail.com> | 2023-01-14 04:12:01 -1000 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2023-01-16 11:08:34 +0000 |
commit | 9779fad4d9e2540b24bb91cfa38fc1984402bef2 (patch) | |
tree | 3f0b6b3b5c09c8146861cf8d2da8dadad1345371 | |
parent | f0f166aee766b4bb1f8cf8b35dfc7d406c75e6a4 (diff) | |
download | bitbake-9779fad4d9e2540b24bb91cfa38fc1984402bef2.tar.gz |
process: log odd unlink events with bitbake.sock
Log when the socket file already exists and is removed before
recreating a new socket.
Log when unlinking the socket file failed.
Signed-off-by: Frank de Brabander <debrabander@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit cfd7c9899f988bab6d9fe7bbfbdb60603fb5ed34)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
-rw-r--r-- | lib/bb/server/process.py | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/lib/bb/server/process.py b/lib/bb/server/process.py index 5d02c0b9f..2a9fb6623 100644 --- a/lib/bb/server/process.py +++ b/lib/bb/server/process.py @@ -248,8 +248,8 @@ class ProcessServer(): # Remove the socket file so we don't get any more connections to avoid races try: os.unlink(self.sockname) - except: - pass + except Exception as err: + serverlog("Removing socket file '%s' failed (%s)" % (self.sockname, err)) self.sock.close() try: @@ -532,6 +532,7 @@ def execServer(lockfd, readypipeinfd, lockname, sockname, server_timeout, xmlrpc # Create server control socket if os.path.exists(sockname): + serverlog("WARNING: removing existing socket file '%s'" % sockname) os.unlink(sockname) sock = socket.socket(socket.AF_UNIX, socket.SOCK_STREAM) |