[01:30] * thumper loads up his controller [01:30] hopefully this won't actually kill my laptop [01:30] I'm trying to replicate the death spiral we see with some controllers with lots of models [01:36] thumper: ha, you’re brave? [01:37] well... I'm up to 300 models and 60 total units [01:37] starting to see rises in txns.log reads [01:37] since I'm on an SSD, no doubt my profiling will be different [01:37] but slowly adding stuff to see it get stressed [01:37] wallyworld: i pushed the pr changes, but there is something wrong with the tests, but real world does what it should on packages. [01:37] wallyworld: i’m EOD, look at tests in the morning [01:38] ok, ty [01:57] currently: goroutine profile: total 166500 [01:58] axw: the new hook execution locking behaviour is 2.3 not 2.2.6 right? [01:59] thumper: correct [02:00] * thumper nods [02:00] * thumper slowly adds more models and units [02:05] perhaps unsurprisingly, my machine is starting to get a little sluggish [02:21] wallyworld: I've got a problem, got a minute? [02:21] sure [02:21] 1:1 HO [02:25] an overloaded controller _and_ hangouts? brave man :) [02:42] wallyworld: the state.Unit.ConigSettings method adds defaults, the application method does not [02:42] ConfigSettings* [02:42] axw: yeah, just discovering that [02:43] just otp with tum [03:08] i'm running into this bug with the manual provider: https://bugs.launchpad.net/juju/+bug/1736582 [03:08] Bug #1736582: Cannot bootstrap manual provider with Juju 2.2.6 [03:08] is there a workaround? [03:33] hmm... [03:34] when I restarted the controller [03:34] it would have hit the provider asking for machines for each model in very short order [03:35] starting all the provisioners in parallel has the potential to DDOS the provider [03:35] which is what we did for lxd [03:49] oops, we should fix that [03:50] thumper: i would expect model migrations to copy across charms - it that something that is done out of band? or is it in the export yaml? [03:50] i'm guessing out of band? [03:51] or is that just resources that gets streamed across [04:08] wallyworld: charm binaries are done out of band - they're not in the export yaml [04:12] babbageclunk: thanks. so that means we potentially have a situation for a short time where an application has an orphaned charn reference. do we not mark the model as ready until all blobs are copied? [04:17] wallyworld: that's right - the binaries (agents, charms and resources) are transferred in the import phase, and the model isn't marked as active until the success phase (when all the agents are switched over) [04:17] babbageclunk: thanks! i need to update a test then due to to a change i'm making [04:38] wallyworld: no worries (he says, too late) [04:38] never too late [04:38] * babbageclunk still has time, it's never to late to change his mind, it's - never - too late - to change his mind [05:15] axw: for when you are free https://github.com/juju/juju/pull/8179 [05:15] sure, just finishing up my PR then will take a look [05:15] no rush [05:55] wallyworld: https://github.com/juju/juju/pull/8180 [05:55] axw: looking. i'm just pushing a change to fix a feature test failure [05:55] okey dokey [05:56] done [05:56] axw: our test had a comment saying "this is wrong" referring to the source attr value, but it wasn't fixed, just a comment left behind [05:57] wallyworld: lol :/ [05:57] yeah [05:58] wallyworld: so we don't know who owns the juju namespace? [05:58] axw: no, "they" are trying to find out [05:58] no one knows [05:58] ok [05:58] axw: did you use the latest version of my charm? i added extra config attrs which are set in the pod spec [05:59] wallyworld: nope, and I hacked up the charm a bit to set the spec [05:59] maybe yours does that now? [05:59] yeah, since yesterday [05:59] i'll test once all this lands === frankban|afk is now known as frankban [09:53] axw: did you see bug #1729880, someone is wanting to run a patched version of Juju but it is in a multi-architecture deploymente [09:53] Bug #1729880: juju 2.2.4 and 2.2.6 actions dissappear when state is changed from running to complete [09:53] I thought you had a script that would allow cross-compiling and uploading alternative agent binaries. [09:54] fwiw, all he really needs is the controller to be patched, he could use official binaries for the rest of the agents (I think). [09:54] but probably our bug about an upgraded controller creating new units/machines with the *controller* agent version rather than the *model* agent version. [09:54] jam: I didn't. stepping out shortly, but I'll be back later to respond [09:55] jam: FYI, it's https://github.com/axw/juju-tools [09:55] axw: have a good night [12:04] wallyworld: ping [12:09] yo [12:14] wallyworld: pm'ed === freyes__ is now known as freyes === frankban is now known as frankban|afk === frankban|afk is now known as frankban [17:45] hml, can I get a +1? https://github.com/juju/juju/pull/8182 === frankban is now known as frankban|afk [18:05] * hml looking [18:07] balloons: lgtm [21:17] thumper: ping? Do you have a moment for some advice? [21:17] babbageclunk: sure [21:18] thumper: in 1:1? [21:18] yep [22:02] hml: pop into stand up HO? just want to touch base about the config stuff [22:02] wallyworld: on my way