* [PATCH] process: log odd unlink events with bitbake.sock
@ 2022-12-14 16:09 Frank de Brabander
0 siblings, 0 replies; only message in thread
From: Frank de Brabander @ 2022-12-14 16:09 UTC (permalink / raw)
To: bitbake-devel; +Cc: Frank de Brabander
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>
---
lib/bb/server/process.py | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/lib/bb/server/process.py b/lib/bb/server/process.py
index 44c65451..12498a6c 100644
--- a/lib/bb/server/process.py
+++ b/lib/bb/server/process.py
@@ -278,8 +278,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:
@@ -543,6 +543,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)
--
2.20.1
^ permalink raw reply related [flat|nested] only message in thread
only message in thread, other threads:[~2022-12-14 16:10 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-12-14 16:09 [PATCH] process: log odd unlink events with bitbake.sock Frank de Brabander
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.