/srv/irclogs.ubuntu.com/2017/05/17/#juju-dev.txt

* thumper relocates to the coffee shop for lunch00:34
wallyworldaxw: standup?01:02
axwwallyworld: which bug did you want me to check?01:48
wallyworld_axw: bug 168669601:49
mupBug #1686696: Subordinate units won't die until all principal relations are gone <juju:Triaged> <https://launchpad.net/bugs/1686696>01:49
axwokey dokey01:49
axwwallyworld: also I didn't get a travel email, FYI01:50
wallyworld_axw: yeah, it came to me, so maybe i need to send it on, will follow up01:50
thumperwho knows most about proxies right now?02:10
axwwallyworld: how deep do you want me to go on this bug? it certainly seems like an issue to me02:29
wallyworld_axw: not too deep - just a sanity check that we agree that it needs fixing. babbageclunk can dive in... :-)02:30
wallyworld_i think it's a real issue too02:30
wallyworld_thumper: what did you want to know?02:30
thumperhave a user behind proxies where bootstrap is getting stuck downloading agent tools02:31
thumperjust wondering how much testing we have done of that situation02:31
axwthumper: burton-aus is having a similar issue with the vsphere provider in CI02:33
axwunresolved though02:33
axwso probably not helpful to you...02:33
thumper:)02:34
thumperballoons: something to add to our CI tests02:34
thumperballoons: proxied network installs02:34
veebersthumper: we currently have some proxy testing, although not sure off the top of my head the depths that it goes02:37
thumperhmm..02:37
wallyworld_thumper: i thought we had seen this issue a bit in the past and attempts had been made to make it work. but clearly somthing broke again02:38
babbageclunkthumper: I know a bit about proxy stuff, was helping with a maas testing issue to do with it.02:38
balloonsthumper, add a card in the backlog, or I will tomorrow :)02:38
babbageclunkwallyworld_: take a look at: https://github.com/juju/juju/pull/7352?02:39
wallyworld_ok02:40
babbageclunkthanks!02:40
wallyworld_babbageclunk: thanks for fix, land that sucker02:41
babbageclunksweet02:42
* babbageclunk goes for celebratory run02:42
thumperum...02:45
thumperwallyworld_, babbageclunk: there is an issue there.02:45
thumperor is there...02:46
* thumper thinks02:46
thumperno02:46
thumperI'm wrong02:46
thumperit's all good02:46
wallyworld_phew02:46
axwwallyworld: PTAL, I've responded to comments on https://github.com/juju/juju/pull/734602:46
wallyworld_ok02:46
wallyworld_axw: i totally forgot about the initial event for all 3 watchers. doh. could you maybe just add a comment so the next dumb person doesn't wonder also02:58
axwwallyworld: sure02:58
axwwallyworld: could we leave the monday standup where it was? that's sunday for eric and heather, and it's a dropoff day for me03:45
wallyworld_ah right ok03:45
axwsorry would've said before, just didn't occur till later03:46
wallyworld_no worries03:49
menn0jam: standup?05:04
babbageclunkaxw: did you have any thoughts about bug 1686696? I thought we couldn't remove subordinate units once they're deployed?05:37
mupBug #1686696: Subordinate units won't die until all principal relations are gone <juju:Triaged> <https://launchpad.net/bugs/1686696>05:37
wpkjam: have you published your review? I don't see it..05:45
axwbabbageclunk: the subordinate units do get removed when you remove *all* the relations to the subordinate app05:49
axwbabbageclunk: ISTM that we should remove the subordinate units related to the app from which we remove the relation05:49
axwburton-aus: thanks for filing the bug06:02
burton-ausaxw: no worries.06:08
=== rogpeppe1 is now known as rogpeppe
=== frankban|afk is now known as frankban
=== salmankhan1 is now known as salmankhan
rogpeppesome juju API client refactoring and some extra fallback logic: https://github.com/juju/juju/pull/733809:59
wpk https://github.com/juju/juju/pull/7353 trivial one, anyone?12:30
=== frankban is now known as frankban|afk
=== jillr_ is now known as jillr
=== dpb1_ is now known as dpb1
=== tvansteenburgh1 is now known as tvansteenburgh
thumpermorning21:16
hmlwallyworld: here’s the pr for the arm64 bootstrap bug https://github.com/juju/juju/pull/735422:13
wallyworldok, thank you, looking in 5 after coffee22:13
wallyworldhml: see if my comments make sense to you22:32
hmlwallyworld: looking now22:32
hmlwallyworld: working on the revisions22:37
wallyworldty22:38
wallyworldhml: i forgot to comment - there should be tests for the various combinations22:38
hmlwallyworld: got it22:41
hmlwallyworld: regarding changing DefaultBaseURL = metadataDir , a lot of other code expects it not to have tools at the end and use ToolsURL() to construct it.22:48
hmlwallyworld: not a lot, but the users22:48
hmlwallyworld: i’d have to double check on what happens if tools is already there on the URL22:50
wallyworldhml: right, so the check is just to see if what's passed in ends with /tools so as to see if we need to set the images path or not. the user is supposed to only pass in the top level dir but as we saw from the bug, they end up passing in /images so we just need to cater for that sort of scenario22:50
wallyworldand visa versa when they pass in something with /tools22:50
wallyworldwe may then need to strip off the /tools before setting DefaultBaseURL22:51
wallyworldif that's what the downstream code expects22:51
hmlwallyworld: so assume that if images or tools is that the end, the other isn’t expected22:52
wallyworldright22:52
wallyworldbecause that is the basis of the bug22:52
wallyworldthey were passing in /images and we were setting tools dir22:52
wallyworldso we're expanding the behaviour to better match user intent22:53
wallyworldDWIM22:53
hmlwallyworld: agreed22:53
balloonswallyworld, menn0, if you can have another quick look at https://github.com/juju/juju/pull/7350 and give +1 or -1?23:29
wallyworldok23:29
menn0balloons: looking23:29
wallyworldballoons: there are still pyc files there?23:32
menn0balloons: done23:32
wallyworldballoons: also, we don't need bzrignore right? should be gitignore23:33
menn0balloons, wallyworld, thumper: balloons was right about trusty. we're still using MongoDB 2.4 there. if something in the controller or our tests doesn't work with 2.4 then that's a problem.23:41
wallyworldhmmmm23:42
wallyworldi guess CI needs to ensure we test controllers on trusty23:44
menn0wallyworld: which we do. the backup/restore tests use trusty controllers and I suspect a lot more tests do.23:46
wallyworldok23:46
wallyworldand we would have controllers on xenial as well23:47
babbageclunkha ha, I love the j-squad meeting names23:58

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