Monday, 2021-03-08

*** rlandy has quit IRC00:20
*** jamesmcarthur has joined #zuul00:32
*** jamesmcarthur has quit IRC00:35
*** jamesmcarthur has joined #zuul00:35
*** tosky has quit IRC00:42
*** jamesmcarthur has quit IRC00:42
*** jamesmcarthur has joined #zuul00:44
*** ricolin has quit IRC00:46
*** ricolin has joined #zuul00:50
*** jamesmcarthur has quit IRC00:52
*** jamesmcarthur has joined #zuul00:59
*** jamesmcarthur has quit IRC01:30
*** jamesmcarthur has joined #zuul02:16
*** jamesmcarthur has quit IRC02:19
*** jamesmcarthur has joined #zuul02:21
*** jamesmcarthur has quit IRC02:31
*** vishalmanchanda has joined #zuul03:00
*** jamesmcarthur has joined #zuul03:04
*** jamesmcarthur has quit IRC03:08
*** jamesmcarthur has joined #zuul03:08
*** ykarel has joined #zuul03:17
*** jamesmcarthur has quit IRC04:06
*** jamesmcarthur has joined #zuul04:14
*** jamesmcarthur has quit IRC04:20
*** jamesmcarthur has joined #zuul04:20
*** jamesmcarthur has quit IRC04:50
*** jamesmcarthur has joined #zuul04:51
*** ikhan has quit IRC04:54
*** jamesmcarthur has quit IRC04:56
*** jamesmcarthur has joined #zuul05:04
*** wuchunyang has joined #zuul05:19
*** wuchunyang has quit IRC05:23
*** ajitha has joined #zuul05:26
*** evrardjp has quit IRC05:33
*** evrardjp has joined #zuul05:33
*** jamesmcarthur has quit IRC05:44
*** jamesmcarthur has joined #zuul05:45
*** jfoufas1 has joined #zuul05:45
*** jamesmcarthur has quit IRC05:52
*** saneax has joined #zuul05:53
*** jamesmcarthur has joined #zuul06:15
*** ykarel_ has joined #zuul06:36
*** ykarel has quit IRC06:38
*** piotrowskim has joined #zuul06:51
*** sshnaidm has quit IRC07:41
*** jamesmcarthur has quit IRC07:54
*** saneax has quit IRC07:58
*** sshnaidm has joined #zuul08:01
*** ykarel_ is now known as ykarel08:04
*** saneax has joined #zuul08:05
*** jamesmcarthur has joined #zuul08:09
*** rpittau|afk is now known as rpittau08:23
*** jamesmcarthur has quit IRC08:30
*** hashar has joined #zuul08:32
*** tosky has joined #zuul08:34
openstackgerritSorin Sbârnea proposed zuul/zuul-jobs master: Fixes all tasks should be named rule  https://review.opendev.org/c/zuul/zuul-jobs/+/77917708:41
*** jamesmcarthur has joined #zuul08:44
*** jamesmcarthur has quit IRC08:49
tobiashtristanC, clarkb: could you add https://review.opendev.org/c/zuul/zuul/+/767084 to your review list? This is the last missing part of the cyclic dependencies stack.08:57
*** jpena|off is now known as jpena08:58
*** jamesmcarthur has joined #zuul09:01
zbravass: tobiash tristanC: if you can help with #779177, it will help reducing the size of the ansible-lint v5 one.09:05
avasszbr: why does ansible-lint 5 force you to name tasks?09:05
avasszbr: already commented :)09:06
zbravass: read https://github.com/ansible-community/ansible-lint/pull/141309:06
*** jamesmcarthur has quit IRC09:07
zbrnaming is very important on reporting part, unnamed task can easily make hard to identify the source. there were some discussions on irc, nobody argued against removing exceptions, it went in.09:09
avassImo there's not really much use in naming an 'include..' since you can easily find where that include is happening or the tasks inside it will have names (if relevant)09:10
*** holser has joined #zuul09:11
zbrif you have 10 includes,... remember that you could include the same role multiple times with different arguments.09:11
zbris fun as 5 years ago, when I was working for another company, I do remember one or two folks that were finding the naming in general utterly useless.09:12
avassI do agree that naming is useful but it shouldn't be enforced everywhere09:13
avassor at least it should have more descriptive names than 'Include role ..' :)09:14
zbrmaybe you could watch proposed changes? (you could have blocked it).09:14
zbri will try to find better descriptions, but usually the original writer is supposed to give better explanations.09:15
avassagree09:15
zbrin fact i was surprised to find so few unnamed task in this repo, based on the number of tasks we have.09:16
avassyeah I think I blocked the notifications since they were flooding my github notifications :)09:16
*** nils has joined #zuul09:16
zbrmy github notifications look like my email, and i only clean them every... quarter.09:16
zbrthere is only one custom rule remaining in zuul-jobs, I wonder if someone could explain me better its purpose (same-owner).09:17
avasscleaning your inbox? people do that?09:17
zbrCtrl-A, dev09:18
zbrdel09:18
avasszbr: when pulling/pushing paths between executor and test node we can't keep the owner since the owner might not exist09:18
avasssame with archive/unarchive09:20
*** jamesmcarthur has joined #zuul09:20
zbris there a way we could rebrand this rule in order to include it inside the linter? I am looking for a way to ease maintenance.09:20
avassyeah I'm sursprised it's on by default tbh since I'd expect the users to differ more often than they match09:20
avasszbr: https://zuul-ci.org/docs/zuul-jobs/policy.html#preservation-of-owner-between-executor-and-remote09:21
zbrI guess the problem is not unique to zuul, it does affect any file transfer between two machines, so we could make a generic rule, disabled by default.09:23
zbrlike I did with role var prefix. is not enabled until you define a prefix.09:23
avassyup I agree09:24
avassI'll take another look at 779177 and propose some better names later. I think I should have plenty of time this week.09:24
zbri will try to do this and in parallel i will improve the names on ^.09:24
*** jamesmcarthur has quit IRC09:26
*** jamesmcarthur has joined #zuul09:38
*** saneax has quit IRC09:40
*** saneax has joined #zuul09:42
*** saneax has quit IRC09:43
*** jamesmcarthur has quit IRC09:44
*** saneax has joined #zuul09:48
*** saneax has quit IRC09:52
*** jamesmcarthur has joined #zuul09:58
*** saneax has joined #zuul10:01
*** jamesmcarthur has quit IRC10:04
*** mugsie__ is now known as mugsie10:11
*** jamesmcarthur has joined #zuul10:15
*** jamesmcarthur has quit IRC10:22
*** jamesmcarthur has joined #zuul10:33
*** jamesmcarthur has quit IRC10:40
*** jangutter has quit IRC10:41
*** jangutter has joined #zuul10:42
*** jangutter has quit IRC10:43
*** jangutter has joined #zuul10:44
*** saneax has quit IRC10:53
*** saneax has joined #zuul10:53
*** jamesmcarthur has joined #zuul10:53
*** jamesmcarthur has quit IRC10:59
*** jangutter has quit IRC11:07
*** jangutter has joined #zuul11:07
*** jamesmcarthur has joined #zuul11:12
*** jamesmcarthur has quit IRC11:21
openstackgerritSorin Sbârnea proposed zuul/zuul-jobs master: Fixes all tasks should be named rule  https://review.opendev.org/c/zuul/zuul-jobs/+/77917711:24
*** jangutter has quit IRC11:29
*** jangutter has joined #zuul11:30
*** jamesmcarthur has joined #zuul11:35
*** hashar has quit IRC11:37
*** jangutter has quit IRC11:42
*** jamesmcarthur has quit IRC11:42
*** jangutter has joined #zuul11:42
*** ykarel has quit IRC11:52
*** ykarel has joined #zuul11:53
avasstobiash, corvus: can you take another look at https://review.opendev.org/c/zuul/zuul/+/775382 (enabling ansible_shell_type in zuul)?12:06
*** jamesmcarthur has joined #zuul12:11
*** ykarel_ has joined #zuul12:17
*** ykarel has quit IRC12:20
*** jpena is now known as jpena|lunch12:31
*** jamesmcarthur has quit IRC12:45
*** iurygregory has quit IRC12:46
tristanCtobiash: left a nit comment on 767084, happy to approve if that's ok with you12:59
*** jamesmcarthur has joined #zuul13:00
tobiashtristanC: good catch, however gitlab doesn't use that variable so I think I can fix this in a followup :)13:01
tristanCtobiash: works for me13:02
openstackgerritTobias Henkel proposed zuul/zuul master: Fix default parameter in GitlabSource  https://review.opendev.org/c/zuul/zuul/+/77925513:04
tobiashtristanC, corvus: the followup ^13:04
tobiashtristanC: thanks!13:05
*** jamesmcarthur has quit IRC13:06
tristanCtobiash: you're welcome, thank you for pushing that complex feature :-)13:07
zbravass: do you want me to switch to the names suggested by you or those that I put in 2nd patch are ok?13:13
*** hashar has joined #zuul13:13
*** jcapitao has joined #zuul13:20
*** ykarel_ is now known as ykarel13:23
*** ikhan has joined #zuul13:23
*** jpena|lunch is now known as jpena13:24
avasszbr: I'm fine with that, however I usually try to not template in the 'name:' section since that usually makes the task harder to grep :)13:25
zbravass: we think alike on that, maybe I should add a new rule for that and alienate few users that love templating name13:27
zbrespecially as templating does not work in some cases, like loops.13:27
openstackgerritSorin Sbârnea proposed zuul/zuul-jobs master: Fixes all tasks should be named rule  https://review.opendev.org/c/zuul/zuul-jobs/+/77917713:30
avasszbr: I'll +3 that since it just changes the names13:32
zbrsure13:32
*** sduthil has joined #zuul13:32
*** jangutter has quit IRC13:34
*** jangutter has joined #zuul13:34
*** jangutter has quit IRC13:44
*** jangutter has joined #zuul13:44
fungii'm starting to get the impression the "tasks must have names" rule is really a proxy for wanting tasks to have unique identifiers13:58
fungican we add uuids to tasks? that would make them easy to find in a grep or codesearch13:58
openstackgerritMerged zuul/zuul master: Allow refreshing volatile data in canMerge check  https://review.opendev.org/c/zuul/zuul/+/76708413:59
*** mnaser has quit IRC14:03
*** mnaser has joined #zuul14:03
*** mnaser has quit IRC14:03
*** mnaser has joined #zuul14:03
openstackgerritMerged zuul/zuul-jobs master: Fixes all tasks should be named rule  https://review.opendev.org/c/zuul/zuul-jobs/+/77917714:08
openstackgerritMerged zuul/zuul master: Check cycle items are mergeable before reporting  https://review.opendev.org/c/zuul/zuul/+/74345014:13
*** jangutter has quit IRC14:16
*** jangutter has joined #zuul14:17
avassfungi: uuid would make that harder to grep in a repo and less 'guessable'14:25
pabelangerfungi: corvus: if you have time this morning: https://review.opendev.org/c/zuul/zuul-jobs/+/773474 is updated to revert changes to vars folder. using include_role multiple times with the different vars worked as expected14:29
*** saneax has quit IRC14:29
avassfungi: err I take that back, less guessable but not harder to grep. also it would be annoying if you were required to add a uuid to every task :)14:29
avassI suppose you could add uuids as tags on tasks though14:32
corvusswest, felixedel, tobiash: i've been looking at the "hashtag:sos" patches; i left some comments on them and proposed an alternate stack.  it still needs a little polishing; i can finish that up today.  but maybe you could take a look at those?14:35
corvusswest, felixedel, tobiash: my intent was to repropose the changes with different change ids without altering the original stack, though i messed that up on the last two.  i did put them back the way they were though.14:36
tobiashcorvus: regarding 777489 (zk tls in tests). I see the test-setup-docker creates a ca directory on demand. Should we add that to gitignore to avoid a dirty working copy?14:47
corvustobiash: good diea14:47
corvusidea even14:47
openstackgerritSorin Sbârnea proposed zuul/zuul-jobs master: Bits to keep ansible-lint happy  https://review.opendev.org/c/zuul/zuul-jobs/+/77927614:47
corvusi also forgot to git add zoo.cfg, probably because it's right next to the dirty directory warning i was ignoring :)14:48
tobiash:)14:51
openstackgerritTobias Henkel proposed zuul/zuul master: Make reporting asynchronous  https://review.opendev.org/c/zuul/zuul/+/69125314:51
corvustobiash: since you've been doing a lot of nodepool driver work, can you take a quick look at https://review.opendev.org/779071 and its child and give me your first impression on that?  do you think that's going to lead to more efficiency?14:54
corvustobiash: i guess i could probably use your benchmark script with a fake openstack setup, and then a fake state-machine setup?14:55
tobiashcorvus: looking later today :)14:55
corvuskk :)14:55
tobiashI'll test it in int against a real cloud ;)14:55
*** wuchunyang has joined #zuul14:57
corvustobiash: i think porting the openstack driver over will be complex and maybe the last part of this -- i'm thinking of starting with azure, then gce, then aws, then openstack.  however, i do think azure is complex enough that it will exercise all the functionality we need for openstack.14:59
tobiashoh, ok, then not testing in int14:59
*** wuchunyang has quit IRC15:02
*** jamesmcarthur has joined #zuul15:02
tobiashcorvus: so 779072 should already work as a fake state-machine setup?15:04
corvustobiash: yep15:05
tobiashI think to be comparable the load testing would need to add ~30s latencies to wait-for-server and wait-for-delete calls15:05
corvustobiash: should be doable, just memoize the state transition time in the state machine15:06
corvustobiash: note that right now it suffers from the waterfall_sleep being 10 seconds, so can be a bit slow.  i lowered that to 1 second in my testing.15:06
tobiashk15:06
tobiashcorvus: one further optimization I could think about would be to distribute the key scanning to multiprocessing to offload that from the gil15:07
tobiashbut I think the state machine would likely have more impact15:07
corvustobiash: basically because it's the main provider request handling thread that now also drives the state machines.  so i don't know if we want to just lower that sleep (maybe to 0, unless there are no state machines), or add a single new thread to drive the state machines.15:08
*** jamesmcarthur has quit IRC15:08
*** hashar has quit IRC15:14
openstackgerritJames E. Blair proposed zuul/zuul master: Use ZooKeeper TLS in tests  https://review.opendev.org/c/zuul/zuul/+/77748915:17
openstackgerritJames E. Blair proposed zuul/zuul master: Move setupZK() helper function to BaseTestCase class  https://review.opendev.org/c/zuul/zuul/+/77908215:17
openstackgerritJames E. Blair proposed zuul/zuul master: Initialize ZooKeeper connection in server rather than in cmd classes  https://review.opendev.org/c/zuul/zuul/+/77908315:17
openstackgerritJames E. Blair proposed zuul/zuul master: Make ConnectionRegistry mandatory for Scheduler  https://review.opendev.org/c/zuul/zuul/+/77908615:17
openstackgerritJames E. Blair proposed zuul/zuul master: Instantiate executor client, merger, nodepool and app within Scheduler  https://review.opendev.org/c/zuul/zuul/+/77908715:17
corvusokay, i've resolved all known issues in that stack15:18
dmsimardbtw tomorrow is ansible contributor summit: https://www.eventbrite.com/e/ansible-contributor-summit-202103-registration-141735886853 && https://hackmd.io/@ansible-community/contrib-summit-20210315:26
fungiso brace for new announcements from red hat to the ansible contributors/community about what to expect for the coming year15:30
dmsimardfungi: I get the snark but there is a now a community team (that I am a part of) and we're trying in good faith to be better about that and switch things up15:43
dmsimardwe have meetings every wednesdays in #ansible-community and everyone is invited to participate15:44
fungidmsimard: oh, awesome. the only acs i've attended, the announcements were entirely about decisions made by red hat staff behind closed doors months earlier15:44
* dmsimard nods15:45
fungigood to know they're getting the community more involved in their decision-making process15:45
*** jamesmcarthur has joined #zuul15:45
dmsimardI remember learning about collections about the same time as you did back in austin (or atlanta?)15:45
fungii think it was atlanta, yeah15:46
fungianyway, i'm glad to hear that the sort of open design concept we've been promoting for ages is starting to take root in more otherwise open communities15:46
dmsimardI don't expect everything to be out in the open (yet?) but the motivation to do more in the open is there at least from a community perspective15:47
fungiit's certainly a challenge to balance that with product marketing teams who want things to be kept secret so they can make a big media splash about them, i get that, but i suppose it's a question of priorities15:48
dmsimardyeah, product gotta productize and sell I suppose :/15:48
dmsimardwe'll be standing up a steering community and some non red hat folks will have a seat15:49
dmsimardI've "grown up" with things like the openstack TC and board already set up with great and knowledgeable people running them15:50
*** jangutter has quit IRC15:50
dmsimardit's another matter to try and retrofit where it didn't exist before but again, the motivation is there15:51
*** jangutter has joined #zuul15:51
fungithat's an excellent start, for sure15:51
*** gmann is now known as gmann_afk16:01
*** ajitha has quit IRC16:15
*** ajitha has joined #zuul16:41
*** jamesmcarthur has quit IRC16:50
*** jamesmcarthur has joined #zuul16:52
*** ikhan has quit IRC16:58
*** ikhan has joined #zuul16:59
*** ykarel has quit IRC17:02
zbrthere are few interesting bits on the summit agenda17:05
*** jpena is now known as jpena|brb17:15
*** iurygregory has joined #zuul17:17
*** jcapitao has quit IRC17:17
corvustobiash: should we move 'validate-tenants' from the zuul client to zuul-scheduler?  1) we're looking at removing the "zuul" client in favor of zuul-client; 2) it's really a scheduler operation (it's implemented as a scheduler that does no work; it puts jobs out to mergers like a scheduler does, and otherwise has all of the system requirements of a scheduler)17:22
openstackgerritJames E. Blair proposed zuul/zuul master: Make ConnectionRegistry mandatory for Scheduler  https://review.opendev.org/c/zuul/zuul/+/77908617:23
openstackgerritJames E. Blair proposed zuul/zuul master: Instantiate executor client, merger, nodepool and app within Scheduler  https://review.opendev.org/c/zuul/zuul/+/77908717:23
*** jangutter has quit IRC17:26
*** jangutter has joined #zuul17:26
*** hamalq has joined #zuul17:29
tobiashcorvus: ++17:32
*** jpena|brb is now known as jpena17:37
*** iurygregory has quit IRC17:49
*** rpittau is now known as rpittau|afk18:16
*** jfoufas1 has quit IRC18:26
openstackgerritJames E. Blair proposed zuul/zuul master: Instantiate executor client, merger, nodepool and app within Scheduler  https://review.opendev.org/c/zuul/zuul/+/77908718:29
*** jpena is now known as jpena|off18:30
*** iurygregory has joined #zuul18:46
*** jamesmcarthur has quit IRC19:15
*** jamesmcarthur has joined #zuul19:15
*** jamesmcarthur has quit IRC19:20
*** jamesmcarthur has joined #zuul19:20
*** gmann_afk is now known as gmann19:32
*** jamesmcarthur has quit IRC19:48
*** jamesmcarthur has joined #zuul19:49
*** jamesmcarthur has quit IRC19:54
*** jamesmcarthur has joined #zuul19:55
*** hashar has joined #zuul20:03
PhoenikzzIt would really be appreciated if someone had a look at https://review.opendev.org/c/zuul/zuul/+/77538220:10
*** piotrowskim has quit IRC20:11
fungiPhoenikzz: i was previously unfamiliar with ansible_shell_type, but if i'm following the various issue threads correctly it breaks become until the become plugins work in ansible 2.11.0b1 and later, is that going to be a problem?20:18
fungiavass: i suppose i should be asking you ^20:19
avassfungi: I'm not sure I follow that question :)20:20
clarkbfungi: I suspect it is related to https://docs.ansible.com/ansible/latest/user_guide/windows_setup.html#configuring-ansible-for-ssh-on-windows20:20
avassanyway we only need to set that for windows machines currently20:20
fungilong-standing ansible issue since ~2015 about using ansible_shell_type and become together20:20
avassat the moment we're managing that for host-vars but it would be good to have that in the nodepool config20:20
avassah20:21
fungiapparently become is broken unless you use bourne shell as your shell20:21
avassno, not a problem so long as you don't sett ansible_shell_type20:21
avassand we only set it to cmd to use ssh on windows20:21
fungithey've completely reworked become into a plugin architecture in ansible 2.11, which in theory solves some lingering problems with it20:21
avassthe implementation shouldn't be changing zuul's defaults so it's really up to the user.20:22
avassclarkb: yep20:23
fungiavass: a more detailed commit message explaining why this is needed/what it fixes might help20:23
fungii'm left trying to guess that in a bit of a vacuum20:23
avassPhoenikzz: ^20:24
fungiis it "this allows us to not have to separately specify ansible_shell_type in the environment on all our windows nodes" maybe?20:24
avasswyeah it allows us to specify that in the connection configuration in nodepool instead of setting ssh connection in nodepool and needing to set 'ansible_shell_type: cmd' as a host var for each job using those nodes20:26
avassbecause if ansible_connection is set to ssh ansible defaults to formatting it's commands as if it was a bourne shell20:26
fungimakes sense to me then. if something like that can find its way into the commit message, it would probably help reviewers20:27
openstackgerritDaniel Blixt proposed zuul/zuul master: Use shell-type config from nodepool  https://review.opendev.org/c/zuul/zuul/+/77538220:29
fungithanks Phoenikzz!20:29
PhoenikzzThanks for taking a look fungi!20:30
fungimy pleasure20:30
avassmaybe we should add releasenotes for that and/or nodepool20:35
fungior even documentation?20:37
fungiat the moment it's a bit of magic to infer that20:37
corvuspretty sure it's documented in nodepool20:38
fungiyeah, what's not documented is that zuul will now infer it from nodepool20:38
corvusi'm not sure that's necessary?  it's a nodepool setting20:38
fungithough if we have a pattern of doing that with other configured values, maybe users will assume iot20:38
fungiit20:39
corvusyeah, it's not infering it so much as honoring it20:39
avassyeah there's documentation for it in nodepool. I'll add a releasenote for it there tomorrow if i remember :)20:39
fungiin that case, sounds like maybe a release note is still in order to let users who were previously working around it know they can clean up their workarounds20:39
corvus++20:40
avassso something like a releasenote in notepool with 'Hey this thing is now configurable' and one in zuul saying 'zuul will now use this value when it's supplied by nodepool'20:41
fungiyeah, if the nodepool piece was only added since the last release, then a release note in there could also help bring it to the attention of users as a new feature20:43
clarkbcorvus: for https://review.opendev.org/c/zuul/zuul/+/777489 is the tools/docker-compose.sh not used in CI? The tox jobs should all use ensure-zookeeper and the functional jobs deploy zk themsevles too iirc20:44
clarkbcorvus: I've +2'd that change but left a note you may want to check on (I also didn't approve it since I'm not sure if it needs coordination with other repos due to the job changes)20:45
corvusclarkb: they all use ensure-zookeeper now, so that's just for humans20:47
*** vishalmanchanda has quit IRC20:47
corvusclarkb: other job change is here and passing: https://review.opendev.org/77908920:47
corvusclarkb: so i think it's gtg, but let's give tobiash/swest/felix a chance to chime in on that stack before +w20:48
corvus(i mean, i'm still pretty confident that change is desirable in isolation, but just in case we're missing some interaction they've thought of)20:49
clarkbok20:49
clarkbcorvus: also left a question on https://review.opendev.org/c/zuul/zuul/+/77908220:51
corvusclarkb: i think it's just defined there, not invoked20:52
clarkboh I see ya you are right20:53
clarkbyou still need to call the setup function20:53
corvusya20:53
*** arxcruz is now known as arxcruz|off21:04
*** ikhan has quit IRC21:12
clarkbcorvus: I left a note/question on https://review.opendev.org/c/zuul/zuul/+/779086 and now I see zuul -1'd it. I wonder if those two things are related21:15
openstackgerritDaniel Blixt proposed zuul/zuul master: Use shell-type config from nodepool  https://review.opendev.org/c/zuul/zuul/+/77538221:16
clarkbfungi: ^ that adds a release note to explain it should only be used for windows hosts21:22
fungiahh, cool21:23
clarkbthat change also conflicts with corvus' stack that I was reviewing21:23
clarkbmay want to do some coordinated updates here to avoid unexpected fallout21:23
*** ikhan has joined #zuul21:29
openstackgerritDaniel Blixt proposed zuul/nodepool master: Update docs for shell-type driver config  https://review.opendev.org/c/zuul/nodepool/+/77937021:39
Phoenikzz^ In response to the discussion, I updated docs for shell-type on nodepool and add a release note there too21:41
clarkbPhoenikzz: thanks I saw the previous change. My only other note is it appears to conflictwith corvus' large stack so we may want to coordinate those21:41
*** jamesmcarthur has quit IRC21:41
corvusif shell is ready to go, let's do it first21:45
corvusshould be easy to rebase the others on that21:45
clarkbI think the zuul side is ready I gave it a +221:46
clarkband nodepool side is just docs updates21:46
*** jamesmcarthur has joined #zuul21:48
fungiyeah, i just now +2'd that21:57
*** jamesmcarthur_ has joined #zuul22:08
*** jamesmcarthur has quit IRC22:12
*** hashar has quit IRC22:29
*** ajitha has quit IRC22:35
openstackgerritJames E. Blair proposed zuul/nodepool master: Azure: switch to Azul  https://review.opendev.org/c/zuul/nodepool/+/77881422:37
openstackgerritJames E. Blair proposed zuul/nodepool master: Add a state machine driver framework  https://review.opendev.org/c/zuul/nodepool/+/77907122:37
openstackgerritJames E. Blair proposed zuul/nodepool master: Add an example state machine driver  https://review.opendev.org/c/zuul/nodepool/+/77907222:37
openstackgerritJames E. Blair proposed zuul/nodepool master: Improve state machine keyscan handling  https://review.opendev.org/c/zuul/nodepool/+/77937922:37
corvustobiash: ^ after your comments earlier, i realized key scanning in the state manager driver was serialized, so that uses your idea of an executor pool to parallelize it.22:38
corvusbasically we want to serialize cloud api interaction (rate limits!) and paralellize everything else22:39
fungi"azul" is an awesome bit of spanish wordplay, and also the color of the zuul logo!22:41
openstackgerritJames E. Blair proposed zuul/nodepool master: Update docs for shell-type driver config  https://review.opendev.org/c/zuul/nodepool/+/77937022:43
corvusfungi: thank you for noticing, i'm really proud of that one :)22:43
fungiand it's the name of a rather fun tile game. highly recommend22:45
fungithough now i can't stop thinking about the harvey birdman attorney at law episodes where blue falcon appears as harvey's arch rival, azul falconé22:54
*** nils has quit IRC22:54
mordredcorvus: stray print in the azul patch22:55
corvusderp22:56
fungiahh, yep, i scanned right past print(disk)22:58
openstackgerritJames E. Blair proposed zuul/nodepool master: Azure: switch to Azul  https://review.opendev.org/c/zuul/nodepool/+/77881422:58
openstackgerritJames E. Blair proposed zuul/nodepool master: Add a state machine driver framework  https://review.opendev.org/c/zuul/nodepool/+/77907122:58
openstackgerritJames E. Blair proposed zuul/nodepool master: Add an example state machine driver  https://review.opendev.org/c/zuul/nodepool/+/77907222:58
openstackgerritJames E. Blair proposed zuul/nodepool master: Improve state machine keyscan handling  https://review.opendev.org/c/zuul/nodepool/+/77937922:58
corvusclarkb: replied on 77908623:04
corvusi do not understand why that test is failing though; it passes locally23:04
openstackgerritJames E. Blair proposed zuul/zuul master: DNM: debug  https://review.opendev.org/c/zuul/zuul/+/77938723:18
clarkbcorvus: can you check my response on that one.23:27
corvusclarkb: yep, gotcha23:30
corvussorry i misunderstood23:30
clarkbno worries23:31
clarkbone thing that gerrit doesn't make easy is talking about code that is unchagned in a change within a change's context23:31
openstackgerritMerged zuul/nodepool master: Update docs for shell-type driver config  https://review.opendev.org/c/zuul/nodepool/+/77937023:32
*** jamesmcarthur_ has quit IRC23:36
clarkbmugsie: ^ not sure if you've seen 778814, but that sort of feedback may be useful to yall at azure?23:53

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