[02:25] tlm: did you find the issue with the controller upgrade? [02:54] not yet wallyworld just finished having some lunch [03:03] no worries [03:37] wallyworld: got time for another HO, This isn't going great [03:38] tlm: sure, after current meeting,soon [04:38] tlm: free now [04:40] wallyworld: think I sorted myself out and found the problem [04:40] awesome ok [04:40] the trick was to pull a little more hair [04:40] glad it was you cause i have none [04:41] i've noticed [04:41] \o/ [06:04] thumper: or anyone got one minute to take a look? https://github.com/juju/juju/pull/11694 [06:06] looking [06:07] ty wallyworld [06:07] kelvinliu: we were going to land in 2.7? [06:07] will back port to 2.7 in next PR [06:11] kelvinliu: awesome, lgtm. great to see this fixed [06:12] ta [06:29] wallyworld: this one goes to 2.7 https://github.com/juju/juju/pull/11695 [08:08] manadart: when we convert the interface info into LinkLayerDeviceArgs (setLinkLayerDevicesAndAddresses in networkconfigapi.go), why is only a subset of the information persisted? [08:08] for example, shouldn't the origin be persisted? [08:09] (I am on develop) [08:09] achilleasa, origin was never extended to it's fullest [08:09] achilleasa: Yes. This patch will set it for the provider: https://github.com/juju/juju/pull/11683 [08:10] I have some work locally to add. Should be up for review today. [08:11] cool. I will also be adding the virtual port type to the link layer devices doc [08:25] I wish juju passed context.Context through the stack [08:44] achilleasa: Was just looking at bringing 2.7 forward again. The patches are 11695, 11682 and 11682. The only one we want is the last one (your bundle-diff changes). [08:45] I had a crack, but couldn't update the dependency. You mentioned this in standup, so do you want to bring it into 2.8? [09:00] manadart: you mean to cherry-pick it and land it standalone to 2.8? [09:42] manadart: doing the ovs detection as we discussed allows the bridge policy to work out its magic and the lxd containers get assigned to the bridge. However, I noticed that when the container gets removed, the veth device remains attached to my switch; guess we need to fix that as well [09:50] achilleasa: Do veth devices usually go away immediately? This is only for the OVS case? [09:51] achilleasa: And yes to the question above, just cherry-pick forward. [09:52] manadart: I happened to notice this for OVS; I will check a normal lxd to see what happens [09:53] btw, you can review https://github.com/juju/juju/pull/11697 instead of the LXD one which I will close now [10:20] manadart: or stickupkid https://github.com/juju/juju/pull/11698 (forward port of diff-bundle fix and a drive-by for a spurious warning by lxd container) [10:35] manadart: the lingering veth issue only seems to affect the OVS bridge; the nic is dropped as expected from lxdbr0 [11:29] quick sanity check on a clean 2.8 -> develop PR https://github.com/juju/juju/pull/11699 [11:33] how do you know if a charm has been upgraded from status [11:33] is there a revision somewhere [11:36] charm-rev [12:14] stickupkid: removed the gitignore bit; can you take another look? [15:38] hml, https://github.com/juju/juju/pull/11700 [15:39] stickupkid: suggest an upgrade-charm hook as well [15:40] hml, yeah I'll add, it takes time haha [15:40] at first quick glance [15:55] we should totally point the lxd image server to the host image server... we download the images twice [20:35] hml: does the latest comment on bug 1829393 look like it's something we need to be worried about? [20:35] Bug #1829393: model upgrade tries to upgrade the lxd profile of kvms [20:36] wallyworld: reading [20:39] wallyworld: something to fix… looks like a situation we haven’t seen before… not a breakage of the bug fixed at first glance [20:40] i wonder if a blocker for 2.7.7, i guess there's no workaround [20:40] wallyworld: no work around is coming to mind right now [20:41] wallyworld: how often do we have an lxd cloud with manual kvm machines? [20:41] shrug [20:42] how big is the fix? can we do it quickly? [20:49] wallyworld: looking [20:54] wallyworld: need to thread a check for manual machines thru to the instancemutater… from state to the worker. in theory not too difficult. pondering if fix to deploy needed as well…. [20:55] wallyworld: nope, since manual machines don’t go thru the provisioner afaik [21:05] hml: "nope" as in no change needed to deploy as well? [21:05] wallyworld: i do not believe so. would have to double check [21:06] k [21:44] where are the default machine constraints specified? they're not available via get-model-constraints === _thumper_ is now known as thumper