*** sgw has quit IRC | 00:37 | |
*** armstrongs has joined #zuul | 00:53 | |
*** jamesmcarthur has joined #zuul | 01:11 | |
*** jamesmcarthur has quit IRC | 01:14 | |
*** sgw has joined #zuul | 01:15 | |
*** jamesmcarthur has joined #zuul | 01:21 | |
*** mauved has joined #zuul | 01:56 | |
*** saneax has joined #zuul | 02:08 | |
openstackgerrit | Ian Wienand proposed zuul/zuul-jobs master: Remove invalid argument from format_exc() calls https://review.opendev.org/684167 | 02:17 |
---|---|---|
*** jamesmcarthur has quit IRC | 02:22 | |
*** jamesmcarthur has joined #zuul | 02:23 | |
*** jamesmcarthur_ has joined #zuul | 02:27 | |
*** rfolco has quit IRC | 02:27 | |
*** jamesmcarthur has quit IRC | 02:28 | |
*** bhavikdbavishi has joined #zuul | 02:29 | |
*** rlandy has quit IRC | 02:33 | |
*** bhavikdbavishi1 has joined #zuul | 02:36 | |
*** bhavikdbavishi has quit IRC | 02:38 | |
*** bhavikdbavishi1 is now known as bhavikdbavishi | 02:38 | |
*** saneax has quit IRC | 02:40 | |
openstackgerrit | Merged zuul/zuul-jobs master: Add more languages for build-releasenotes https://review.opendev.org/683923 | 02:43 |
*** bhavikdbavishi has quit IRC | 03:25 | |
*** bhavikdbavishi has joined #zuul | 04:42 | |
*** bhavikdbavishi1 has joined #zuul | 04:45 | |
*** bhavikdbavishi has quit IRC | 04:47 | |
*** bhavikdbavishi1 is now known as bhavikdbavishi | 04:47 | |
*** bhavikdbavishi has quit IRC | 04:48 | |
*** igordc has quit IRC | 05:12 | |
openstackgerrit | Jan Kubovy proposed zuul/zuul master: Report retried builds in a build set via mqtt. https://review.opendev.org/632727 | 05:59 |
openstackgerrit | Jan Kubovy proposed zuul/zuul master: Report retried builds via sql reporter. https://review.opendev.org/633501 | 05:59 |
*** saneax has joined #zuul | 06:10 | |
*** yolanda has quit IRC | 06:34 | |
*** tosky has joined #zuul | 06:53 | |
*** pcaruana has joined #zuul | 06:56 | |
*** avass has joined #zuul | 06:57 | |
*** hashar has joined #zuul | 06:57 | |
*** webknjaz has quit IRC | 07:12 | |
*** webknjaz has joined #zuul | 07:13 | |
flaper87 | Is there a way to allow to a set of trusted users to manually trigger a periodic job? (I don't even know if trigger periodic jobs manually is posisble) | 07:24 |
flaper87 | possible* | 07:24 |
*** tobiash has quit IRC | 07:27 | |
*** tobiash has joined #zuul | 07:31 | |
tobiash | flaper87: with access to the scheduler you can use the zuul enqueue command | 07:36 |
tobiash | flaper87: and there is work going on adding auth support for such things to the web ui | 07:37 |
*** recheck has quit IRC | 07:41 | |
*** recheck has joined #zuul | 07:41 | |
openstackgerrit | Tobias Henkel proposed zuul/zuul master: Evaluate CODEOWNERS settings during canMerge check https://review.opendev.org/644557 | 08:01 |
openstackgerrit | Merged zuul/zuul-jobs master: Remove invalid argument from format_exc() calls https://review.opendev.org/684167 | 08:29 |
*** jpena|off is now known as jpena | 08:30 | |
*** olaph has quit IRC | 08:45 | |
*** saneax is now known as saneax|AFK | 09:34 | |
*** saneax|AFK has quit IRC | 09:40 | |
*** hashar has quit IRC | 09:56 | |
*** openstackstatus has quit IRC | 10:12 | |
*** openstack has joined #zuul | 10:17 | |
*** ChanServ sets mode: +o openstack | 10:17 | |
*** pcaruana has quit IRC | 10:24 | |
*** pcaruana has joined #zuul | 10:48 | |
*** avass has quit IRC | 10:50 | |
*** jpena is now known as jpena|lunch | 11:34 | |
*** jamesmcarthur has joined #zuul | 11:39 | |
*** jamesmcarthur has quit IRC | 11:49 | |
*** fdegir has quit IRC | 11:57 | |
*** fdegir has joined #zuul | 11:58 | |
*** jamesmcarthur has joined #zuul | 12:02 | |
*** jamesmcarthur_ has joined #zuul | 12:03 | |
*** jamesmcarthur has quit IRC | 12:07 | |
*** rfolco has joined #zuul | 12:10 | |
openstackgerrit | Merged zuul/zuul master: Unify Github/Github Enterpise read timeout https://review.opendev.org/683366 | 12:13 |
*** jamesmcarthur_ has quit IRC | 12:20 | |
*** hashar has joined #zuul | 12:22 | |
*** sgw has quit IRC | 12:34 | |
*** jpena|lunch is now known as jpena | 12:35 | |
*** rlandy has joined #zuul | 12:39 | |
*** saneax|AFK has joined #zuul | 13:11 | |
fungi | robyn is wearing a zuul pin on stage | 13:13 |
fungi | (ansiblefest keynotes) | 13:14 |
clarkb | ya she told me she stole it from our booth this morning :) | 13:14 |
fungi | hah! | 13:14 |
fungi | good job | 13:14 |
clarkb | good thing we set up yesterday | 13:15 |
AJaeger | \o/ | 13:16 |
fungi | well, we do still need to get thursday added to our sessions slide, now that we have details for what's happening | 13:16 |
fungi | but otherwise ready to go, yes ;) | 13:16 |
*** hashar has quit IRC | 13:33 | |
flaper87 | Does `soft` apply to failed jobs? https://zuul-ci.org/docs/zuul/user/config.html?highlight=dependencies#attr-job.dependencies.soft | 13:34 |
flaper87 | If not, is there a way to have a job run after a set of jobs regardless of their exit status ? | 13:35 |
clarkb | if you dont care about the exit status can you run them concurrently? | 13:37 |
clarkb | there is a zuul_return method for controlling child jobs that may work for you | 13:38 |
openstackgerrit | Tobias Henkel proposed zuul/zuul master: Support emitting warnings via zuul_return https://review.opendev.org/651526 | 13:38 |
clarkb | https://zuul-ci.org/docs/zuul/user/jobs.html#skipping-child-jobs and invert the checks? | 13:39 |
openstackgerrit | Tobias Henkel proposed zuul/zuul master: Support emitting warnings via zuul_return https://review.opendev.org/651526 | 13:40 |
flaper87 | clarkb: the workflow I'm trying to replicate is: Job A deploys a k8s cluster -> Job B, C, D use that cluster and do a bunch of things -> Job E cleans everything | 13:44 |
tobiash | flaper87: no, it only applies to jobs that didn't run | 13:45 |
flaper87 | I'm sure there's a better way to do this in Zuul, tho | 13:45 |
tobiash | flaper87: a way to solve this is pause A after deploying the cluster and clean up in the post or cleanup playbook | 13:46 |
tobiash | then you don't need job E for this use case | 13:46 |
clarkb | yup I would pause job A. We do that to run a docker registry for child jobs | 13:46 |
flaper87 | tobiash: clarkb ah, nice! Will give that a try | 13:47 |
openstackgerrit | Paul Belanger proposed zuul/zuul-jobs master: DNM - ansiblefest 2019 demo! https://review.opendev.org/684322 | 13:49 |
*** hashar has joined #zuul | 13:51 | |
*** sgw has joined #zuul | 14:10 | |
*** lennyb has quit IRC | 14:11 | |
pabelanger | MS just gave a keynote at ansiblefest, how they used ansible to manage their network infra. Level 0 to Level 1. From the sounds of it, they are ready for level 2 based on this slide: https://pbs.twimg.com/media/EFPA_5EXYAIN4VP?format=jpg&name=4096x4096 If only there was some sort of Ansible CI, that is also good at network integration | 14:11 |
*** lennyb has joined #zuul | 14:23 | |
*** hashar has quit IRC | 14:31 | |
openstackgerrit | David Shrewsbury proposed zuul/nodepool master: Do not overwrite image upload ZK data on delete https://review.opendev.org/681857 | 14:39 |
openstackgerrit | David Shrewsbury proposed zuul/nodepool master: Do not overwrite image upload ZK data on delete https://review.opendev.org/681857 | 14:43 |
tobiash | corvus, clarkb: is it possible to withdraw a gear job that is submitted to gearman but not yet in process? | 14:45 |
tobiash | I have the situation that when all executors are busy and take some time to fetch new jobs canceling the job doesn't work | 14:46 |
tobiash | http://paste.openstack.org/show/779190/ | 14:47 |
tobiash | zuul knows that the build has not started yet, but it only waits one second and tries again | 14:48 |
tobiash | this fails and after that the next free executor takes the build and fully executes it | 14:50 |
tobiash | oh, it actually tries that, but it didn't seem to work: https://opendev.org/zuul/zuul/src/branch/master/zuul/executor/client.py#L397 | 14:53 |
tobiash | found this in the logs: Response to cancel build request: b'ERR UNKNOWN_JOB' | 14:58 |
*** tosky has quit IRC | 15:00 | |
clarkb | tobiash: you have to kill the gearman clirnt | 15:00 |
tobiash | you mean on the executor? | 15:01 |
*** pcaruana has quit IRC | 15:01 | |
*** armstrongs has quit IRC | 15:06 | |
openstackgerrit | Tobias Henkel proposed zuul/zuul master: Annotate cancelJobInQueue with build id https://review.opendev.org/684373 | 15:09 |
*** hashar has joined #zuul | 15:10 | |
*** saneax|AFK has quit IRC | 15:14 | |
pabelanger | so, apparently running ansible under python2, ssh-keyscan can return connection refused on a port, and ansible is happy to continue on... with python3, not so much. Ansible shell tasks errors. | 15:21 |
*** lennyb has quit IRC | 15:25 | |
*** lennyb has joined #zuul | 15:30 | |
*** noorul has joined #zuul | 15:48 | |
noorul | Is there a python nosetest result HTML publisher role in zuul? | 15:48 |
*** hashar has quit IRC | 15:52 | |
SpamapS | noorul: if there were one, it would be in the zuul-jobs repo. https://zuul-ci.org/docs/zuul-jobs/ | 15:56 |
SpamapS | noorul: Looks like the focus is on tox and subunit. | 15:57 |
SpamapS | pabelanger: that seems unintentional. ;) | 15:57 |
*** noorul has quit IRC | 15:59 | |
*** noorul has joined #zuul | 16:01 | |
*** panda is now known as panda|bbl | 16:02 | |
*** sgw has quit IRC | 16:05 | |
*** hashar has joined #zuul | 16:09 | |
*** noorul has quit IRC | 16:14 | |
*** sgw has joined #zuul | 16:22 | |
*** noorul has joined #zuul | 16:31 | |
*** yoctozepto has quit IRC | 16:35 | |
noorul | Say, in run phase I am running nose tests with some failures | 16:35 |
noorul | Will zuul run the post phase? | 16:35 |
*** yoctozepto has joined #zuul | 16:40 | |
clarkb | noorul: yes | 16:45 |
SpamapS | noorul: yes | 16:45 |
SpamapS | :) | 16:45 |
noorul | https://opendev.org/zuul/zuul-jobs/src/branch/master/zuul.d/python-jobs.yaml#L1 | 16:46 |
noorul | tox has a parent | 16:46 |
noorul | unittest | 16:46 |
noorul | does tox's post-run overrides unittests? | 16:47 |
noorul | Or both of the gets invoked in a order? | 16:47 |
noorul | s/the/them | 16:48 |
noorul | Any idea which job is using https://opendev.org/zuul/zuul-jobs/src/branch/master/zuul.d/python-jobs.yaml#L46 ? | 16:49 |
AJaeger | noorul: https://zuul-ci.org/docs/zuul/user/config.html?highlight=post%20run#job explains what is overridden and what not | 16:51 |
tristanC | noorul: parent's pre and post run are executed before and after the childs' | 16:51 |
AJaeger | noorul: use codesearch.openstack.org to figure out where variables are used | 16:51 |
AJaeger | noorul: some might just passed on to tox without change and can be used there | 16:52 |
*** panda|bbl is now known as panda | 16:56 | |
noorul | AJaeger: Thank you! | 16:56 |
*** jamesmcarthur has joined #zuul | 17:25 | |
*** jamesmcarthur has quit IRC | 17:31 | |
*** jpena is now known as jpena|off | 17:32 | |
*** igordc has joined #zuul | 17:48 | |
*** jamesmcarthur has joined #zuul | 17:54 | |
noorul | ofosos: hi | 18:01 |
ofosos | noorul: hi | 18:03 |
noorul | ofosos: Do you have date in mind to get the driver merged? | 18:04 |
ofosos | Let's be optimistic: I want it to merge next week | 18:04 |
noorul | ofosos: Great! | 18:04 |
ofosos | I've some free time coming up | 18:04 |
ofosos | I hope to address the bug issues this week and then go take care of the nits next week | 18:05 |
ofosos | Big | 18:05 |
noorul | Hmm | 18:06 |
ofosos | Then the next big thing to come up is eventing | 18:07 |
ofosos | So, support for Zuul to listen to Bitbucket events | 18:07 |
noorul | web hook? | 18:07 |
ofosos | Yes | 18:08 |
noorul | Are you going to work on webhooks also? | 18:08 |
noorul | One of my colleagues said he will work on it | 18:08 |
ofosos | After the initial merge | 18:08 |
ofosos | Then let's pool resources | 18:08 |
noorul | Hmm | 18:08 |
ofosos | I don't think it's that much work | 18:09 |
noorul | We did some work as part of a hackathon | 18:09 |
noorul | I think we just need to wrap it with some test cases | 18:09 |
noorul | He said he will invest some time this week | 18:09 |
noorul | Let me check with him | 18:09 |
ofosos | I think the only thing I want to make sure is that we're able to merge next week | 18:09 |
noorul | That will be a great first step | 18:10 |
noorul | It will help to contribute on top of that | 18:10 |
*** Goneri has joined #zuul | 18:10 | |
noorul | Another key thing is dependent PR | 18:11 |
ofosos | Dependent Pipeline should be good. Dependent pr I will fix this week | 18:15 |
noorul | ofosos: cool, that will be great | 18:15 |
noorul | ofosos: In your deployment have you notice the issue, where a job is already queued for PR and user pushes another change to the PR and a new job is queued in parallel | 18:16 |
noorul | ? | 18:16 |
mnaser | https://twitter.com/_mnaser/status/1176558132828487680 | 18:22 |
mnaser | a lot of people are excited by zuul :) | 18:22 |
mnaser | the room is overflowing! | 18:23 |
noorul | Is there a live stream? | 18:26 |
noorul | mnaser: Is there a live stream? | 18:28 |
ofosos | Noorul: check or gate? | 18:28 |
ofosos | I think there should be a pipeline parameter to handle this | 18:29 |
mnaser | noorul: no i dont think so :( | 18:29 |
mnaser | but afaik the talks are recorded | 18:29 |
noorul | ofosos: check | 18:30 |
ofosos | Parallel jobs should be fine for check, no? | 18:30 |
noorul | Actual behavior is that the old one should get dequeued | 18:34 |
noorul | There is no point in running the old one | 18:34 |
*** adam_g has joined #zuul | 18:35 | |
*** hashar has quit IRC | 18:35 | |
*** Goneri has quit IRC | 18:37 | |
openstackgerrit | Tobias Henkel proposed zuul/zuul master: DNM: Try to reproduce cancel failure https://review.opendev.org/684414 | 18:38 |
tobiash | corvus, clarkb: this is the scenario I'm expecting to cause problems in our production system, but I coudn't get the test case to reproduce. It successfully removed the build from the gearman queue. ^ | 18:39 |
*** jamesmcarthur has quit IRC | 18:42 | |
*** jamesmcarthur has joined #zuul | 18:44 | |
noorul | Is there a way to determine how much time each task in a playbook took? | 18:44 |
tobiash | noorul: the job-output.json contains this information | 18:45 |
noorul | tobiash: I see start and end | 18:46 |
noorul | tobiash: I am looking for elapsed | 18:47 |
*** jamesmcarthur has quit IRC | 18:47 | |
tobiash | elapsed can be calculated from those two | 18:47 |
noorul | It looks like ARA report has it | 18:48 |
noorul | tobiash: Thanks | 18:48 |
daniel2 | Anyone seen this before: /usr/local/lib/python3.7/site-packages/paramiko/client.py:837: UserWarning: Unknown ssh-ed25519 host key for [gerrit]:29418: b'ead8f054e8261e8ac9235061f0d0ff9f' | 18:50 |
tobiash | daniel2: this happens normally on first startup if the hostkey of gerrit is not yet known | 18:51 |
tobiash | but it's only a warning | 18:51 |
daniel2 | oh it is this that crashed it: sqlalchemy.exc.InternalError: (pymysql.err.InternalError) Packet sequence number wrong - got 1 expected 0 | 18:52 |
daniel2 | Zuul executor apparently died from this error | 18:53 |
*** hashar has joined #zuul | 18:53 | |
*** noorul has quit IRC | 18:55 | |
daniel2 | Does gearman come in the docker compose nodepool setup? | 18:56 |
daniel2 | Weird, so it's in the scheduler, however executor is giving a host not found even though I can exec into the container and telnet the port and get a connection. | 19:03 |
*** noorul has joined #zuul | 19:24 | |
*** noorul has quit IRC | 19:29 | |
openstackgerrit | Tobias Henkel proposed zuul/zuul master: DNM: Try to reproduce cancel failure https://review.opendev.org/684414 | 19:33 |
tobiash | corvus, clarkb: this now contains a theory and an idea how to fix this ^ | 19:34 |
tobiash | corvus, clarkb: it would be great if you could grep your scheduler logs for "Unable to cancel build" to check if this occurs in opendev as well | 19:35 |
tobiash | looking at the code I'd expect that to happen there as well (many of our projects use fail fast so this might be more dramatically for us) | 19:37 |
clarkb | tobiash: I can try to remember to check when the laptop is out next | 19:38 |
tobiash | thanks | 19:38 |
tobiash | no hurries, enjoy ansiblefest :) | 19:38 |
tobiash | I'm going to eod now | 19:38 |
tobiash | I just wanted to dump all info I have here before going to sleep ;) | 19:39 |
*** jamesmcarthur has joined #zuul | 19:39 | |
tobiash | we had 750 "unable to cancel build" occurrences today | 19:42 |
tobiash | and I guess we should raise the log level at least to warning | 19:43 |
openstackgerrit | Tobias Henkel proposed zuul/zuul master: DNM: Try to reproduce cancel failure https://review.opendev.org/684414 | 19:44 |
*** rlandy has quit IRC | 19:50 | |
*** gtema has joined #zuul | 19:53 | |
*** jamesmcarthur has quit IRC | 19:54 | |
*** rlandy has joined #zuul | 19:54 | |
*** jamesmcarthur has joined #zuul | 19:55 | |
*** noorul has joined #zuul | 19:57 | |
*** noorul has quit IRC | 20:02 | |
*** jamesmcarthur has quit IRC | 21:06 | |
*** rfolco has quit IRC | 21:11 | |
*** rfolco has joined #zuul | 21:11 | |
*** hashar has quit IRC | 21:33 | |
*** sgw has quit IRC | 21:55 | |
*** sgw has joined #zuul | 21:57 | |
*** jamesmcarthur has joined #zuul | 22:06 | |
*** jamesmcarthur has quit IRC | 22:13 | |
*** gtema has quit IRC | 22:13 | |
*** rfolco has quit IRC | 22:29 | |
*** rfolco has joined #zuul | 22:29 | |
*** noorul has joined #zuul | 23:00 | |
*** noorul has quit IRC | 23:05 | |
*** rfolco has quit IRC | 23:13 | |
*** rfolco has joined #zuul | 23:14 | |
*** jamesmcarthur has joined #zuul | 23:50 | |
*** jamesmcarthur has quit IRC | 23:55 | |
*** armstrongs has joined #zuul | 23:55 |
Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!