[dunfell,1.46,1/2] server/process: Note when commands complete in logs

Message ID cd44a4882650598da3f2827db3637c294e00bae7.1648399312.git.steve@sakoman.com
State Accepted, archived
Commit d388f6d159b9d7e1ed3f199f2d1aca0c473cda6d
Headers show
Series [dunfell,1.46,1/2] server/process: Note when commands complete in logs | expand

Commit Message

Steve Sakoman March 27, 2022, 4:44 p.m. UTC
From: Richard Purdie <richard.purdie@linuxfoundation.org>

Its hard to tell from the server logs whether commands complete or not
(or how long they take). Add extra info to allow more debugging of
server timeouts.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 56285ada585ec1481449522282b335bcb5a2671e)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
---
 lib/bb/server/process.py | 1 +
 1 file changed, 1 insertion(+)

Patch

diff --git a/lib/bb/server/process.py b/lib/bb/server/process.py
index 7b135762..3c9ed706 100644
--- a/lib/bb/server/process.py
+++ b/lib/bb/server/process.py
@@ -221,6 +221,7 @@  class ProcessServer(multiprocessing.Process):
                 try:
                     print("Running command %s" % command)
                     self.command_channel_reply.send(self.cooker.command.runCommand(command))
+                    print("Command Completed")
                 except Exception as e:
                    logger.exception('Exception in server main event loop running command %s (%s)' % (command, str(e)))