Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1178)

Issue 2386073002: Wait cloudtail termination in goma module (Closed)

Created:
4 years, 2 months ago by tikuta
Modified:
4 years, 2 months ago
CC:
chromium-reviews, infra-reviews+build_chromium.org, kjellander-cc_chromium.org
Target Ref:
refs/heads/master
Project:
build
Visibility:
Public.

Description

Patch Set 1 #

Total comments: 11

Patch Set 2 : factor out #

Patch Set 3 : add SIGKILL #

Total comments: 8

Patch Set 4 : add docstring #

Patch Set 5 : finally -> except #

Total comments: 8

Patch Set 6 : add docstring #

Patch Set 7 : add print #

Unified diffs Side-by-side diffs Delta from patch set Stats (+54 lines, -1 line) Patch
M scripts/slave/recipe_modules/goma/resources/cloudtail_utils.py View 1 2 3 4 5 6 3 chunks +54 lines, -1 line 0 comments Download

Messages

Total messages: 36 (22 generated)
tikuta
4 years, 2 months ago (2016-10-03 02:38:21 UTC) #2
ukai
https://codereview.chromium.org/2386073002/diff/1/scripts/slave/recipe_modules/goma/resources/cloudtail_utils.py File scripts/slave/recipe_modules/goma/resources/cloudtail_utils.py (right): https://codereview.chromium.org/2386073002/diff/1/scripts/slave/recipe_modules/goma/resources/cloudtail_utils.py#newcode32 scripts/slave/recipe_modules/goma/resources/cloudtail_utils.py:32: if e.errno == errno.ESRCH: kill may get errno.EPERM and ...
4 years, 2 months ago (2016-10-03 02:52:52 UTC) #7
Yoshisato Yanagisawa
https://codereview.chromium.org/2386073002/diff/1/scripts/slave/recipe_modules/goma/resources/cloudtail_utils.py File scripts/slave/recipe_modules/goma/resources/cloudtail_utils.py (right): https://codereview.chromium.org/2386073002/diff/1/scripts/slave/recipe_modules/goma/resources/cloudtail_utils.py#newcode34 scripts/slave/recipe_modules/goma/resources/cloudtail_utils.py:34: raise e So, in this case, we do not ...
4 years, 2 months ago (2016-10-03 04:49:05 UTC) #8
Vadim Sh.
https://codereview.chromium.org/2386073002/diff/1/scripts/slave/recipe_modules/goma/resources/cloudtail_utils.py File scripts/slave/recipe_modules/goma/resources/cloudtail_utils.py (right): https://codereview.chromium.org/2386073002/diff/1/scripts/slave/recipe_modules/goma/resources/cloudtail_utils.py#newcode32 scripts/slave/recipe_modules/goma/resources/cloudtail_utils.py:32: if e.errno == errno.ESRCH: On 2016/10/03 02:52:52, ukai wrote: ...
4 years, 2 months ago (2016-10-03 19:07:06 UTC) #9
tikuta
https://codereview.chromium.org/2386073002/diff/1/scripts/slave/recipe_modules/goma/resources/cloudtail_utils.py File scripts/slave/recipe_modules/goma/resources/cloudtail_utils.py (right): https://codereview.chromium.org/2386073002/diff/1/scripts/slave/recipe_modules/goma/resources/cloudtail_utils.py#newcode32 scripts/slave/recipe_modules/goma/resources/cloudtail_utils.py:32: if e.errno == errno.ESRCH: On 2016/10/03 19:07:06, Vadim Sh. ...
4 years, 2 months ago (2016-10-04 03:45:26 UTC) #10
ukai
lgtm https://codereview.chromium.org/2386073002/diff/40001/scripts/slave/recipe_modules/goma/resources/cloudtail_utils.py File scripts/slave/recipe_modules/goma/resources/cloudtail_utils.py (right): https://codereview.chromium.org/2386073002/diff/40001/scripts/slave/recipe_modules/goma/resources/cloudtail_utils.py#newcode29 scripts/slave/recipe_modules/goma/resources/cloudtail_utils.py:29: try: docstring? https://codereview.chromium.org/2386073002/diff/40001/scripts/slave/recipe_modules/goma/resources/cloudtail_utils.py#newcode30 scripts/slave/recipe_modules/goma/resources/cloudtail_utils.py:30: os.kill(pid, signal.SIGINT) os.kill(pid, 0) ...
4 years, 2 months ago (2016-10-04 04:58:44 UTC) #15
tikuta
https://codereview.chromium.org/2386073002/diff/40001/scripts/slave/recipe_modules/goma/resources/cloudtail_utils.py File scripts/slave/recipe_modules/goma/resources/cloudtail_utils.py (right): https://codereview.chromium.org/2386073002/diff/40001/scripts/slave/recipe_modules/goma/resources/cloudtail_utils.py#newcode29 scripts/slave/recipe_modules/goma/resources/cloudtail_utils.py:29: try: On 2016/10/04 04:58:44, ukai wrote: > docstring? Done. ...
4 years, 2 months ago (2016-10-04 05:18:08 UTC) #20
ukai
lgtm https://codereview.chromium.org/2386073002/diff/80001/scripts/slave/recipe_modules/goma/resources/cloudtail_utils.py File scripts/slave/recipe_modules/goma/resources/cloudtail_utils.py (right): https://codereview.chromium.org/2386073002/diff/80001/scripts/slave/recipe_modules/goma/resources/cloudtail_utils.py#newcode29 scripts/slave/recipe_modules/goma/resources/cloudtail_utils.py:29: """Return True if process of pid is running.""" ...
4 years, 2 months ago (2016-10-05 01:08:32 UTC) #21
Yoshisato Yanagisawa
lgtm w/ nit https://codereview.chromium.org/2386073002/diff/80001/scripts/slave/recipe_modules/goma/resources/cloudtail_utils.py File scripts/slave/recipe_modules/goma/resources/cloudtail_utils.py (right): https://codereview.chromium.org/2386073002/diff/80001/scripts/slave/recipe_modules/goma/resources/cloudtail_utils.py#newcode52 scripts/slave/recipe_modules/goma/resources/cloudtail_utils.py:52: for _ in range(10): nit xrange? ...
4 years, 2 months ago (2016-10-05 02:15:43 UTC) #22
tikuta
https://codereview.chromium.org/2386073002/diff/80001/scripts/slave/recipe_modules/goma/resources/cloudtail_utils.py File scripts/slave/recipe_modules/goma/resources/cloudtail_utils.py (right): https://codereview.chromium.org/2386073002/diff/80001/scripts/slave/recipe_modules/goma/resources/cloudtail_utils.py#newcode29 scripts/slave/recipe_modules/goma/resources/cloudtail_utils.py:29: """Return True if process of pid is running.""" On ...
4 years, 2 months ago (2016-10-05 04:16:28 UTC) #27
shinyak
lgtm
4 years, 2 months ago (2016-10-05 07:48:24 UTC) #30
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2386073002/120001
4 years, 2 months ago (2016-10-07 05:48:11 UTC) #33
commit-bot: I haz the power
Committed patchset #7 (id:120001) as https://chromium.googlesource.com/chromium/tools/build/+/5ba4397bb3ab875a37501ec8eb0de33d1b4a1514
4 years, 2 months ago (2016-10-07 05:52:07 UTC) #35
tikuta
4 years, 2 months ago (2016-10-07 23:46:55 UTC) #36
Message was sent while issue was closed.
A revert of this CL (patchset #7 id:120001) has been created in
https://codereview.chromium.org/2399403005/ by tikuta@chromium.org.

The reason for reverting is:
https://build.chromium.org/p/tryserver.client.pdfium/builders/win_xfa_clang/b...

Traceback (most recent call last):
  File
"E:\b\build\scripts/slave\recipe_modules\goma\resources\cloudtail_utils.py",
line 111, in <module>
    sys.exit(main())
  File
"E:\b\build\scripts/slave\recipe_modules\goma\resources\cloudtail_utils.py",
line 108, in main
    wait_termination(int(f.read()))
  File
"E:\b\build\scripts/slave\recipe_modules\goma\resources\cloudtail_utils.py",
line 69, in wait_termination
    os.waitpid(pid, 0)
OSError: [Errno 10] No child processes
step returned non-zero exit code: 1

Need to ignore OSError ECHILD?.

Powered by Google App Engine
This is Rietveld 408576698