[Launchpad-reviewers] [Merge] lp:~cjwatson/launchpad/celery-worker-discard-stderr into lp:launchpad

2019-03-08 Thread noreply
The proposal to merge lp:~cjwatson/launchpad/celery-worker-discard-stderr into 
lp:launchpad has been updated.

Status: Needs review => Merged

For more details, see:
https://code.launchpad.net/~cjwatson/launchpad/celery-worker-discard-stderr/+merge/364158
-- 
Your team Launchpad code reviewers is requested to review the proposed merge of 
lp:~cjwatson/launchpad/celery-worker-discard-stderr into lp:launchpad.

___
Mailing list: https://launchpad.net/~launchpad-reviewers
Post to : launchpad-reviewers@lists.launchpad.net
Unsubscribe : https://launchpad.net/~launchpad-reviewers
More help   : https://help.launchpad.net/ListHelp


Re: [Launchpad-reviewers] [Merge] lp:~cjwatson/launchpad/celery-worker-discard-stderr into lp:launchpad

2019-03-08 Thread Maximiliano Bertacchini
Review: Approve

LGTM.
-- 
https://code.launchpad.net/~cjwatson/launchpad/celery-worker-discard-stderr/+merge/364158
Your team Launchpad code reviewers is requested to review the proposed merge of 
lp:~cjwatson/launchpad/celery-worker-discard-stderr into lp:launchpad.

___
Mailing list: https://launchpad.net/~launchpad-reviewers
Post to : launchpad-reviewers@lists.launchpad.net
Unsubscribe : https://launchpad.net/~launchpad-reviewers
More help   : https://help.launchpad.net/ListHelp


[Launchpad-reviewers] [Merge] lp:~cjwatson/launchpad/celery-worker-discard-stderr into lp:launchpad

2019-03-08 Thread Colin Watson
Colin Watson has proposed merging 
lp:~cjwatson/launchpad/celery-worker-discard-stderr into lp:launchpad.

Commit message:
Discard stderr from test celery workers, since we don't read from it anyway.

Requested reviews:
  Launchpad code reviewers (launchpad-reviewers)

For more details, see:
https://code.launchpad.net/~cjwatson/launchpad/celery-worker-discard-stderr/+merge/364158

Perhaps ideally we might read stdout and stderr and attach it as test details.  
However, in the meantime, having a pipe that we never read from is a time-bomb: 
if you're especially unlucky then you might end up spending most of a day 
poring over several million lines of strace output trying to work out why your 
celery workers are hanging, not that I speak from experience or anything.
-- 
Your team Launchpad code reviewers is requested to review the proposed merge of 
lp:~cjwatson/launchpad/celery-worker-discard-stderr into lp:launchpad.
=== modified file 'lib/lp/services/job/tests/__init__.py'
--- lib/lp/services/job/tests/__init__.py	2019-03-06 14:52:01 +
+++ lib/lp/services/job/tests/__init__.py	2019-03-08 14:10:32 +
@@ -42,11 +42,12 @@
 '--include', 'lp.services.job.tests.celery_helpers',
 )
 # Mostly duplicated from lazr.jobrunner.tests.test_celerytask.running,
-# but we throw away stdout.
+# but we throw away stdout and stderr since we never read from them
+# anyway and we don't want them to block.
 with open('/dev/null', 'w') as devnull:
 proc = subprocess.Popen(
 ('bin/celery',) + cmd_args, stdout=devnull,
-stderr=subprocess.PIPE, cwd=cwd)
+stderr=devnull, cwd=cwd)
 try:
 yield proc
 finally:

___
Mailing list: https://launchpad.net/~launchpad-reviewers
Post to : launchpad-reviewers@lists.launchpad.net
Unsubscribe : https://launchpad.net/~launchpad-reviewers
More help   : https://help.launchpad.net/ListHelp