Wednesday, 2022-02-23

-@gerrit:opendev.org- James E. Blair https://matrix.to/#/@jim:acmegating.com proposed: [zuul/zuul] 830541: Only process pipelines if there are outstanding events https://review.opendev.org/c/zuul/zuul/+/83054101:00
-@gerrit:opendev.org- James E. Blair https://matrix.to/#/@jim:acmegating.com proposed:01:06
- [zuul/nodepool] 830525: Update AWS driver to use statemachine framework https://review.opendev.org/c/zuul/nodepool/+/830525
- [zuul/nodepool] 830526: Refactor AWS driver tests https://review.opendev.org/c/zuul/nodepool/+/830526
- [zuul/nodepool] 830527: Add additional tests to the aws driver https://review.opendev.org/c/zuul/nodepool/+/830527
-@gerrit:opendev.org- Felix Edel proposed: [zuul/zuul] 830554: Look up worker_zone for log streaming from executor https://review.opendev.org/c/zuul/zuul/+/83055407:22
-@gerrit:opendev.org- Felix Edel proposed: [zuul/zuul] 830555: Don't fail on missing change_queues key in status json https://review.opendev.org/c/zuul/zuul/+/83055507:31
-@gerrit:opendev.org- Felix Edel proposed: [zuul/zuul] 830554: Look up worker_zone for log streaming from executor https://review.opendev.org/c/zuul/zuul/+/83055408:58
-@gerrit:opendev.org- Felix Edel proposed: [zuul/zuul] 830554: Look up worker_zone for log streaming from executor https://review.opendev.org/c/zuul/zuul/+/83055409:01
@tristanc_:matrix.orgIs storyboard a good place to create request for Zuul feature ?13:14
@tristanc_:matrix.orgFor example, as a job author, I would like to add an artifact directly to the summary page (for example Unit Test Report) so that the user can access it directly. Where this kind of things can be triaged?13:17
-@gerrit:opendev.org- Matthieu Huin https://matrix.to/#/@mhuin:matrix.org proposed: [zuul/zuul] 810955: GUI: Add tenant dropdown to top menu https://review.opendev.org/c/zuul/zuul/+/81095513:26
-@gerrit:opendev.org- James E. Blair https://matrix.to/#/@jim:acmegating.com proposed: [zuul/zuul] 830541: Only process pipelines if there are outstanding events https://review.opendev.org/c/zuul/zuul/+/83054114:19
-@gerrit:opendev.org- James E. Blair https://matrix.to/#/@jim:acmegating.com proposed: [zuul/zuul] 829384: Add buildset start/end db columns https://review.opendev.org/c/zuul/zuul/+/82938414:25
@jpew:matrix.orgI'm trying to re-enqueue a buildset triggered by a timer from the website, but it's not doing anything; is there something I'm missing?14:37
@mhuin:matrix.org> <@jpew:matrix.org> I'm trying to re-enqueue a buildset triggered by a timer from the website, but it's not doing anything; is there something I'm missing?14:39
From the React App you mean?
@jpew:matrix.orgYa14:39
@mhuin:matrix.orgjpew: can you open the dev tools in your browser, usually Ctrl+I - and check the network call when  you do the re-enqueue14:40
@mhuin:matrix.orgit should be something like https://zuu/path/to/api/tenant/XXX/enqueue14:40
@mhuin:matrix.orghm there might be project somewhere in the url but it definitely ends with enqueue14:42
@jpew:matrix.orgYa, it is that14:43
@jpew:matrix.orgIt's the same as when I re-enqueue another (e.g. gerrit triggered) change14:44
@jpew:matrix.orgI can't seem to manually trigger the change from the command line anymore since gearman went away14:44
@jpew:matrix.orgBut when I did, I had to use enqueue-ref to trigger a normally timer triggered change14:44
@mhuin:matrix.orgjpew: you have to set the [web-client] section in the config file used by the zuul client14:45
@mhuin:matrix.orgthe web GUI should be able to figure out when to call the REST API equivalent of enqueue or enqueue-ref - basically it checks whether the change param looks like a gerrit change or a commit hash14:46
@mhuin:matrix.organyhoo have you checked the network trace in the dev console when you try to run a re-enqueue?14:47
@jpew:matrix.orgmhu: Ya, I can see the POST; is there something else I can look at? (Sorry, I'm not a Web Developer)14:55
@mhuin:matrix.orgDo you see the response code ? any error returned ?14:56
@jpew:matrix.orgIt just says "true"14:57
@jpew:matrix.orgThe request it sent in was `{"pipeline":"periodic-daily","change":null}`14:57
@mhuin:matrix.orgthat null value may be the problem14:59
@mhuin:matrix.orgbut I'm surprised by the return value14:59
@mhuin:matrix.orgdo you have access to zuul's components logs?14:59
@jpew:matrix.orgYa14:59
@mhuin:matrix.orgI'd have a look at the zuul-web and zuul-scheduler logs at request's time15:00
@mhuin:matrix.orgif I were you15:00
@jpew:matrix.orgHmm, the trigger that it's createing has oldrev=00...00 newrev=00.00 and ref=null15:02
@jpew:matrix.orgThat doens't look correct15:02
@mhuin:matrix.orglooks like a bug there, I'll have a look. You re-enqueued from the buildset page right?15:04
@jpew:matrix.orgYa15:04
@mhuin:matrix.orgjpew: I sent you a message for debug15:10
-@gerrit:opendev.org- Dong Zhang proposed: [zuul/zuul] 830628: Items in extra paths should be loaded in dependent changes https://review.opendev.org/c/zuul/zuul/+/83062815:13
@tobias.henkel:matrix.orgzuul-maint: this would be an easy review: https://review.opendev.org/c/zuul/zuul/+/827327 (we were just bitten by a hanging gerrit blocking all schedulers)15:16
-@gerrit:opendev.org- Dong Zhang proposed: [zuul/zuul] 830628: Items in extra paths should be loaded in dependent changes https://review.opendev.org/c/zuul/zuul/+/83062815:16
-@gerrit:opendev.org- Dong Zhang proposed: [zuul/zuul] 830628: Items in extra paths should be loaded in dependent changes https://review.opendev.org/c/zuul/zuul/+/83062815:49
-@gerrit:opendev.org- James E. Blair https://matrix.to/#/@jim:acmegating.com proposed: [zuul/zuul] 829829: Don't reconfigure after every gitlab merge https://review.opendev.org/c/zuul/zuul/+/82982916:56
-@gerrit:opendev.org- James E. Blair https://matrix.to/#/@jim:acmegating.com proposed: [zuul/zuul] 830668: Add a debug log entry about reconfiguration with no file list https://review.opendev.org/c/zuul/zuul/+/83066817:17
-@gerrit:opendev.org- James E. Blair https://matrix.to/#/@jim:acmegating.com proposed:17:23
- [zuul/nodepool] 807806: Add "slots" to static node driver https://review.opendev.org/c/zuul/nodepool/+/807806
- [zuul/nodepool] 811016: Expose slot number from metastatic driver https://review.opendev.org/c/zuul/nodepool/+/811016
-@gerrit:opendev.org- Zuul merged on behalf of James E. Blair https://matrix.to/#/@jim:acmegating.com: [zuul/zuul] 829384: Add buildset start/end db columns https://review.opendev.org/c/zuul/zuul/+/82938417:43
@clarkb:matrix.orgcorvus: super minor thing on https://review.opendev.org/c/zuul/zuul/+/830668 but probably worth changing now just to avoid it causing problems later ?18:12
@jim:acmegating.comClark: ++18:24
-@gerrit:opendev.org- James E. Blair https://matrix.to/#/@jim:acmegating.com proposed: [zuul/zuul] 830668: Add a debug log entry about reconfiguration with no file list https://review.opendev.org/c/zuul/zuul/+/83066818:24
-@gerrit:opendev.org- Zuul merged on behalf of Felix Edel: [zuul/zuul] 830555: Don't fail on missing change_queues key in status json https://review.opendev.org/c/zuul/zuul/+/83055518:24
-@gerrit:opendev.org- Zuul merged on behalf of likui: [zuul/nodepool] 819614: Replace deprecated assertEquals https://review.opendev.org/c/zuul/nodepool/+/81961418:27
-@gerrit:opendev.org- James E. Blair https://matrix.to/#/@jim:acmegating.com proposed: [zuul/zuul] 830679: Increase mysql read timeout in tests https://review.opendev.org/c/zuul/zuul/+/83067918:57
@jim:acmegating.comfelixedeltobiash Clark : ^ i think that's somewhat urgent18:58
@jim:acmegating.comboth failures of https://review.opendev.org/826549 in the gate were due to that18:58
@clarkb:matrix.orgcorvus: can you check my questions on https://review.opendev.org/c/zuul/nodepool/+/807806 I think I must be missing something there. Or maybe we do leak the _node_slots datastructure contents19:02
-@gerrit:opendev.org- Zuul merged on behalf of James E. Blair https://matrix.to/#/@jim:acmegating.com:19:10
- [zuul/zuul] 827327: Add ssh connection timeout https://review.opendev.org/c/zuul/zuul/+/827327
- [zuul/zuul] 827328: Improve "zuul" driver debug log messages https://review.opendev.org/c/zuul/zuul/+/827328
@jim:acmegating.comClark: i'll get back to you on that :)19:19
-@gerrit:opendev.org- Zuul merged on behalf of James E. Blair https://matrix.to/#/@jim:acmegating.com:19:29
- [zuul/zuul] 830082: Restore merge failure reporting tests https://review.opendev.org/c/zuul/zuul/+/830082
- [zuul/zuul] 830012: Add pipeline timing metrics https://review.opendev.org/c/zuul/zuul/+/830012
-@gerrit:opendev.org- Zuul merged on behalf of James E. Blair https://matrix.to/#/@jim:acmegating.com: [zuul/zuul] 830013: Add "repo state" waiting status https://review.opendev.org/c/zuul/zuul/+/83001319:36
-@gerrit:opendev.org- Zuul merged on behalf of Simon Westphahl: [zuul/zuul] 830409: Add max retries to refresh of pipeline change list https://review.opendev.org/c/zuul/zuul/+/83040919:38
-@gerrit:opendev.org- James E. Blair https://matrix.to/#/@jim:acmegating.com proposed: [zuul/zuul] 830014: Add waiting status to queued https://review.opendev.org/c/zuul/zuul/+/83001419:38
@jim:acmegating.comClark: ^ that required a small change due to a merge conflict19:39
-@gerrit:opendev.org- James E. Blair https://matrix.to/#/@jim:acmegating.com proposed: [zuul/zuul] 830668: Add a debug log entry about reconfiguration with no file list https://review.opendev.org/c/zuul/zuul/+/83066820:17
@clarkb:matrix.orgcorvus: https://review.opendev.org/c/zuul/zuul/+/817825 seems to fail consistently so I'm going to assume that is related to the change for now. But heads up20:51
@jim:acmegating.comClark: yes, i suspect it's flawed.  it's low-priority for me; maybe i'll wip it.20:56
@tobias.henkel:matrix.orgcorvus: q on 83054121:12
-@gerrit:opendev.org- Zuul merged on behalf of James E. Blair https://matrix.to/#/@jim:acmegating.com: [zuul/zuul] 830083: Report which repo failed initial merge ops https://review.opendev.org/c/zuul/zuul/+/83008321:23
@tobias.henkel:matrix.orgzuul-maint: 752022 would be an easy review which adds a zookeeper-timeout setting to nodepool which is necessary in our system to avoid zk disconnects21:33
@jim:acmegating.comtobiash: replied on 083; what do you think?21:34
@jim:acmegating.comtobiash:  022 could use docs i think21:36
@tobias.henkel:matrix.orgwhoops21:36
@tobias.henkel:matrix.orgcorvus: replied on 83054121:38
@jim:acmegating.comsounds good, thx21:40
@clarkb:matrix.orgI should review 83054121:42
@clarkb:matrix.orgcorvus: tobiash I'm having a hard time parsing whether or not we want to implement the dirty flag before landing https://review.opendev.org/c/zuul/zuul/+/830541 ?21:51
@clarkb:matrix.orgIt seems like everyone agrees this is necesasry but then we are +2'ing? Do we think it is sufficient to do this in a followup? or should we go ahead and update not?21:51
@clarkb:matrix.org * It seems like everyone agrees this is necesasry but then we are +2'ing? Do we think it is sufficient to do this in a followup? or should we go ahead and update now?21:51
@jim:acmegating.commy read is not necessary but probably desirable.  i can either add it right now, or probably in a few hours :)21:52
@clarkb:matrix.orgI'm trying to reason about how to deal with lost pipeline handling if that were to happen to say opendev. I think for check/gate it is easy. You just reapprove or whatever. For timer triggered queues its a bit more complicated? maybe for that reason it is better to update and address it properly?21:53
@jim:acmegating.comany event for the pipeline whatsoever would wake it up again, including builds completing.21:54
@jim:acmegating.comif all builds are already complete and there's something stuck in there, you could probably do a tenant reconfig or something...21:54
@tobias.henkel:matrix.orgClark: I think it's quite unlikely to have a pipeline get into this state without any further events, that's why I'm +2 on that21:54
@clarkb:matrix.orgah ok it isn't just trigger events it is everything. Which makes sense as it looks at all three queues21:55
@clarkb:matrix.orgok I'll approve and we can improve it in a followup21:56
-@gerrit:opendev.org- Zuul merged on behalf of James E. Blair https://matrix.to/#/@jim:acmegating.com: [zuul/nodepool] 821481: Allow disabling host-key-checking in statemachine https://review.opendev.org/c/zuul/nodepool/+/82148121:56
-@gerrit:opendev.org- Tobias Henkel proposed: [zuul/nodepool] 752022: Add zookeeper-timeout connection config https://review.opendev.org/c/zuul/nodepool/+/75202222:01
@tobias.henkel:matrix.orgcorvus: +2 on 830525 (aws driver rework) with an inline thought about a potential future improvement of quota handling23:03
@jim:acmegating.comtobiash: i like that idea.  i think it *should* "just work" because of the way you set up the quotainformation class -- but would be a good standalone change since it could trip us up if we accidentally added assumptions about it.23:32

Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!