]> err.no Git - dak/commit
dak/show_new.py: use apply_async instead of map_async
authorAnsgar Burchardt <ansgar@debian.org>
Mon, 7 Jan 2013 09:32:19 +0000 (10:32 +0100)
committerAnsgar Burchardt <ansgar@debian.org>
Mon, 7 Jan 2013 09:35:28 +0000 (10:35 +0100)
commitb70ed9811d09a6906b523af26b68d2bd8d004a3b
treee4d0e2cf64d0a0dee6da92f7d53a37ea877a8c90
parenteda72470b56d525f59ba7fe1716a6f27a9b80542
dak/show_new.py: use apply_async instead of map_async

The map variant established multiple database connections in each worker
exceeding the maximum number of connections configured in PostgreSQL.
apply_async doesn't have this problem with our wrapper in DakProcessPool.

However as a regression we longer have a timeout and always have to wait for
the job to finish. This could be worked around by using the timeout function
for individual results.
dak/show_new.py