/srv/irclogs.ubuntu.com/2017/04/11/#juju-dev.txt

blahdeblahAnyone able to interpret the output of jam's script from https://bugs.launchpad.net/juju/+bug/1680683/comments/3 for me?  https://pastebin.canonical.com/185461/  Looks like something went wrong, possibly because it was run on a non-primary node?00:01
mupBug #1680683: Poor "juju create-backup" performance <canonical-is> <juju:Incomplete> <https://launchpad.net/bugs/1680683>00:01
menn0anastasiamac: looks like the "juju models" crash is related to a change in the prototype branch I'm working on.00:04
menn0anastasiamac: probably nothing to worry about00:04
anastasiamacmenn0: what about destroy model? r u still seeing the failure? even with my fix :( ?00:05
menn0anastasiamac: still testing that00:05
* menn0 is juggling 4 things at once00:05
* anastasiamac still holds breath then 00:05
menn0anastasiamac: gah! i'm not even able to reproduce the problem without your fix now00:07
blahdeblahah, worked it out - needs to be run on the primary00:07
blahdeblahanastasiamac: ^00:07
menn0anastasiamac: i'll let you know if I see the problem with your fix in place, but let's assume it's all good for now :)00:08
* menn0 has to go00:08
anastasiamacmenn0: excellent, i'll breath again then00:09
menn0anastasiamac: it's actually fairly likely I was seeing it in a controller that didn't have your fix00:09
anastasiamacmenn0: awesome \o/ i'd suprised if u'd see it again :D00:10
anastasiamac(with my fix i mean)00:10
axwbabbageclunk: standup?01:31
menn0anastasiamac: I like your confidence :)01:42
anastasiamacmenn0: if m not confident in mymself, what m doing here?...01:43
* anastasiamac sighs.. if only i could type01:43
menn0true :)01:43
mupBug #1681287 changed: juju should retry failed update-status hooks <juju-core:Won't Fix> <https://launchpad.net/bugs/1681287>05:16
mupBug #1681287 opened: juju should retry failed update-status hooks <juju-core:Won't Fix> <https://launchpad.net/bugs/1681287>05:22
mupBug #1681287 changed: juju should retry failed update-status hooks <juju-core:Won't Fix> <https://launchpad.net/bugs/1681287>05:34
wallyworldaxw: if vsphere vms have extraConfig metadata that can hold tags, why do we still also need folders?07:10
axwwallyworld: AFAIK you can't see the metadata in the UI07:11
axwwallyworld: folders are the standard way of organising07:11
wallyworldok, so purely a user facing aide, that seems fine07:11
axwwallyworld: it also makes various DestroyController more efficient, since you don't need to trawl through all the VMs then07:12
axwnot a big deal, but it's something07:12
wallyworldyeah, i noticed that07:12
wallyworldbtw, my isp is having issues atm, so i can't get to launchpad or streams.canonical.com :-(07:13
wallyworldsigh, makes it hard to look into 2.2 bugs07:13
wallyworldaxw: pr lgtm, we'll need to ensure CI tests are updated etc07:16
axwwallyworld: thanks. CI should add a test for migrate & kill-controller, I think everything else is covered07:18
wallyworldaxw: i was thinking specifically of verifying folder structure etc07:18
axwwallyworld: ok. I don't know what we normally test in that regard, but seems reasonable07:19
wallyworldyeah, especially since it's a user facing artefact we are relying on07:19
=== frankban|afk is now known as frankban
axwwallyworld: I've made a small change so that the upgrade step no longer removes the old metadata. it causes an error when the value is empty08:23
axw(despite what the docs suggest...)08:23
wallyworldok08:24
wallyworldi doubt it will matter much in practice08:24
axwwallyworld: just a little messy, no big deal08:25
axwnobody sees it anyway08:25
wallyworldyep08:25
mattywwho's ready for a question?08:33
mattywwallyworld, you for example?08:33
ashipikao/ ;)08:33
jamanyone around that can look at https://github.com/juju/txn/pull/2809:54
jamwpk: ^^ its not your area but maybe you'd like exposure :)09:55
jamI was hoping wallyworld or axw might still be around09:55
axwjam: I am but need to go pick kids up from my mother in law's09:55
jamoh sure, play the mother-in-law card :)09:55
jamaxw: np09:56
axwjam: if I get a chance I'll look later on09:56
jamit is small09:56
jamits a bug that hasn't landed in juju-core proper yet, cause I was testing it before landing09:56
jambut lack of testing in juju/txn09:56
axwjam: yeah that's trivial, I can review now09:56
axwjam: LGTM09:57
joedborgQuick juju question - will 2.2 have the same behaviour as 2.1.2 in terms of not automatically bridging interfaces?10:07
rick_hjoedborg: yes, the behavior will be the same as far as I'm aware. You'll need to specify interfaces you want setup on containers.10:23
joedborgcheers rick_h!10:23
babbageclunkaxw: ping?10:41
babbageclunkor menn0: ping?10:41
menn0babbageclunk: hi (not working though)10:42
babbageclunkmenn0: just a really quick question, promise10:42
menn0babbageclunk: ok10:43
babbageclunkmenn0: It seems like units on a machine could be bound to different spaces?10:43
babbageclunkmenn0: But then wouldn't they have different public addresses? Or is only one space able to have public addresses?10:45
babbageclunkmenn0: the code only supports (zero or) one public address for the machine and unit.PublicAddress() just delegates to the machine, so I guess I'm wrong.10:46
menn0babbageclunk: AFAIK they could have different public addresses10:47
menn0babbageclunk: i'm not sure, but I think the idea of single public address was a overly simplisitic idea which I think we're moving away from10:47
babbageclunkmenn0: Hmm.10:47
menn0jam would know better10:48
babbageclunkmenn0: ok, thanks.10:48
menn0machine/unit.PublicAddress() is probably problematic10:48
babbageclunkmenn0: I just realised jam would be the person to ask.10:48
menn0and it's his afternoon so hopefully he's about or will be back soon10:49
babbageclunkmenn0: yeah, good call - sorry to distract you! Thanks for confirming that there's probably something fishy going on there, anyway.10:50
menn0babbageclunk: no worries - don't work too late :)10:50
babbageclunkmenn0: no, I'm about to crash out (or get shanghaied by a baby)10:50
babbageclunkjam: I'm probably going to have to drop soon, but if/when you see this any insights would be welcomed!10:54
jambabbageclunk:11:06
jamif you're around, I can join a HO or we can IRC11:06
jamwas just on a phone call11:07
babbageclunkjam: hey - still here, let's hangout!11:07
jambabbageclunk: https://hangouts.google.com/hangouts/_/canonical.com/afternoon-jam?authuser=111:08
babbageclunkjam: you froze11:35
jamyeah, brb11:36
jamtrying to reconnect11:37
=== frankban is now known as frankban|afk
thumperanastasiamac: coming...21:02
thumperjust restarting chrome21:02
=== menn0 is now known as menn0-doctor
babbageclunkwallyworld: around?22:47
wallyworldbabbageclunk: i am, but am waiting to head into a meeting22:47
babbageclunkwallyworld: ok, I'll grab you after.22:48
wallyworldbabbageclunk: was it a quick question?22:48
babbageclunkwallyworld: maybe (or else it can be something to distract you in a boring meeting) - are you sure that a unit won't enter scope until it's assigned?22:49
babbageclunk(to a machine)22:49
babbageclunkwallyworld: there's code in the ingress address watcher that suggests otherwise, although I'm not sure whether that's defensive coding.22:49
wallyworldbabbageclunk: i thought i was sure yes22:49
wallyworldit's defensive22:50
babbageclunkok - needing to handle that would make the stuff I'm doing quite a bit fiddlier (I think)22:51
wallyworldyeah22:51
babbageclunkwallyworld: oh, one more quick one - the IAWatcher maintains a set of addresses (as the current output) and the known map (unit -> address) in sync. I'm tempted to generate the former from the latter when it's needed - is there any problem with that?22:53
babbageclunkwallyworld: I'll get the tests passing the way it is and do the change in a separate commit to see if that breaks anything.22:54
wallyworldbabbageclunk: not really, given the size of the lists etc, should be ok22:54
babbageclunkcool cool22:55
babbageclunkthanks22:55
wallyworldnw22:55
cmarsis there something in juju that can tell me the OS name (not series) of a machine? like "ubuntu" instead of "trusty", "windows" instead of "win2008somethingsomething", etc.?23:19
cmarsby something i mean go function in juju/juju/...23:19
cmarsaha, juju/utils/series.GetOSFromSeries23:25
hmlanastasiamac: ty, i forgot about adding the pr to the bug23:42
anastasiamachml: nps :)23:42

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