[bitbake-devel] [PATCH 1/1] bitbake: prserv/serv: sync database after thead quit

Chong Lu Chong.Lu at windriver.com
Mon Jan 19 08:48:23 UTC 2015


We need sync database after thread quit, else we may get a empty table
after import a PR database.

[YOCTO #6752]

Signed-off-by: Chong Lu <Chong.Lu at windriver.com>
---
 bitbake/lib/prserv/serv.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/bitbake/lib/prserv/serv.py b/bitbake/lib/prserv/serv.py
index 25eb46a..c774c5e 100644
--- a/bitbake/lib/prserv/serv.py
+++ b/bitbake/lib/prserv/serv.py
@@ -87,7 +87,7 @@ class PRServer(SimpleXMLRPCServer):
                 self.finish_request(request, client_address)
                 self.shutdown_request(request)
                 iter_count = (iter_count + 1) % iterations_between_sync
-                if iter_count == 0:
+                if iter_count == 0 or self.quit:
                     self.table.sync_if_dirty()
             except:
                 self.handle_error(request, client_address)
-- 
1.9.1




More information about the bitbake-devel mailing list