*** tosky has quit IRC | 00:36 | |
*** Goneri has quit IRC | 01:20 | |
*** jpena|off has quit IRC | 01:54 | |
openstackgerrit | Ian Wienand proposed zuul/nodepool master: [dnm] testing docker registry with dib https://review.opendev.org/694177 | 02:06 |
---|---|---|
*** rlandy|rover|bbl has quit IRC | 02:14 | |
*** rlandy|rover|bbl has joined #zuul | 02:15 | |
*** bhavikdbavishi has joined #zuul | 02:58 | |
*** bhavikdbavishi1 has joined #zuul | 03:00 | |
*** bhavikdbavishi has quit IRC | 03:02 | |
*** bhavikdbavishi1 is now known as bhavikdbavishi | 03:02 | |
openstackgerrit | Ian Wienand proposed zuul/nodepool master: [dnm] testing docker registry with dib https://review.opendev.org/694177 | 03:26 |
*** rlandy|rover|bbl is now known as rlandy|rover | 03:43 | |
ianw | mordred: when we use the intermediate registry, does it *only* have the jobs from the prior job? i.e. you can't also build an image with opendev/python-builder as well? | 04:06 |
ianw | the images from the prior job, i mean | 04:06 |
clarkb | it will proxy to dockerhub for images not built in the buildset | 04:07 |
ianw | ok, cool, i must have stuffed something up then | 04:08 |
mordred | ianw: yah - what clarkb said | 04:12 |
ianw | yeah, https://storage.gra1.cloud.ovh.net/v1/AUTH_dcaab5e32b234d56b626f72581e3644c/zuul_opendev_logs_dc7/694177/5/check/nodepool-build-image/dc7c1cf/job-output.txt | 04:12 |
ianw | weirdly, watching the console you don't see the full output of the docker build i think, it looks different in the logs | 04:13 |
openstackgerrit | Ian Wienand proposed zuul/nodepool master: [dnm] testing docker registry with dib https://review.opendev.org/694177 | 04:14 |
ianw | ok, my fault -- i dropped "as nodepool" accidentally, that makes sense with the output | 04:14 |
ianw | it couldn't find the nodepool image | 04:14 |
*** rlandy|rover has quit IRC | 04:15 | |
*** raukadah is now known as chandankumar | 04:27 | |
ianw | "They mapped those commits back to the mailing list and found 60 that did not have a mailing-list thread identified. Some of those were errors in their tool, but a manual review showed that 24 patches were off-list patches." | 04:36 |
ianw | https://lwn.net/Articles/804511/ | 04:36 |
ianw | once you've zuuled, this stuff just sounds insane | 04:36 |
openstackgerrit | Ian Wienand proposed zuul/nodepool master: Dockerfile: create APP_DIR https://review.opendev.org/693646 | 04:47 |
openstackgerrit | Ian Wienand proposed zuul/nodepool master: docker: Base nodepool images on diskimage-builder base image https://review.opendev.org/694177 | 04:47 |
openstackgerrit | Ian Wienand proposed zuul/nodepool master: [wip] move openstack testing to use containerised daemon https://review.opendev.org/693464 | 04:47 |
*** sshnaidm|ruck has quit IRC | 05:11 | |
*** sshnaidm_ has joined #zuul | 05:12 | |
*** swest has joined #zuul | 05:55 | |
*** igordc has joined #zuul | 05:55 | |
*** bhavikdbavishi has quit IRC | 06:21 | |
*** bhavikdbavishi has joined #zuul | 06:30 | |
*** sgw has joined #zuul | 06:34 | |
*** sanjayu__ has joined #zuul | 06:35 | |
*** sgw has quit IRC | 07:34 | |
*** igordc has quit IRC | 07:39 | |
*** pleia2 has quit IRC | 08:08 | |
*** pleia2 has joined #zuul | 08:09 | |
*** tosky has joined #zuul | 08:16 | |
*** jangutter has joined #zuul | 08:19 | |
*** dmellado has quit IRC | 08:21 | |
*** dmellado has joined #zuul | 08:23 | |
*** dmellado has quit IRC | 08:25 | |
*** dmellado has joined #zuul | 08:27 | |
*** themroc has joined #zuul | 08:56 | |
*** jpena has joined #zuul | 09:09 | |
*** dmellado has quit IRC | 09:20 | |
*** dmellado has joined #zuul | 09:24 | |
*** sshnaidm_ is now known as sshnaidm|ruck | 09:26 | |
*** bhavikdbavishi has quit IRC | 09:34 | |
*** pcaruana has joined #zuul | 09:54 | |
*** reiterative has joined #zuul | 10:00 | |
openstackgerrit | Simon Westphahl proposed zuul/zuul master: Add optional support for circular dependencies https://review.opendev.org/685354 | 10:35 |
*** rfolco has joined #zuul | 11:37 | |
*** jpena is now known as jpena|lunch | 12:00 | |
*** rfolco has quit IRC | 12:51 | |
*** sanjayu__ has quit IRC | 12:51 | |
*** ryanpetrello has quit IRC | 12:52 | |
*** smyers has quit IRC | 12:52 | |
*** paladox has quit IRC | 12:52 | |
*** ianw has quit IRC | 12:52 | |
*** jlk has quit IRC | 12:52 | |
*** amotoki has quit IRC | 12:52 | |
*** calebb has quit IRC | 12:52 | |
*** fbo has quit IRC | 12:52 | |
*** clayg has quit IRC | 12:52 | |
*** openstackstatus has quit IRC | 12:53 | |
*** rfolco has joined #zuul | 12:53 | |
*** sanjayu__ has joined #zuul | 12:53 | |
*** ryanpetrello has joined #zuul | 12:53 | |
*** smyers has joined #zuul | 12:53 | |
*** paladox has joined #zuul | 12:53 | |
*** ianw has joined #zuul | 12:53 | |
*** calebb has joined #zuul | 12:53 | |
*** jlk has joined #zuul | 12:53 | |
*** amotoki has joined #zuul | 12:53 | |
*** fbo has joined #zuul | 12:53 | |
*** clayg has joined #zuul | 12:53 | |
*** rlandy has joined #zuul | 12:54 | |
*** rlandy is now known as rlandy|rover | 12:55 | |
*** rlandy|rover is now known as rlandy|rover|mtg | 13:03 | |
*** jpena|lunch is now known as jpena | 13:08 | |
*** avass has joined #zuul | 13:21 | |
*** sanjayu__ has quit IRC | 14:28 | |
*** themroc has quit IRC | 14:42 | |
*** Goneri has joined #zuul | 14:48 | |
*** chandankumar is now known as raukadah | 14:51 | |
*** avass has quit IRC | 15:22 | |
*** rlandy|rover|mtg is now known as rlandy|rover | 15:28 | |
*** swest has quit IRC | 15:40 | |
*** michael-beaver has joined #zuul | 15:43 | |
*** bhavikdbavishi has joined #zuul | 15:53 | |
*** bhavikdbavishi1 has joined #zuul | 15:59 | |
*** bhavikdbavishi has quit IRC | 16:02 | |
*** bhavikdbavishi1 is now known as bhavikdbavishi | 16:02 | |
openstackgerrit | Fabien Boucher proposed zuul/zuul master: Gitlab - Minimal reporter ables to comment on MR https://review.opendev.org/694346 | 16:27 |
openstackgerrit | Fabien Boucher proposed zuul/zuul master: Gitlab - Minimal reporter ables to comment on MR https://review.opendev.org/694346 | 16:31 |
fbo | yeah ! first report from Zuul to gitlab.com https://gitlab.com/fabien.dot.boucher/demo-zuul/merge_requests/7#note_244782493 | 16:43 |
fungi | woo! | 16:44 |
*** sshnaidm|ruck is now known as sshnaidm|off | 16:56 | |
*** reiterative has quit IRC | 17:23 | |
*** jangutter has quit IRC | 17:24 | |
*** tosky has quit IRC | 17:49 | |
*** michael-beaver has quit IRC | 17:52 | |
*** reiterative has joined #zuul | 17:57 | |
*** jpena is now known as jpena|off | 18:04 | |
Shrews | tristanC: where are we on the zuul-stream-functional failures? | 18:12 |
pabelanger | so, I'm starting to thing zuul.a.c is deadlocked for some reason | 18:27 |
pabelanger | but, I am not sure why | 18:27 |
pabelanger | I cannot see anything in debug logs | 18:27 |
pabelanger | https://dashboard.zuul.ansible.com/t/ansible/status | 18:27 |
pabelanger | my current guess is it happen just at the time that ansible-network/releases entered the gate change queue | 18:28 |
pabelanger | https://pastebin.com/raw/tkN2gBbc | 18:28 |
pabelanger | is also list of threads | 18:28 |
pabelanger | my other thought, is maybe github ratelimited us for some reason | 18:29 |
pabelanger | Thread: 139952270055168 for example | 18:30 |
pabelanger | however, I can see zuul processing github events still | 18:30 |
pabelanger | 2019-11-14 18:30:39,697 DEBUG zuul.GithubRequest: GET https://api.github.com/repos/ansible/ansible/branches/devel result: 200, size: 3852, duration: 211 | 18:31 |
pabelanger | for example | 18:31 |
pabelanger | maybe we are just trying to process ansible/ansible, and it is taking a really long time | 18:31 |
clarkb | pabelanger: there are logs of the start and stop times for processing github events | 18:33 |
clarkb | if you have astart but no stop it is likely that | 18:33 |
clarkb | the post merge jobs ansible runs are very bad for caching and make things slow | 18:33 |
pabelanger | in that case, I'd expect zuul.o.o to have the same issue for post jobs? | 18:34 |
pabelanger | but doesnt' look to be | 18:34 |
tristanC | Shrews: i couldn't figure why ansible would try to exec 'auto', that should be prevented by https://opendev.org/zuul/zuul/src/branch/master/zuul/executor/server.py#L1381 | 18:37 |
tristanC | though i didn't spent too much time on this | 18:37 |
tristanC | pabelanger: isn't windmill-config-deploy doing a zuul reconfigure? | 18:38 |
pabelanger | no, shouldn't have. Just a redeploy | 18:39 |
pabelanger | if reading right https://pastebin.com/raw/jNHV6RhL is the event when ansible-network/releases entered gate | 18:41 |
pabelanger | 2019-11-14 18:01:46,935 DEBUG zuul.GithubRateLimitHandler: GitHub API rate limit resource: core, remaining: 0, reset: 1573758093 | 18:43 |
pabelanger | yah, hit ratelimit it seems | 18:43 |
clarkb | pabelanger: gerrit triggers independently of github and ee dont run post for github sources iirc | 18:44 |
pabelanger | so, if I am reading that right, it should start processing again at Thursday, November 14, 2019 7:01:33 PM | 18:45 |
pabelanger | so, 15mins~ | 18:45 |
pabelanger | lets see what happens | 18:45 |
pabelanger | yah, something odd happening. I can see zuul trying to hit apis of repos we don't have github app on: and we then hit the ratelimit | 18:48 |
tobiash | pabelanger: your scheduler main loop seems to be blocked during addchange because of rate limit | 18:49 |
tobiash | pabelanger: just to be sure, I guess you're using app auth? | 18:50 |
pabelanger | yah | 18:50 |
pabelanger | 2019-11-14 18:01:47,248 WARNING zuul.GithubRateLimitHandler: API rate limit reached, need to wait for 3587 seconds | 18:50 |
tobiash | Thats a lot | 18:50 |
pabelanger | so, the question is, why didn't it use app | 18:50 |
tobiash | Wait time normally is around 30s | 18:51 |
pabelanger | http://paste.openstack.org/show/786131/ | 18:51 |
pabelanger | that is when I see it | 18:51 |
pabelanger | but, I have no idea why we are hitting all those other repos | 18:51 |
pabelanger | we don't have ansible-role-bacula-fd in our system | 18:51 |
clarkb | is your app installed on that repo? | 18:52 |
tobiash | No installation ID available for project infOpen/ansible-role-redis | 18:52 |
pabelanger | no | 18:52 |
pabelanger | I don't think so | 18:52 |
pabelanger | it happens after the search query | 18:52 |
Shrews | tristanC: umm, wait... when were these stream jobs added? I don't see them on any past merges. | 18:53 |
pabelanger | https://api.github.com/search/issues?q=github.com%2Fansible-network%2Freleases%2Fpull%2F4+type%3Apr+is%3Aopen+in%3Abody&per_page=100 | 18:53 |
tobiash | That explains it, anonymous api is *much* more restricted | 18:53 |
pabelanger | that is returning it | 18:53 |
tobiash | pabelanger: you need the app on all repos your zuul acesses | 18:54 |
pabelanger | tobiash: that is the thing, we don't access those | 18:54 |
pabelanger | nothing in our system does | 18:54 |
*** igordc has joined #zuul | 18:54 | |
pabelanger | but, the search api is returning them | 18:54 |
pabelanger | so, question is, why does zuul use search API and why are they returned? | 18:54 |
tobiash | Are those repos backnreferenxing to your repos? | 18:55 |
pabelanger | shouldn't be | 18:55 |
pabelanger | https://github.com/ansible-network/releases | 18:55 |
tobiash | I guess we should filter the search results to what zuul knows | 18:55 |
pabelanger | another 5 mins, and should start again | 18:56 |
tristanC | Shrews: they only ran when ansible files are updated | 18:56 |
pabelanger | tobiash: yah, filtering the return sounds like right idea | 18:57 |
Shrews | tristanC: ah | 18:57 |
pabelanger | well, zuul processed again | 19:02 |
pabelanger | but, was rate limited again | 19:02 |
pabelanger | 2019-11-14 19:01:47,630 WARNING zuul.GithubRateLimitHandler: API rate limit reached, need to wait for 3588 seconds | 19:02 |
Shrews | tristanC: i think i spotted the issue | 19:09 |
openstackgerrit | David Shrewsbury proposed zuul/zuul master: WIP: Use correct ansible version var name https://review.opendev.org/694388 | 19:10 |
Shrews | tristanC: ^^^ hopefully | 19:10 |
*** bhavikdbavishi has quit IRC | 19:12 | |
tristanC | Shrews: hum, iirc the arguments vars is named 'ansible_version', not zuul_ansible_version | 19:16 |
tristanC | i'm not sure to get how the zuul_ansible_version from the .zuul.yaml gets all the way to this executor procedure | 19:17 |
Shrews | tristanC: yeah, i'm making an assumption there. i find it difficult to trace it back, but it comes from: self.arguments = json.loads(job.arguments) | 19:20 |
Shrews | tristanC: but the var in .zuul.yaml is named zuul_ansible_version | 19:21 |
openstackgerrit | Paul Belanger proposed zuul/zuul master: Don't search github api for projects not in Zuul https://review.opendev.org/694390 | 19:24 |
pabelanger | tobiash: first attempt, totally untested. Need to see if I can confirm that is right approach | 19:25 |
pabelanger | tobiash: given the amount of development you've done with github, open to idea how to test | 19:25 |
clarkb | pabelanger: I think that breaks the existing depends on contract | 19:28 |
clarkb | but that may be necessary to get this woeking | 19:28 |
pabelanger | clarkb: yah, I was thinking about that too. depends-on external project of zuul | 19:28 |
tobiash | afaik dependson external project was a thought at some point in time but never implemented | 19:29 |
openstackgerrit | David Shrewsbury proposed zuul/zuul master: WIP: Use correct ansible version var name https://review.opendev.org/694388 | 19:30 |
tobiash | pabelanger: for testing enhance the search_issues method in the fakegithub and return something unrelated | 19:31 |
openstackgerrit | Paul Belanger proposed zuul/zuul master: Don't search github api for projects not in Zuul https://review.opendev.org/694390 | 19:31 |
pabelanger | tobiash: good idea | 19:32 |
tobiash | from my point of view the approach lgtm. If we support external deps at some point (should probably optional) one can still tweak the if clause to accomodate for this | 19:34 |
*** themroc has joined #zuul | 19:38 | |
*** Goneri has quit IRC | 19:44 | |
Shrews | tristanC: hrm, nope, doesn't appear to be the fix | 19:46 |
*** zbr is now known as zbr|ooo | 19:46 | |
pabelanger | okay, zuul.a.c cleared the rate-limit this time | 20:03 |
*** Goneri has joined #zuul | 20:43 | |
*** tosky has joined #zuul | 20:57 | |
*** igordc has quit IRC | 21:45 | |
*** igordc has joined #zuul | 21:45 | |
*** rfolco has quit IRC | 21:55 | |
*** themroc has quit IRC | 22:14 | |
*** rlandy|rover is now known as rlandy|rover|bia | 23:14 |
Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!