*** jamesmcarthur has quit IRC | 00:06 | |
*** jamesmcarthur has joined #zuul | 00:08 | |
*** jamesmcarthur has quit IRC | 00:09 | |
*** jamesmcarthur has joined #zuul | 00:09 | |
*** jamesmcarthur has quit IRC | 00:33 | |
*** jamesmcarthur has joined #zuul | 00:33 | |
*** jamesmcarthur has quit IRC | 00:39 | |
*** jamesmcarthur has joined #zuul | 01:09 | |
*** jamesmcarthur has quit IRC | 01:15 | |
*** jamesmcarthur has joined #zuul | 01:40 | |
*** mattw4 has quit IRC | 02:09 | |
*** threestrands has joined #zuul | 02:43 | |
*** bhavikdbavishi has joined #zuul | 02:44 | |
*** bhavikdbavishi has quit IRC | 02:48 | |
*** jamesmcarthur has quit IRC | 02:54 | |
*** jamesmcarthur has joined #zuul | 02:55 | |
*** jamesmcarthur has quit IRC | 02:59 | |
*** jamesmcarthur has joined #zuul | 03:35 | |
*** bhavikdbavishi has joined #zuul | 03:44 | |
*** bjackman has joined #zuul | 04:14 | |
*** sgw has joined #zuul | 04:26 | |
*** swest has joined #zuul | 04:48 | |
openstackgerrit | Simon Westphahl proposed zuul/zuul master: Record and report time for trigger events https://review.opendev.org/671204 | 04:56 |
---|---|---|
*** jamesmcarthur has quit IRC | 05:10 | |
*** bolg has joined #zuul | 05:30 | |
*** pcaruana has joined #zuul | 05:44 | |
*** logan- has quit IRC | 06:00 | |
*** logan_ has joined #zuul | 06:01 | |
*** logan_ is now known as logan- | 06:01 | |
*** igordc has quit IRC | 06:14 | |
*** saneax has joined #zuul | 06:31 | |
*** raukadah is now known as chandankumar | 06:35 | |
*** hwangbo has quit IRC | 07:04 | |
*** threestrands has quit IRC | 07:24 | |
*** hashar has joined #zuul | 07:48 | |
*** hashar has quit IRC | 08:00 | |
*** yolanda has joined #zuul | 08:09 | |
*** yolanda has quit IRC | 08:10 | |
*** sshnaidm|afk is now known as sshnaidm | 08:27 | |
*** tosky has joined #zuul | 08:31 | |
*** hashar has joined #zuul | 08:40 | |
*** arxcruz|ruck is now known as arxcruz | 09:01 | |
*** hashar_ has joined #zuul | 09:06 | |
*** hashar has quit IRC | 09:06 | |
*** electrofelix has joined #zuul | 09:28 | |
*** armstrongs has joined #zuul | 09:52 | |
openstackgerrit | Matthieu Huin proposed zuul/zuul master: Zuul CLI: allow access via REST https://review.opendev.org/636315 | 09:55 |
armstrongs | hey guys quick question is there any plans to make the zuul-scheduler highly available. Also what approaches do other users take in production to mitigate it being a single service? I was thinking of having my monitoring trigger an action that enabled a passive server with has a disabled service, which can be enabled and started. | 09:55 |
openstackgerrit | Matthieu Huin proposed zuul/zuul master: Use a requests session to simplify auth'd calls https://review.opendev.org/670511 | 09:56 |
*** hashar_ is now known as hashar | 09:58 | |
*** jamesmcarthur has joined #zuul | 10:15 | |
*** jamesmcarthur has quit IRC | 10:19 | |
*** hashar has quit IRC | 10:29 | |
*** hashar has joined #zuul | 10:39 | |
*** hashar has quit IRC | 10:45 | |
*** bjackman has quit IRC | 10:59 | |
*** bjackman has joined #zuul | 11:01 | |
*** bjackman has quit IRC | 11:27 | |
*** bjackman has joined #zuul | 11:59 | |
Shrews | armstrongs: as far as plans, yes. see https://review.opendev.org/621479 | 12:12 |
*** rfolco is now known as rfolco|rover | 12:12 | |
*** saneax has quit IRC | 12:32 | |
*** armstrongs has quit IRC | 12:33 | |
*** armstrongs has joined #zuul | 12:33 | |
armstrongs | thanks | 12:35 |
openstackgerrit | Merged zuul/zuul-jobs master: Add add-launchpad-credentaials test job https://review.opendev.org/670207 | 12:42 |
mordred | armstrongs: as far as mitigation, we've been running the opendev zuul with the scheduler as a SPOF for many years now and haven't needed anything complex to deal with it. it's a really stable service. that said - we do have a cron job that saves the queue state every few minutes so that if something happens we can restore from a previously saved state ... lemme see if I can find an example of that for you | 12:44 |
mordred | armstrongs: https://opendev.org/opendev/puppet-zuul/src/branch/master/manifests/status_backups.pp#L31 | 12:44 |
*** hashar has joined #zuul | 12:44 | |
openstackgerrit | Merged zuul/zuul-jobs master: Add add-sshkey test job https://review.opendev.org/670208 | 12:44 |
mordred | armstrongs: so we save that off every minute - and keep 2 hours worth of saved queue states | 12:45 |
mordred | if you decide to do a passive server, you could do a similar status queue save - but save it onto the passive server so that if you needed to failover to it, you could have your failover start the service and then restore the queue state | 12:46 |
openstackgerrit | Tobias Henkel proposed zuul/zuul master: Evaluate CODEOWNERS settings during canMerge check https://review.opendev.org/644557 | 12:54 |
openstackgerrit | Tobias Henkel proposed zuul/zuul master: Evaluate CODEOWNERS settings during canMerge check https://review.opendev.org/644557 | 12:56 |
*** bjackman has quit IRC | 12:57 | |
armstrongs | mordred: Thanks very much looks good | 13:00 |
*** bjackman has joined #zuul | 13:01 | |
openstackgerrit | Merged zuul/zuul master: Record and report time for trigger events https://review.opendev.org/671204 | 13:05 |
*** hashar has quit IRC | 13:17 | |
*** hashar has joined #zuul | 13:20 | |
mhu | fbo, tristanC nhicher dmsimard | 13:21 |
mhu | https://firepoker.io/#/games/6201471a-f2a1-246d-0a04-6ae1a127c861 | 13:21 |
mhu | oops | 13:21 |
tristanC | mordred: we'll propose openapi documentation for the other endpoint this sprint. Is it normal zuul.opendev.org doesn't serve the latest web content? | 13:22 |
tobiash | tristanC: it should, unless there are zuul-web changes required | 13:25 |
tobiash | maybe the automated rollout is broken after the switch to the new tenant | 13:25 |
openstackgerrit | Merged zuul/zuul master: Parse nodeset.group.nodes as a list https://review.opendev.org/671372 | 13:28 |
*** bjackman has quit IRC | 13:29 | |
mordred | tobiash, tristanC: yeah - I think we need to hup the zuul-web | 13:31 |
mordred | tristanC: I pushed up a patch adding docs for /info and /tenant/{tenant}/info so I could play with doing that - it was actually really pleasing - fantastic job on all of that! | 13:31 |
Shrews | tobiash: when you get time, i'd like to get your input on https://review.opendev.org/667371 | 13:32 |
fbo | Shrews: fyi I was able to reproduce the issue and then tested 667371. With the change the pool is not pause anymore and jobs attached to others label in the same pool are started. | 13:44 |
fbo | I haven't had time to comment on the change yet, i'll do soon. | 13:45 |
*** sgw has quit IRC | 13:47 | |
*** bhavikdbavishi has quit IRC | 13:50 | |
openstackgerrit | Merged zuul/zuul master: Fix GitEventFilter.__init__ https://review.opendev.org/611989 | 13:54 |
*** jeliu_ has joined #zuul | 13:55 | |
*** jeliu_ has quit IRC | 14:00 | |
*** bhavikdbavishi has joined #zuul | 14:03 | |
*** sgw has joined #zuul | 14:05 | |
*** yolanda has joined #zuul | 14:09 | |
Shrews | fbo: thx. that is helpful feedback to have | 14:14 |
*** jamesmcarthur has joined #zuul | 14:19 | |
*** jamesmcarthur has quit IRC | 14:23 | |
*** jamesmcarthur has joined #zuul | 14:24 | |
*** jamesmcarthur has quit IRC | 14:43 | |
tobiash | Shrews: thanks for the reminder, I'll look at it | 14:44 |
tobiash | Shrews: done, this looks like a clever way to solve that | 14:59 |
corvus | what will that look like to a user running 'nodepool list'? | 15:03 |
tobiash | it will look like several nodes are in state building for the same static ndoe | 15:04 |
corvus | how do they get deleted? | 15:06 |
*** bolg has quit IRC | 15:07 | |
fbo | it seems the static node ids change each time a building node is created (that what I observed) | 15:09 |
corvus | oh i see | 15:14 |
corvus | so this might be a little confusing for a user, but probably something they can figure out | 15:15 |
corvus | we made a lot of changes to the static driver so that "nodepool list" made sense | 15:16 |
corvus | (ie, it always lists all the nodes) | 15:16 |
corvus | i still think ideally we can make an algorithm change so we don't need the placeholder nodes, but maybe this is a good compromise for the moment -- this functionality is important. | 15:18 |
fbo | How the ids evolved https://softwarefactory-project.io/paste/show/1546/ | 15:21 |
fbo | but I don't see that as a significant issue. | 15:22 |
corvus | fbo: wow, that's kinda neat actually. i can live with that for a while. :) | 15:23 |
Shrews | tobiash: fbo: corvus: im much more comfortable with this solution now that it doesn't touch the common driver code (which should be reserved for fixing a deficiency in the driver api only) | 15:28 |
Shrews | fbo: thx for that paste too | 15:28 |
*** bhavikdbavishi has quit IRC | 15:37 | |
*** mattw4 has joined #zuul | 15:46 | |
*** bhavikdbavishi has joined #zuul | 15:49 | |
*** bolg has joined #zuul | 15:54 | |
*** bolg has quit IRC | 15:57 | |
*** mattw4 has quit IRC | 15:58 | |
*** hashar has quit IRC | 16:09 | |
*** hwangbo has joined #zuul | 16:11 | |
openstackgerrit | Merged zuul/nodepool master: Don't pause static pool on single label quota https://review.opendev.org/667371 | 16:16 |
*** sshnaidm is now known as sshnaidm|off | 16:42 | |
*** panda is now known as panda|off | 16:51 | |
*** igordc has joined #zuul | 16:54 | |
*** chandankumar is now known as raukadah | 16:56 | |
*** AshBullock has joined #zuul | 17:06 | |
*** mattw4 has joined #zuul | 17:08 | |
AshBullock | Hey, I would like to setup an event listener on github when a tag is pushed to master, I am thinking this would be the push event listener, does anyone have any example configuration I could look at to set this up? | 17:09 |
clarkb | pabelanger: ^ you may have something like that set up | 17:09 |
pabelanger | https://github.com/ansible/project-config/blob/master/zuul.d/pipelines.yaml#L124 | 17:10 |
pabelanger | that is our tag pipeline, via SpamapS | 17:10 |
AshBullock | thanks alot, will try this out | 17:10 |
pabelanger | there is also release / pre-release based on tag format | 17:11 |
*** mattw4 has quit IRC | 17:14 | |
*** mattw4 has joined #zuul | 17:14 | |
*** igordc has quit IRC | 17:15 | |
*** igordc has joined #zuul | 17:16 | |
*** tosky has quit IRC | 17:17 | |
*** panda|off has quit IRC | 17:19 | |
*** panda has joined #zuul | 17:21 | |
*** armstrongs has quit IRC | 17:38 | |
*** AshBullock has quit IRC | 17:39 | |
*** aprice has quit IRC | 17:45 | |
*** hogepodge has quit IRC | 17:45 | |
*** clayg has quit IRC | 17:45 | |
*** guilhermesp has quit IRC | 17:46 | |
*** hogepodge has joined #zuul | 17:47 | |
*** aprice has joined #zuul | 17:47 | |
*** clayg has joined #zuul | 17:48 | |
*** guilhermesp has joined #zuul | 17:48 | |
*** bhavikdbavishi has quit IRC | 17:56 | |
*** hwangbo has quit IRC | 18:05 | |
*** irclogbot_1 has quit IRC | 18:07 | |
*** altlogbot_3 has quit IRC | 18:07 | |
*** irclogbot_3 has joined #zuul | 18:09 | |
*** altlogbot_2 has joined #zuul | 18:10 | |
*** electrofelix has quit IRC | 18:10 | |
*** jeliu_ has joined #zuul | 18:38 | |
*** hwangbo has joined #zuul | 18:59 | |
mnaser | so nodepool related thing | 19:14 |
mnaser | does nodepool wait that no vms use that specific image before deleting it | 19:14 |
mnaser | or does it just have a task that runs occasionally and delete those images | 19:15 |
fungi | the latter. which is normally fine except in bfv environments | 19:15 |
fungi | where the deletes will fail until those backing volumes are cleaned up | 19:15 |
fungi | but assuming that eventually happens, nodepool will eventually remove the associated images | 19:16 |
fungi | i think | 19:16 |
fungi | Shrews: ^ it does retry image deletes on failure, right? | 19:16 |
Shrews | Yeah | 19:17 |
fungi | we've got some old images hanging around in vexxhost-sjc1 at the moment (4 it looks like) which may be blocked on root volume removal for nodes. i'm regenerating that report now to check | 19:18 |
Shrews | generally, every operation nodepool does is repeated until success, unless there is a limit (e.g., launches) | 19:19 |
fungi | yeah, i count four images over a week old there. will loop over the root volumes and see which ones reference those | 19:19 |
Shrews | or it finds a reason to not retry | 19:20 |
fungi | ahh, the aforementioned images were uploads nodepool had lost track of for whatever reason | 19:50 |
fungi | they weren't blocked on bfv | 19:50 |
fungi | glance let me delete them with no trouble | 19:51 |
*** pcaruana has quit IRC | 20:01 | |
corvus | we don't need to rush this, but, if someone is interested in approving the supercedes pipeline option before tomorrow, i can restart opendev zuul with it and we can try it out -- https://review.opendev.org/670670 | 20:05 |
corvus | (i'm planning a restart regardless to pick up the fixes to the job definition change check) | 20:06 |
tobiash | corvus: unfortunately it's too late for me to do a serious review on this | 20:43 |
clarkb | I can probably take a look in a bit once I'm satisfied I've done what I can to stabilize gitea short of rebuilding 7 servers | 20:44 |
corvus | tobiash: we can wait for you to do a serious review if you want, or you could agree in principle and defer to clarkb.... or... whatever :) it's most helpful to know what people want and we can adjust schedules accordingly | 20:46 |
tobiash | corvus: ++ for the principle, I like that :) | 20:47 |
tobiash | corvus: actually the change was simpler than I initially thought | 20:51 |
tobiash | +3 | 20:51 |
*** jeliu_ has quit IRC | 21:03 | |
corvus | yeah, that's what i said after writing it too :) | 21:11 |
fungi | 25% code change, 75% documentation and tests... as it should be! | 21:18 |
*** igordc has quit IRC | 21:27 | |
*** igordc has joined #zuul | 21:28 | |
openstackgerrit | Merged zuul/zuul master: Add "supercedes" pipeline option https://review.opendev.org/670670 | 21:33 |
*** mattw4 has quit IRC | 23:07 | |
*** bolg has joined #zuul | 23:29 | |
*** bolg has quit IRC | 23:33 | |
openstackgerrit | James E. Blair proposed zuul/zuul master: Allow projects to borrow ssh keys https://review.opendev.org/671637 | 23:34 |
Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!