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

Issue 1869053002: kitchen_run: initial CL (Closed)

Created:
4 years, 8 months ago by Paweł Hajdan Jr.
Modified:
4 years, 8 months ago
Reviewers:
dnj, estaab, nodir, iannucci
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: 46

Patch Set 2 : fixes #

Patch Set 3 : presubmit #

Total comments: 27

Patch Set 4 : fixes #

Total comments: 15

Patch Set 5 : fixes #

Patch Set 6 : fixes #

Unified diffs Side-by-side diffs Delta from patch set Stats (+210 lines, -5 lines) Patch
A scripts/master/factory/kitchen_factory.py View 1 1 chunk +51 lines, -0 lines 0 comments Download
A scripts/slave/kitchen_run.py View 1 2 3 4 5 1 chunk +144 lines, -0 lines 0 comments Download
M scripts/slave/robust_tempdir.py View 1 2 3 4 5 2 chunks +15 lines, -5 lines 0 comments Download

Messages

Total messages: 47 (15 generated)
Paweł Hajdan Jr.
Hey folks, this is an early version of my kitchen_run CL. As you see, it ...
4 years, 8 months ago (2016-04-07 16:59:12 UTC) #2
estaab
[+iannucci] At a high level it looks ok and I had a couple of small ...
4 years, 8 months ago (2016-04-08 05:22:46 UTC) #4
Paweł Hajdan Jr.
Thanks for review, Erik! Both of the things you commented on are the hacks. I ...
4 years, 8 months ago (2016-04-08 07:33:35 UTC) #5
iannucci
some comments. I think this is doing too much in one CL. dnj, can you ...
4 years, 8 months ago (2016-04-11 18:07:28 UTC) #6
dnj
First round of comments. https://codereview.chromium.org/1869053002/diff/1/scripts/master/chromium_step.py File scripts/master/chromium_step.py (right): https://codereview.chromium.org/1869053002/diff/1/scripts/master/chromium_step.py#newcode1065 scripts/master/chromium_step.py:1065: raise Exception(repr([ On 2016/04/08 05:22:46, ...
4 years, 8 months ago (2016-04-11 18:17:15 UTC) #7
dnj
https://codereview.chromium.org/1869053002/diff/1/scripts/slave/annotated_run.py File scripts/slave/annotated_run.py (right): https://codereview.chromium.org/1869053002/diff/1/scripts/slave/annotated_run.py#newcode30 scripts/slave/annotated_run.py:30: from slave import update_scripts On 2016/04/11 18:17:15, dnj wrote: ...
4 years, 8 months ago (2016-04-11 18:18:28 UTC) #8
Paweł Hajdan Jr.
Thanks for the review! Let me clarify - please read my initial reply to estaab ...
4 years, 8 months ago (2016-04-11 20:44:40 UTC) #9
nodir
https://codereview.chromium.org/1869053002/diff/1/scripts/master/factory/kitchen_factory.py File scripts/master/factory/kitchen_factory.py (right): https://codereview.chromium.org/1869053002/diff/1/scripts/master/factory/kitchen_factory.py#newcode12 scripts/master/factory/kitchen_factory.py:12: class KitchenFactory(object): please add a class docstring https://codereview.chromium.org/1869053002/diff/1/scripts/master/factory/kitchen_factory.py#newcode19 scripts/master/factory/kitchen_factory.py:19: ...
4 years, 8 months ago (2016-04-12 01:04:55 UTC) #10
nodir
Please keep local hacks local, e.g. in a separate branch
4 years, 8 months ago (2016-04-12 01:42:22 UTC) #11
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1869053002/20001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1869053002/20001
4 years, 8 months ago (2016-04-12 15:40:28 UTC) #14
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1869053002/40001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1869053002/40001
4 years, 8 months ago (2016-04-12 15:44:57 UTC) #16
commit-bot: I haz the power
Dry run: This issue passed the CQ dry run.
4 years, 8 months ago (2016-04-12 15:48:29 UTC) #18
Paweł Hajdan Jr.
Alright folks. This is now ready for the full review. Thanks Robbie for the tempfile ...
4 years, 8 months ago (2016-04-12 15:55:01 UTC) #19
nodir
buffering entire output is the main issue. It will OOM pretty quickly. https://codereview.chromium.org/1869053002/diff/40001/scripts/slave/kitchen_run.py File scripts/slave/kitchen_run.py ...
4 years, 8 months ago (2016-04-12 17:02:07 UTC) #20
dnj
https://codereview.chromium.org/1869053002/diff/1/scripts/slave/annotated_run.py File scripts/slave/annotated_run.py (right): https://codereview.chromium.org/1869053002/diff/1/scripts/slave/annotated_run.py#newcode30 scripts/slave/annotated_run.py:30: from slave import update_scripts > Good point. Doesn't it ...
4 years, 8 months ago (2016-04-12 21:22:21 UTC) #21
nodir
correcting own comments because I was confused by calling stderr "stdout". lgtm % comments https://codereview.chromium.org/1869053002/diff/40001/scripts/slave/kitchen_run.py ...
4 years, 8 months ago (2016-04-12 21:29:29 UTC) #22
nodir
I mean, lgtm % (my and dnj's comments) because of time-zone differencies
4 years, 8 months ago (2016-04-12 21:32:05 UTC) #23
iannucci
https://codereview.chromium.org/1869053002/diff/40001/scripts/slave/kitchen_run.py File scripts/slave/kitchen_run.py (right): https://codereview.chromium.org/1869053002/diff/40001/scripts/slave/kitchen_run.py#newcode50 scripts/slave/kitchen_run.py:50: LOGGER.debug('Process [%s] returned [%d] with output:\n%s', On 2016/04/12 at ...
4 years, 8 months ago (2016-04-12 21:45:41 UTC) #24
iannucci
On 2016/04/12 at 21:45:41, iannucci wrote: > https://codereview.chromium.org/1869053002/diff/40001/scripts/slave/kitchen_run.py > File scripts/slave/kitchen_run.py (right): > > https://codereview.chromium.org/1869053002/diff/40001/scripts/slave/kitchen_run.py#newcode50 ...
4 years, 8 months ago (2016-04-12 21:46:20 UTC) #25
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1869053002/60001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1869053002/60001
4 years, 8 months ago (2016-04-13 15:40:55 UTC) #29
commit-bot: I haz the power
Dry run: This issue passed the CQ dry run.
4 years, 8 months ago (2016-04-13 15:45:06 UTC) #31
Paweł Hajdan Jr.
I believe I've addressed your comments. Feel free to take another look and verify. If ...
4 years, 8 months ago (2016-04-13 15:46:34 UTC) #32
dnj
Looks mostly good. A few remaining things. https://codereview.chromium.org/1869053002/diff/60001/scripts/slave/kitchen_run.py File scripts/slave/kitchen_run.py (right): https://codereview.chromium.org/1869053002/diff/60001/scripts/slave/kitchen_run.py#newcode24 scripts/slave/kitchen_run.py:24: from slave ...
4 years, 8 months ago (2016-04-13 15:54:23 UTC) #33
nodir
https://codereview.chromium.org/1869053002/diff/60001/scripts/slave/kitchen_run.py File scripts/slave/kitchen_run.py (right): https://codereview.chromium.org/1869053002/diff/60001/scripts/slave/kitchen_run.py#newcode78 scripts/slave/kitchen_run.py:78: '-vv', pass -vv only if --verbose was passed to ...
4 years, 8 months ago (2016-04-13 16:01:18 UTC) #34
Paweł Hajdan Jr.
PTAL https://codereview.chromium.org/1869053002/diff/60001/scripts/slave/kitchen_run.py File scripts/slave/kitchen_run.py (right): https://codereview.chromium.org/1869053002/diff/60001/scripts/slave/kitchen_run.py#newcode24 scripts/slave/kitchen_run.py:24: from slave import robust_tempdir On 2016/04/13 at 15:54:23, ...
4 years, 8 months ago (2016-04-13 16:25:01 UTC) #35
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1869053002/80001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1869053002/80001
4 years, 8 months ago (2016-04-13 16:25:12 UTC) #37
commit-bot: I haz the power
Dry run: This issue passed the CQ dry run.
4 years, 8 months ago (2016-04-13 16:29:24 UTC) #39
dnj
https://codereview.chromium.org/1869053002/diff/60001/scripts/slave/kitchen_run.py File scripts/slave/kitchen_run.py (right): https://codereview.chromium.org/1869053002/diff/60001/scripts/slave/kitchen_run.py#newcode95 scripts/slave/kitchen_run.py:95: tempdir = rt.tempdir(basedir) On 2016/04/13 16:25:00, Paweł Hajdan Jr. ...
4 years, 8 months ago (2016-04-13 16:41:24 UTC) #40
dnj
lgtm w/ above comments
4 years, 8 months ago (2016-04-13 22:29:52 UTC) #41
Paweł Hajdan Jr.
Thanks! I believe patchset #6 addresses these comments.
4 years, 8 months ago (2016-04-14 10:04:48 UTC) #42
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1869053002/100001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1869053002/100001
4 years, 8 months ago (2016-04-14 10:04:56 UTC) #45
commit-bot: I haz the power
4 years, 8 months ago (2016-04-14 10:14:59 UTC) #47
Message was sent while issue was closed.
Committed patchset #6 (id:100001) as
http://src.chromium.org/viewvc/chrome?view=rev&revision=299924

Powered by Google App Engine
This is Rietveld 408576698