Monday, 2017-02-06

*** jesusaur has quit IRC00:12
*** jesusaur has joined #zuul00:40
openstackgerritAdam Gandelman proposed openstack-infra/zuul feature/zuulv3: Re-enable test_json_status  https://review.openstack.org/42914605:08
openstackgerritMerged openstack-infra/zuul feature/zuulv3: Move and re-enable test_build_configuration_branch tests  https://review.openstack.org/40937605:26
*** Cibo_ has quit IRC06:09
*** Cibo_ has joined #zuul06:31
*** Cibo_ has quit IRC06:35
*** yolanda has joined #zuul06:43
*** saneax-_-|AFK is now known as saneax07:21
*** hashar has joined #zuul09:31
*** yolanda has quit IRC09:56
*** yolanda has joined #zuul09:57
*** yolanda has quit IRC10:26
*** yolanda_ has joined #zuul10:29
openstackgerritOleksandr Karpenko proposed openstack-infra/zuul master: introduce http authentication for gerrit base_url  https://review.openstack.org/42964711:02
*** Cibo_ has joined #zuul11:08
*** yolanda_ has quit IRC12:18
*** yolanda_ has joined #zuul12:23
*** Cibo_ has quit IRC12:26
*** yolanda_ has quit IRC12:27
*** yolanda_ has joined #zuul12:28
*** saneax is now known as saneax-_-|AFK12:34
*** Cibo_ has joined #zuul12:39
*** Cibo_ has quit IRC12:44
*** Cibo_ has joined #zuul12:44
*** Cibo_ has quit IRC12:49
*** Cibo_ has joined #zuul12:59
openstackgerritDavid Shrewsbury proposed openstack-infra/nodepool feature/zuulv3: Assign node set to node requests  https://review.openstack.org/42842813:09
Shrews^^^ removed the requirement to wait on the node launches during shutdown13:11
openstackgerritMerged openstack-infra/zuul feature/zuulv3: Avoid multiple build cancelations  https://review.openstack.org/42847713:34
openstackgerritMerged openstack-infra/zuul feature/zuulv3: Fix nodeset return on skipped jobs  https://review.openstack.org/42586513:35
openstackgerritMerged openstack-infra/zuul feature/zuulv3: Use playbooks defined in repos  https://review.openstack.org/42355013:36
mordredjeblair: ok - your entire stack is now +A'd - if it all actually passes the gate in a single pass without gerrit getting confused on merges I'm going to be impressed :)13:38
Shrewseek. many -2's from jenkings on those13:38
mordredok. good that I don't need to be impressed13:39
Shrewswoah. that failed test traceback is crazy13:39
mordredyah13:40
Shrewss/traceback/output/13:40
*** pbrobinson has left #zuul13:42
*** saneax-_-|AFK is now known as saneax14:10
*** yolanda_ has quit IRC14:21
*** yolanda_ has joined #zuul14:21
openstackgerritMerged openstack-infra/zuul feature/zuulv3: Coalesce zuul and nodepool images in integration  https://review.openstack.org/42885814:42
openstackgerritMerged openstack-infra/zuul feature/zuulv3: Re-enable test_file_jobs  https://review.openstack.org/42911514:42
*** bhavik1 has joined #zuul14:58
*** bhavik1 has quit IRC15:07
*** saneax is now known as saneax-_-|AFK15:23
openstackgerritPaul Belanger proposed openstack-infra/zuul feature/zuulv3: [WIP] Add reporter for Federated Message Bus (fedmsg)  https://review.openstack.org/42686115:28
*** nt has quit IRC15:35
*** herlo has joined #zuul15:36
*** herlo has joined #zuul15:36
*** nt has joined #zuul15:36
*** nt has quit IRC15:39
*** Cibo_ has quit IRC15:39
*** nt has joined #zuul15:40
*** nt has quit IRC15:43
*** nt has joined #zuul15:43
*** nt has quit IRC15:44
*** nt has joined #zuul15:44
*** Cibo_ has joined #zuul15:54
openstackgerritPaul Belanger proposed openstack-infra/zuul feature/zuulv3: [WIP] Add reporter for Federated Message Bus (fedmsg)  https://review.openstack.org/42686115:57
jeblairmordred, Shrews: i'm just going to recheck any of the ones that fail before the debug log test attachment, since i can't actually debug them.16:01
openstackgerritMerged openstack-infra/nodepool feature/zuulv3: Replace NodeRequestWorker with NodeRequestHandler  https://review.openstack.org/42739316:06
openstackgerritMerged openstack-infra/nodepool feature/zuulv3: Fix documentation nits from earlier reviews.  https://review.openstack.org/42788416:07
Shrewsjeblair: not sure why i still have WIP in 428428, but it isn't. updating commit msg now16:12
Shrewsoh, nm. was on the wrong PS16:12
Shrewsgerrit is just silly in showing "related changes"16:14
openstackgerritMerged openstack-infra/nodepool feature/zuulv3: Fix storeNode() for updates  https://review.openstack.org/42842516:20
openstackgerritMerged openstack-infra/nodepool feature/zuulv3: Fix race in node request state changes  https://review.openstack.org/42874116:20
openstackgerritMerged openstack-infra/nodepool feature/zuulv3: Update Node and NodeRequest models  https://review.openstack.org/42873616:20
Shrewsw00t16:21
openstackgerritMerged openstack-infra/zuul feature/zuulv3: Put Zuul vars in an ansible vars file  https://review.openstack.org/42436716:42
pabelangeryay16:43
pabelangermerge all the things16:43
openstackgerritMerged openstack-infra/zuul feature/zuulv3: Add playbooks for all test jobs  https://review.openstack.org/42581016:45
openstackgerritPaul Belanger proposed openstack-infra/zuul feature/zuulv3: [WIP] Add reporter for Federated Message Bus (fedmsg)  https://review.openstack.org/42686116:50
jeblairi've added an item to today's zuul meeting agenda about preparing for the PTG -- hopefully folks who are planning to show up for that can attend today's meeting and we can talk about what we should do to be ready for that16:54
openstackgerritPaul Belanger proposed openstack-infra/zuul feature/zuulv3: [WIP] Add reporter for Federated Message Bus (fedmsg)  https://review.openstack.org/42686117:11
openstackgerritPaul Belanger proposed openstack-infra/zuul feature/zuulv3: [WIP] Add reporter for Federated Message Bus (fedmsg)  https://review.openstack.org/42686117:17
*** hashar is now known as RainbowPickles17:18
*** harlowja has joined #zuul17:20
openstackgerritPaul Belanger proposed openstack-infra/zuul feature/zuulv3: [WIP] Add reporter for Federated Message Bus (fedmsg)  https://review.openstack.org/42686117:25
jeblairShrews: this is a thought to just file away for later:  i wonder if it would be more efficient to keep track of all of the nodes in-memory in the launcher, and update the in-memory state from zk based on watches in order to get a first-order approximation of the nodes which are ready and could be assigned to requests.  we would still have to try to lock them and double check their states before doing so, but that might reduce the number of ...17:26
jeblair... full-node zk queries we have to do.17:26
*** RainbowPickles is now known as hashar17:26
jeblairShrews: (that would *definitely* be a case of premature optimization now -- i really thing we should continue on the course you are plotting for now)17:26
clarkbfor infra's zuul instance we are talking ~1k node requests per hour. Or ~17 per minute. Seems like zk should be able to handle that many full tree traversals trivially ?17:28
jeblairclarkb: i agree -- another reason not to worry about it now :)17:29
jeblairwe'll get the algorithm down first, and then later, we can replace the implementation of "get ready nodes" if we desire.17:30
Shrewsi agree with all the thoughts above17:30
jeblairw00t17:30
* Shrews currently struggling with the whole label-target stuff around node launching17:31
Shrewsso optimization is not at the forefront of my mind17:31
Shrews:)17:31
jeblairugh, sorry17:31
jeblairShrews: oh, ignore target17:31
Shrewsbut... hostnames17:32
Shrews??17:32
jeblairtarget impacts hostnames?17:32
Shrewshttp://docs.openstack.org/infra/nodepool/configuration.html#targets17:32
Shrewsyes17:32
jeblairyuck17:32
jeblairthat should probably be moved to 'label'...17:33
jeblairclarkb, pabelanger: ^17:33
Shrewsi would be very onboard with that17:33
mordredyah. it seems like hostname template should be assocaited with label17:34
clarkbor provider/image17:34
clarkbsince thats where things get a name17:34
pabelangerprovider seems reasonable to me17:34
mordredyah - well: {label.name}-{provider.name}-{node_id} is hte current default17:34
mordredso whereever it makes sense17:35
jeblairi guess it would work in any of those places, even though it can refer to any of them, since all those values are known when its created...17:35
jeblair1 sec17:35
* jeblair looks up mailing list post on nodepool config structure17:36
jeblairokay, how about provider for now.  that's probably going to be the least amount of repitition for most users.  we might also add it to label later.  :)17:38
pabelanger++17:39
jeblairclarkb, mordred, Shrews: ^?17:40
mordred++17:40
clarkbwfm17:40
openstackgerritPaul Belanger proposed openstack-infra/zuul master: Add support for sqlalchemy reporter  https://review.openstack.org/22333317:43
pabelangerjeblair: mordred: ^ just added the tools/test-setup.sh script, needed for database things now.  We also need to update JJB for zuul, doing that now17:43
Shrewsjeblair: wfm 217:43
pabelangerfor database support17:43
jeblairpabelanger: thanks17:44
pabelangeractually, JJB might not need updating17:44
pabelangerthink we are okay17:44
Shrewsjeblair: could you work up a sample that I can work from, just so I know I'm on the same page with you17:44
Shrews?17:44
rcarrillocruzclarkb: heya, mind approving https://review.openstack.org/#/c/403732/ ?17:45
clarkbrcarrillocruz: ya I plan on reviewing those today as I catch back up again17:46
rcarrillocruzThx17:47
openstackgerritPaul Belanger proposed openstack-infra/zuul master: Add support for sqlalchemy reporter  https://review.openstack.org/22333317:47
jeblairShrews: https://etherpad.openstack.org/p/544c45kn5L17:47
jeblairokay, something's going fairly consistently wrong in the tests, so i'm going to reorder my stack to get the debugging stuff earlier.17:49
*** harlowja has quit IRC17:49
Shrewsjeblair: thx, and yeah, node_id == node.id seems sane to me17:49
jeblairyeah, there was probably some reason for that which doesn't apply anymore :)17:49
jeblairlike maybe the hostname was created before the node record object at some point17:50
jeblairnah, that doesn't make sense either.  i have no idea.  :)17:50
mordredjeblair: I'm gonna go with hysterical raisins17:50
Shrewsjeblair: it should be fine as long as we don't have really long-lived nodes17:51
Shrewssince node.id will eventually rollover17:51
jeblairShrews: even then, if the node still exists, it shouldn't actually collide, right?17:52
Shrewswell, nodepool certainly won't care17:52
jeblairhrm.  as i think about what we discovered about the zk sequence node protocol, i'm not so sure...17:52
jeblairat some point, we should poke at that, since we will get really big node numbers.  but let's back burner that one too.  :)17:53
Shrews*nod*  that rollover thing has definitely been a (minor) itch in my mind17:54
jeblairsorry:17:54
openstackgerritJames E. Blair proposed openstack-infra/zuul feature/zuulv3: Add some gearman related debugging  https://review.openstack.org/42853017:54
openstackgerritJames E. Blair proposed openstack-infra/zuul feature/zuulv3: Set job class attributes in __init__  https://review.openstack.org/42885917:54
openstackgerritJames E. Blair proposed openstack-infra/zuul feature/zuulv3: Tests: store debug logs on error  https://review.openstack.org/42794617:54
openstackgerritJames E. Blair proposed openstack-infra/zuul feature/zuulv3: Add SourceContext class  https://review.openstack.org/42784617:54
openstackgerritJames E. Blair proposed openstack-infra/zuul feature/zuulv3: Report exceptions in launcher  https://review.openstack.org/42849917:54
openstackgerritJames E. Blair proposed openstack-infra/zuul feature/zuulv3: Implement job aborting  https://review.openstack.org/42630617:54
openstackgerritJames E. Blair proposed openstack-infra/zuul feature/zuulv3: Move job running into own class  https://review.openstack.org/38596417:54
openstackgerritJames E. Blair proposed openstack-infra/zuul feature/zuulv3: Add infrastructure for pre/post playbooks  https://review.openstack.org/42598917:54
openstackgerritJames E. Blair proposed openstack-infra/zuul feature/zuulv3: Use ZUUL_TEST_ROOT in launcher  https://review.openstack.org/42839117:54
openstackgerritJames E. Blair proposed openstack-infra/zuul feature/zuulv3: Run pre and post playbooks  https://review.openstack.org/42749417:54
openstackgerritJames E. Blair proposed openstack-infra/zuul feature/zuulv3: Handle multiple playbook extensions  https://review.openstack.org/42545017:54
openstackgerritJames E. Blair proposed openstack-infra/zuul feature/zuulv3: Add inheritance debugging  https://review.openstack.org/42906517:54
pabelangerjeblair: mordred: mind +2 on https://review.openstack.org/#/c/223333/ (sqlalchemy reporter) again? Just a rebase and include database setup script.17:55
*** hashar has quit IRC17:55
jeblairpabelanger: why does that script use sudo?17:58
pabelangerjeblair: I would have to confirm with AJaeger, it was copied from nodepool repo18:00
jeblairmordred: oh, is it because of some new mysql thing that requires a root mysql user connection to be root?18:00
pabelangerjeblair: let me see if it is needed18:00
openstackgerritPaul Belanger proposed openstack-infra/nodepool master: [WIP] Remove sudo access from test-setup.sh  https://review.openstack.org/42981818:03
openstackgerritJames E. Blair proposed openstack-infra/zuul feature/zuulv3: Add action plugins to restrict untrusted execution  https://review.openstack.org/42879818:03
jeblairoh, i see, there was a collision with a new test-re-enablement which needs playbooks now18:09
jeblairwill fix18:09
openstackgerritJames E. Blair proposed openstack-infra/zuul feature/zuulv3: Add some gearman related debugging  https://review.openstack.org/42853018:11
openstackgerritJames E. Blair proposed openstack-infra/zuul feature/zuulv3: Set job class attributes in __init__  https://review.openstack.org/42885918:11
openstackgerritJames E. Blair proposed openstack-infra/zuul feature/zuulv3: Tests: store debug logs on error  https://review.openstack.org/42794618:11
openstackgerritJames E. Blair proposed openstack-infra/zuul feature/zuulv3: Add SourceContext class  https://review.openstack.org/42784618:11
openstackgerritJames E. Blair proposed openstack-infra/zuul feature/zuulv3: Report exceptions in launcher  https://review.openstack.org/42849918:11
openstackgerritJames E. Blair proposed openstack-infra/zuul feature/zuulv3: Implement job aborting  https://review.openstack.org/42630618:11
openstackgerritJames E. Blair proposed openstack-infra/zuul feature/zuulv3: Move job running into own class  https://review.openstack.org/38596418:11
openstackgerritJames E. Blair proposed openstack-infra/zuul feature/zuulv3: Add infrastructure for pre/post playbooks  https://review.openstack.org/42598918:11
openstackgerritJames E. Blair proposed openstack-infra/zuul feature/zuulv3: Use ZUUL_TEST_ROOT in launcher  https://review.openstack.org/42839118:11
openstackgerritJames E. Blair proposed openstack-infra/zuul feature/zuulv3: Run pre and post playbooks  https://review.openstack.org/42749418:11
openstackgerritJames E. Blair proposed openstack-infra/zuul feature/zuulv3: Handle multiple playbook extensions  https://review.openstack.org/42545018:11
openstackgerritJames E. Blair proposed openstack-infra/zuul feature/zuulv3: Add inheritance debugging  https://review.openstack.org/42906518:11
openstackgerritJames E. Blair proposed openstack-infra/zuul feature/zuulv3: Add playbooks needed by merge tests  https://review.openstack.org/42981918:11
openstackgerritJames E. Blair proposed openstack-infra/zuul feature/zuulv3: Add action plugins to restrict untrusted execution  https://review.openstack.org/42879818:11
jeblairmordred, pabelanger: can you +3 429819?18:13
jeblairi reapproved all the others18:14
pabelangerlooking18:14
pabelanger+218:15
jeblairi'm going to go ahead and approve it since it's trivial and blocking so much.18:24
openstackgerritMerged openstack-infra/zuul feature/zuulv3: Add playbooks needed by merge tests  https://review.openstack.org/42981918:29
*** harlowja has joined #zuul18:44
clarkbrcarrillocruz: ok reviewed the first one18:45
openstackgerritPaul Belanger proposed openstack-infra/zuul feature/zuulv3: Add reporter for Federated Message Bus (fedmsg)  https://review.openstack.org/42686118:50
pabelangerjeblair: mordred: SpamapS: ^ okay, fedmsg reporter, based on the sql reporter work that jhesketh did. Ready for reviews now.18:51
openstackgerritPaul Belanger proposed openstack-infra/zuul feature/zuulv3: Add reporter for Federated Message Bus (fedmsg)  https://review.openstack.org/42686118:54
openstackgerritMerged openstack-infra/zuul feature/zuulv3: Tests: store debug logs on error  https://review.openstack.org/42794619:04
openstackgerritMerged openstack-infra/zuul feature/zuulv3: Handle multiple playbook extensions  https://review.openstack.org/42545019:07
openstackgerritMerged openstack-infra/zuul feature/zuulv3: Move job running into own class  https://review.openstack.org/38596419:08
openstackgerritMerged openstack-infra/zuul feature/zuulv3: Add infrastructure for pre/post playbooks  https://review.openstack.org/42598919:08
SpamapSpabelanger: neat19:21
SpamapSpabelanger: if we're adding features to v3 branch tho.. can haz github? ;-)19:21
jeblairi'd really rather us not focus on drivers until we achieve the basics19:22
jeblairpabelanger: it might be nice to WIP that until then19:22
pabelangerjeblair: sure, np19:23
SpamapSme too :)19:25
* SpamapS got distracted yak shaving ttrun to see if he could get it to pass along Ctrl-C19:26
jeblairSpamapS: i often end up using ctrl-\ when things are going poorly to avoid orphans19:26
SpamapSjeblair: no joke, I've never heard of ctrl-\19:28
*** hashar has joined #zuul19:29
jeblairSpamapS: i think i only learned of it recently myself... i don't recall how.  i think it's entirely possible it was a (very surprising) typo -- ctrl-backspace is a think in emacs.19:32
rcarrillocruzclarkb: shell expansion in a var won't work, but we we could do is do a 'getent passwd {{ CI_USER }}' , parse the home folder and move from there19:35
rcarrillocruziirc, getent belongs to libc package, so should be mostly by default in distros19:35
rcarrillocruzs/we we/what we19:35
SpamapSrcarrillocruz: color me interested...19:39
* SpamapS reads19:39
clarkbrcarrillocruz: I think anything that doesn't assume /home/ holds all the homedirs beacuse at least for root its common not too (though that particular code is a nop if running as root)19:40
rcarrillocruzif we're good with getent, i will push19:40
rcarrillocruzSpamapS: https://review.openstack.org/#/c/403732/13/playbooks/roles/copy_mirror_config/tasks/main.yaml , for context19:40
SpamapSyeah19:40
rcarrillocruzor we can also cat /etc/passwd , grep , cut19:40
clarkbeval echo ~$USER is another potential user19:41
rcarrillocruzi lean towards getent19:41
clarkbs/user/option/19:41
mordredit would also be not terribly hard to add a jinja filter to ansible that does os.expanduser ... fwiw19:41
SpamapSso this is one thing where I feel like ansible gets shoved into root too quickly because it's too hard to "become" selectively19:41
clarkbSpamapS: I don't think this is a become issue19:41
mordredlike, getent for now - but maybe also add an expanduser jinja filter upstream19:41
clarkbits a where is source file issue19:41
SpamapSclarkb: well I'm arguing that it should be easier to just run blocks as "the intended user" and not some unknown admin19:42
clarkbsource file has been homedir of user running devstack-gate so we need to preserve that behavior19:42
rcarrillocruzthere's expanduser filter, but i think what we wnat here is to know the home of a given user, not the logged on user19:42
SpamapSLike most of the time you don't need root privs19:42
clarkbrcarrillocruz: correct19:42
rcarrillocruzwhat'd be nice is to have something like 'user_facts', that effectively returns a dict with stuff from /etc/passwd etc19:43
mordredright. but expanduser('~CI_USER') should expand to /home/CI_USER19:43
SpamapSIn this particular case you do though. :-/19:43
mordredbecause that's what os.expanduser in python does19:43
mordred>>> os.path.expanduser('~mordred')19:43
mordred'/home/mordred'19:43
clarkbSpamapS: this is running as not root19:44
openstackgerritDavid Shrewsbury proposed openstack-infra/nodepool feature/zuulv3: Assign node set to node requests  https://review.openstack.org/42842819:44
openstackgerritDavid Shrewsbury proposed openstack-infra/nodepool feature/zuulv3: Replace provider template-hostname with hostname  https://review.openstack.org/42984119:44
SpamapSmordred: isn't the question more what happens with os.path.expanduer('~') when you've become root?19:44
mordrednope19:44
SpamapSclarkb: it's writing to /root though?19:44
clarkbSpamapS: we are looking for the source file to copy into roots home dir so that python source installs work properly19:44
rcarrillocruzand that also works if /etc/passwd contains as home for mordred something like /opt/home/mordred ?19:44
Shrewsah crap. didn't mean to update 42842819:44
rcarrillocruznot sure if expanduser actually reads /etc/passwd ?19:44
clarkbSpamapS: so its not a become issue its a preserve old behavior and copy source file from source location properly issue19:44
mordredrcarrillocruz: yes19:45
clarkb(old code did ~/.pydistutilscfg19:45
mordredrcarrillocruz: I'm pretty sure os.path.expanduser uses getent on the backend19:45
rcarrillocruzah, then let me try with the filter if it works that way19:45
SpamapSclarkb: old code also selectively sudo'd which I don't see this block doing.19:45
SpamapSwhich is why I'm confused that it wouldn't be a become issue.19:46
clarkbSpamapS: right but thats not the issue from a functionality position19:46
clarkbwe need to preserve the behavior not necessarily the pid for everyting19:46
clarkber uid19:46
SpamapShow so? Before, I was sudo'ing as $USER so ~ expanded to $USER ... now I'm not sudoing , so I'm root, not $USER, so ~ won't work.19:46
clarkb~ wont work regardless in ansible19:47
clarkbbecause you aren't in a shell aiui19:47
SpamapSI think mordred was arguing for emulating it with expanduser()19:47
mordredyou are in a shell if you're using 'shell' - you are not if you are using 'command'19:47
clarkbmordred: or the file moduel which I think is in use here19:47
mordredin this case, it's a stat call, so you're right, there is no shell to glob19:47
clarkbanyways my point is lets not get caught up on become when the issue is path related19:48
clarkbwe need to preserve behavior19:48
clarkbnot necessarily just run the same shell in ansible19:48
SpamapSwe're stat'ing and 'command'ing19:48
mordredif you just change from command to shell, then you can just put the ~ into the commands and let the shell do it19:48
SpamapSmordred: except it's running as root, not the user.19:48
mordredbut that still doesn't take care of the stat19:48
clarkbSpamapS: so you ~{{CI_USER}} ?19:49
SpamapSYeah, that.19:49
SpamapSand the stat can use {{ os.path.expanduser() }} or whatever is equivalent in jinja2 land?19:49
mordredyup. exactly19:50
SpamapSor you can set just set_fact19:50
SpamapSand reference the fact directly, which is a bit more DRY19:50
SpamapSmmmm 4 coders all with their own stirring spoons, what could possibly go wrong?19:51
* mordred opens a large crate of spoons and starts throwing them at people19:51
SpamapSftr I concur with clarkb that the important outcome is preservation of previous behavior, which is useful and intentional.19:51
SpamapSmordred: no, the spoons are not for throwing.19:52
pabelangerthere is no spoon19:52
clarkbSpamapS: I bring it up19:52
clarkber19:52
clarkbI bring it up ebcause its been tricky at times to preserve that behaviopr19:52
mordredSpamapS: this spoon should be green19:52
clarkbreviewing with that specifically in mind has been helpful19:52
clarkband I know that third party CIs are really good at catching all of teh corners on this stuff so trying to avoid needing to revert for them19:54
openstackgerritPaul Belanger proposed openstack-infra/nodepool master: [WIP] Remove sudo access from test-setup.sh  https://review.openstack.org/42981820:02
openstackgerritDavid Shrewsbury proposed openstack-infra/nodepool feature/zuulv3: Set node state to BUILDING after it is locked.  https://review.openstack.org/42984820:17
pabelangerclarkb: mordred: care to +3 412124? already have 2 +220:19
mordredpabelanger: +A20:20
Shrewsjeblair: oh, turns out we cannot get rid of template-hostname in the 'provider' section. that, confusingly, is used for the external image name for images uploaded by the builder20:22
Shrewsnow why that is used for image names is beyond me20:23
Shrewsperhaps we should rename it to template-image-name?20:23
openstackgerritMerged openstack-infra/nodepool master: Set diskimage formats for building state  https://review.openstack.org/41212420:24
jeblairShrews: 'template' in that case refers to the template host used for snapshots.  i guess we can retcon that to mean something else, or call it 'image-name-format' or something20:25
openstackgerritPaul Belanger proposed openstack-infra/zuul feature/zuulv3: Re-enable test_time_database test  https://review.openstack.org/42985020:26
pabelangereasy test reenable for zuulv3^20:26
Shrewsjeblair: image-name-format WFM20:27
openstackgerritAdam Gandelman proposed openstack-infra/zuul feature/zuulv3: Re-enable test_mutex  https://review.openstack.org/42912220:36
pabelangeradam_g: left a comment on 42914620:36
openstackgerritPaul Belanger proposed openstack-infra/zuul feature/zuulv3: Re-enable test_client_enqueue_ref test  https://review.openstack.org/39388720:39
openstackgerritDavid Shrewsbury proposed openstack-infra/nodepool feature/zuulv3: Add 'hostname' to provider config section  https://review.openstack.org/42984120:40
pabelangerokay, cleaned up my 2 zuul patches for test re-enablement20:42
openstackgerritDavid Shrewsbury proposed openstack-infra/nodepool feature/zuulv3: Set node state to BUILDING after it is locked.  https://review.openstack.org/42984820:42
adam_gpabelanger: oh, good question20:42
jeblairShrews: left some questions/comments on 428428 ps 10.20:48
Shrewsjeblair: awesome. thx20:49
jeblairShrews: and a bikeshed on 42984120:49
Shrewsjeblair: i love bikeshedding20:50
jeblairthen you're gonna love it20:50
adam_gis include'ing a python-file no longer a thing in v3?20:52
jeblairadam_g: it is not20:52
jeblair(we're trying to handle all those cases with real configuration)20:53
jeblairShrews: and one thought on 429848 as well20:54
adam_gjeblair: is there another way to accomplish adding build tags? im looking at https://git.openstack.org/cgit/openstack-infra/zuul/tree/tests/unit/test_scheduler.py?h=feature/zuulv3#n270320:55
jeblairadam_g: yeah, that custom function only adds the tags to a build variable.  i think instead we should add it to the ansible variables that are available to the job (so, inside launcher/client.py).20:59
Shrewsjeblair: good point. i think i'll just combine 429848 into 428428 since i'm going to address your comments with another patch set20:59
Shrewsand add INIT there20:59
jeblairShrews: sounds good.  also, INIT is way better than my suggestion.20:59
Shrewslol21:00
jeblairadam_g: i think i wrote it that way originally because we needed it quickly and i didn't want to extend the surface area of build environmental variables.  ansible vars makes that far less worrisome.21:00
Shrewsjeblair: i'm just glad the bulk of that launch manager craziness was understandable21:02
jeblairShrews: yeah, that makes a lot of sense.21:03
Shrewsjust seemed to be the most logical way to treat bulk launches as a single thing21:03
openstackgerritPaul Belanger proposed openstack-infra/zuul feature/zuulv3: Re-enable test_queue_names  https://review.openstack.org/42988321:26
openstackgerritPaul Belanger proposed openstack-infra/zuul feature/zuulv3: Re-enable test_queue_names  https://review.openstack.org/42988321:29
rcarrillocruzclarkb, mordred : https://review.openstack.org/#/c/403732/13 seems to work, i ssh'd to a node running the gate tempst job, .pydistutils gets installed on tempest, root and stack home folders21:45
rcarrillocruzand with that, afk, kid sick21:46
clarkbrcarrillocruz: I applied my +221:46
rcarrillocruzsaw it thx, jhesketh if you could +A that'd be grand21:46
mordredjhesketh: I +2's but left off my +A in case you wanted to check out the follow up21:49
Shrewsgrr... anyone have any idea why a nodepool DBTestCase derived test would hang in the teardown portion?21:56
jeblairShrews: are we still doing any mysql stuff or is that all gone?21:56
Shrewsjeblair: should be all gone21:57
* SpamapS pours one out for the DB21:58
jeblairShrews: hrm... i think i still see it there on my feature/zuulv3 branch...21:58
Shrewsjeblair: this is a new test (test_nodelaunchmanager). i changed it to derive from DBTestCase so I could pass the zk object to the launch thread21:58
jheskethMorning21:58
Shrewsjhesketh: by "gone" i meant, not using it21:59
Shrewserr, jeblair ^^21:59
Shrewsjeblair: we still need to remove setup stuff21:59
jeblairShrews: ah... well that fixture has problems and absolutely could cause it to hang during teardown...  if we can go ahead and remove it from dbtestcase, that would be swell...21:59
mordred++22:00
Shrewsjeblair: yep, on the TODO list22:00
jeblairShrews: however, that should be an intermittent error -- if you're consistently seeing errors, might be something else.22:00
Shrewsanyway, meeting22:00
jeblair(tbh, i don't know if the *fixture* has problems or mysql does.... but either way...)22:00
jeblairit's zuul meeting time in #openstack-meeting-alt22:00
*** hashar has quit IRC22:12
pabelangerEOD for today. I'll get started on servers first thing tomorrow for PTG23:01
jeblairpabelanger: thanks!23:01
jeblairi'll paste the ptg prep link here for easy recall: https://etherpad.openstack.org/p/pike-ptg-zuul23:02
Shrewsjeblair: maybe a shortened url for the /topic ?23:02
Shrewseh, we have too many links there now23:03
ianwdid zuulv3 decide against tagging -rc type releases for any particular reason, or it just wasn't needed?23:05
ianwtagging on the v3 branch i mean23:05
ianwi'm wondering if i tag a rc on the dib v2 branch if it causes more problems than it helps23:05
mordredianw: it should work - we have support for a pre-release pipeline - but I can't think of any instances of us having ever made pre-release releases of infra related things23:06
ianwheh, it's the should bit that worries me :)23:08
mordred:)23:09
mordredianw: what outcome are you trying to get to  and/or avoid23:09
mordred?23:09
ianwme tagging a v2 rc release and everything like nodepool, triple-o and other odd users deciding it's the thing they want to use right now23:10
ianwalthough, most of those should be using dib from upper-constraints, so that lowers risk23:10
mordredwell - pip install will also skip the rc release by default23:12
mordredso anyone installing from pip will not get the rc release unless they explicitly request it23:12
mordred_that_ part I'm confident in23:13
clarkb(whcih is why it would be nice for ansible to do that too and then we can avoid weird install dances for security updates)23:16
mordred++23:18
ianwok, i think i'll take my chances on the "should" :)23:21
ianwpabelanger -- would be nice when you're setting up bits to use at the PTG if any dib bits use the v2 branch23:21
ianwi will be sending a detailed announcement about it soon23:22
openstackgerritMonty Taylor proposed openstack-infra/nodepool master: Consume Task and TaskManager from shade  https://review.openstack.org/41475923:26
*** pleia2_ has joined #zuul23:29
*** mmedvede_ has joined #zuul23:33
*** pleia2 has quit IRC23:34
*** mordred has quit IRC23:34
*** mmedvede has quit IRC23:34
*** olaph has quit IRC23:34
*** nibalizer has quit IRC23:34
*** mmedvede_ is now known as mmedvede23:35
*** mordred has joined #zuul23:40
*** olaph has joined #zuul23:41
*** nibalizer has joined #zuul23:42

Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!