/srv/irclogs.ubuntu.com/2016/03/10/#juju-dev.txt

fwereadeI think I need someone to explain the TestSystemKillCallsEnvironDestroyOnHostedEnviron test in featuretests00:40
fwereadebecause it looks like it (1) adds a hosted model (2) blocks that model's destruction (3) creates an undertaker that can't connect and silently fails in the background (4) checks that some dummy environment was destroyed... and I really can't see how it all fits together00:44
fwereade...yeah, it all works fine if I just delete the code that starts the undertaker00:47
fwereadeohhhhh00:47
fwereadewait00:47
fwereadeare we still running an undertaker in JujuConnSuite or something?00:47
fwereade...apparently not00:48
=== psivaa_ is now known as psivaa
fwereadewaigani_, does TestSystemKillCallsEnvironDestroyOnHostedEnviron ring a bell?00:49
=== mpontillo_ is now known as mpontillo
fwereadewaigani_, ISTM that it runs an undertaker that doesn't do anything00:49
fwereadewaigani_, because it still passes if I don't run it00:50
=== thumper-dogwalk is now known as thumper
mupBug #1555391 opened: MachineSuite failed during unit test <ci> <intermittent-failure> <test-failure> <unit-tests> <juju-core:Triaged> <https://launchpad.net/bugs/1555391>00:54
thumperfwereade: waigani_ is not around for a while due to paternity leave00:54
thumperfwereade: so he won't answer :)00:54
fwereadewaigani_, ignore me, you have important things to do00:55
waigani_fwereade, thumper: it's true, I'm not working - had a quick look though. Yes I wrote it, it did fail when not called. I see it has changed a bit, also there is the dep engine work? Sorry, nothing jumps out :(00:57
thumperIs anyone else seeing the tests from  github.com/juju/juju/cmd/jujud/reboot timeout all the time?01:38
fwereadethumper, I haven't, fwiw01:41
fwereadeif anyone's will to live is inconveniently strong: http://reviews.vapour.ws/r/4110/01:41
* thumper peeks01:42
thumperfwereade: looks pretty freaking big to me01:43
=== JoseeAntonioR is now known as jose
davecheneythumper: wat>  import cycle detected: github.com/juju/juju/api/backups -> github.com/juju/juju/apiserver02:21
thumper??02:21
davecheneynm02:21
davecheneyi found the problem02:22
davecheneythe amount of coupling between the api server and client is facepalm02:22
davecheneythumper: here is the fix02:33
davecheneyhttps://github.com/juju/juju/pull/467302:33
davecheneyit's tiny02:33
thumperhow did we get an import cycle?02:34
davecheneysee yesterdays rant about dummy importing the apiserver02:34
davecheneyin doing some other refactoring I hit this02:34
davecheneyhave a look at the branch02:34
thumpershipit02:35
davecheneythanks02:36
wallyworldaxw: tiny if you have a sec https://github.com/juju/bundlechanges/pull/1702:41
axwwallyworld: LGTM02:44
wallyworldty02:44
menn0wallyworld, axw: is it a known issue that if you bootstrap 2 local (lxd) controllers at the same time, one of the them will fail?02:48
axwmenn0: don't think I've tried it, not sure if it's known by others. what happens?02:49
menn0wallyworld, axw: there seems to be some reliance on the controller being bootstrapped being the "current" controller02:49
* menn0 pastebins02:49
menn0axw: here: http://paste.ubuntu.com/15339061/02:49
menn0axw: the 2 bootstraps were running at the same time02:49
wallyworldwell looks like a bug there :-(02:51
axwmenn0: thanks, looks like a bug in the client code. can you please file a bug?02:51
wallyworldmenn0: why can't you go get a cup of coffee while waiting like everyone else :-P02:51
axwI'll take a look after I finish this up02:52
menn0wallyworld: when trying out migration functionality it's super nice being able to quickly spin up 2 controllers at once :)02:53
wallyworldi know, just yanking your chain :-)02:53
menn0wallyworld: i'm just happy it's even possible now with the LXD provider02:53
wallyworldyep, it is so much better02:54
menn0otherwise i'd be using AWS or something all the time02:54
davecheneylucky(~/src/github.com/juju/juju/apiserver) % pt api/private03:08
davecheneyresource.go:03:08
davecheney14:     internalserver "github.com/juju/juju/resource/api/private/server"03:08
davecheneythe apiserver depends on a private type (if there is such a thing) from the resource api03:08
davecheneywat03:08
wallyworldaxw: here's the charm repo update https://github.com/juju/charm/pull/19703:30
axwwallyworld: done03:35
wallyworldta03:35
menn0wallyworld, axw: the ticket for that lxd provider, concurrent bootstrap issue is here: https://bugs.launchpad.net/juju-core/+bug/155543004:11
mupBug #1555430: LXD bootstrap fails current controller is switched during bootstrap <lxd> <juju-core:New> <https://launchpad.net/bugs/1555430>04:11
wallyworldta04:11
axwmenn0: thanks04:11
menn0wallyworld, axw: it also happens if you use switch while a lxd bootstrap is in progress04:11
menn0(same root cause I suspect)04:11
axwmenn0: yeah, I think we just need to set the current model name using the canonical form, so it doesn't try to resolve the current controller04:12
menn0axw: sounds feasible04:12
mupBug #1555430 opened: LXD bootstrap fails current controller is switched during bootstrap <lxd> <juju-core:New> <https://launchpad.net/bugs/1555430>04:15
mupBug #1555430 changed: LXD bootstrap fails current controller is switched during bootstrap <lxd> <juju-core:New> <https://launchpad.net/bugs/1555430>04:21
wallyworldaxw: last one, no rush, can't land yet anyway http://reviews.vapour.ws/r/4114/04:32
mupBug #1555430 opened: LXD bootstrap fails current controller is switched during bootstrap <lxd> <juju-core:New> <https://launchpad.net/bugs/1555430>04:33
wallyworldaxw: will i double up with you if i implement bootstrap maas/<server-ip>05:17
axwwallyworld: nope05:17
wallyworldok, i'll do that05:17
axwwallyworld: I'm probably going to have to add CredentialsStore to ClientStore after all... all model commands will need it to pass to juju/api.go05:18
wallyworldok05:18
axwwallyworld: sorry for the extra work before, didn't see that coming05:18
wallyworldnp, i thought i did but wasn't sure05:18
wallyworldworth trying to keep it separate05:18
axwwallyworld: it's still possible, but more trouble than it's worth I think. all the command tests would then need to provide multiple mocks. if it was just bootstrap and a couple of commands, it would be okay05:19
axwbut since it's all of them...05:20
wallyworldyeah05:20
wallyworldaxw: a small one http://reviews.vapour.ws/r/4115/05:49
axwwallyworld: I don't think this is useful without the MAAS client profile reading code? you'll still need to record the credentials, so you haven't really gained much05:52
wallyworldaxw: agreed, but what you have gained is not having to manually edit *two* yaml files05:53
wallyworldand in our getting started, we talk about credentials05:53
wallyworldso being able to bootstrap maas right after that is a win05:54
wallyworldthe getting started was just added to the release notes05:54
axwwallyworld: sure, I suppose so. it'd be nice if we could just use the CLI profiles, but I guess that can still be done later.05:54
wallyworldaxw: yeah, i don't even know what the CLI profile format or locaton is tbh05:54
axwwallyworld: it would appear to be an sqlite3 database05:59
axw~/.maascli.db05:59
wallyworldhmmm, ok. i have asked them about providing a .json file05:59
axwwallyworld: we may just be able to use the "maas" CLI directly, ther eis a command to list06:00
axwnot sure if it has the right details tho06:00
wallyworldwe need the 3 parts to the apikey - token key, token secret, client key06:00
axwlooks like it does06:00
axwit'll print out the profile name, URL and creds06:01
wallyworldaxw: wow, ok, i didn't realise we had that. what generates that sql db?06:01
axwwallyworld: "maas login"06:01
wallyworldbecause i've only ever logged in to the web ui06:01
wallyworldaxw: how hard woud it be to whip up a credential detector for maas then?06:02
axwwallyworld: shouldn't be hard at all, but I don't have a MAAS set up to test with atm06:02
wallyworlddamn, ok06:02
wallyworldwas thinking it would be nice to sneak into the beta06:02
axwwallyworld: just FYI, I'm changing the interface of EnvironProvider again, so this may take a little while yet.06:28
axw"this" being the bootstrap config changes06:28
wallyworldok, np06:29
wallyworldaxw: i pushed fixes to your review, there's a couple of issues i've commented on and/or dropped, feel free to query. bbiab, school pickup06:30
axwwallyworld: ok, thanks. will look a little bit later06:30
mupBug #1555475 opened: "juju bootstrap ... lxd" fails if lxd listening to some but not all addresses <lxd> <juju-core:Triaged> <https://launchpad.net/bugs/1555475>08:13
TheMuemorning08:32
frobwaredimitern: nope, /e/n/i/ does not get additional iface stanzas created if you apply a profile during lxc init.09:00
dimiternfrobware, right, that's not so surprising actually, as lxc typically ignores /e/n/i when configuring networking on boot09:02
frobwaredimitern: I was just merging master. You recently changed github.com/juju/schema and github.com/juju/testing, we want the maas-spaces2 version in depds.tsv, correct?09:33
dimiternfrobware, yeah, unless in master those are using more recent revs09:34
dimiternfrobware, dooferlad, sorry guys, I'll be 5m late for standup10:01
mattywfwereade, ping?10:55
dimiternfrobware, voidspace, dooferlad, http://reviews.vapour.ws/r/4117/ - fixes bug 1554584, please have a look11:11
mupBug #1554584: TestAddLinkLayerDevicesInvalidParentName in maas-spaces2 fails on windows <ci> <test-failure> <windows> <juju-core:Incomplete> <juju-core maas-spaces:In Progress by dimitern> <https://launchpad.net/bugs/1554584>11:11
voidspacedimitern: looking11:11
dimiternmanaged to get the state tests to pass on windows11:12
frobwaredimitern: that's great. thx11:12
voidspacedimitern: what was the problem with ".." on windows?11:13
voidspacedimitern: anyway, the change LGTM11:14
voidspacedimitern: frobware: dooferlad: reinstalled maas 2 with controller with only one nic - looks like the same issue commisioning nodes so trying reconfiguring the world11:16
dimiternvoidspace, thanks11:16
mupBug #1554584 opened: TestAddLinkLayerDevicesInvalidParentName in maas-spaces2 fails on windows <ci> <test-failure> <windows> <juju-core:Incomplete> <juju-core maas-spaces:In Progress by dimitern> <https://launchpad.net/bugs/1554584>11:16
dimiternvoidspace, the problem is linux and windows consider different NIC names as valid - in linux's case "." and ".." are not allowed11:17
voidspacedimitern: right11:17
voidspacerack controller had wrong address, region controller had the right one it seems11:18
voidspacestill 400 error on commission11:19
frobwaredimitern, voidspace, dooferlad: merge master into maas-spaces2, http://reviews.vapour.ws/r/4118/11:19
dimiternfrobware, looking11:19
frobwaredimitern, voidspace, dooferlad: unit tests passed on my machine11:19
dimiternfrobware, how did you update the dependencies.tsv?11:20
dimiternfrobware, plese use godeps github.com/juju/juju/... instead of just replacing revs11:20
frobwaredimitern: ah... so that's how I've done it in the past.11:21
voidspacefrobware: looks like that doesn't have discoverspaces worker changes - so they haven't landed on master11:21
voidspacefwereade must have done them in a branch then, rather than on master11:21
voidspaceso it's fine11:21
voidspace(from my perspective)11:21
dimiternfrobware, so which files had conflicts?11:24
frobwaredimitern: listed in the commit: dependencies.tsv, provider/maas/bridgescript_test.go and provider/maas/environ.go11:24
dimiternfrobware, ah, sorry - navigating a giant merge is not well supported on github ui11:25
fwereadevoidspace, yeah, it's on MADE-model-workers11:26
dimiternfrobware, LGTM11:28
frobwaredimitern: since I did the godeps update and rebuild make check, unit tests now fail.11:29
dimiternfrobware, oh - what failed?11:30
voidspacefwereade: cool, thanks11:30
frobwaredimitern: FAIL: client_macaroon_test.go:58: clientMacaroonSuite.TestAddLocalCharmSuccess11:30
dimiternfrobware, hmm.. I've pulled your branch and trying the same11:31
frobwaredimitern: the branch you're pulling doesn't have the update to deps...tsv11:31
dimiternfrobware, ok, so I might have mislead you11:32
dimiternfrobware, just a sec..11:32
frobwaredimitern: why is using godeps better than selectively choosing between A and B during a merge conflict?11:33
dimiternfrobware, so, this is what I did:11:36
dimiternfrobware, git checkout frobware/maas-space2-merge-master-at-0582881f (I have rev 193...)11:37
dimiternfrobware, godeps -u dependencies.tsv & go install -v github.com/juju/juju/...11:38
dimiternfrobware, then godeps -N github.com/juju/juju > new-dependencies.tsv && diff -u dependencies.tsv new-dependencies.tsv - revs are the same, but a few dates got updated, while some probably no longer used repos got dropped11:39
dimiternfrobware, finally, rm -fr $GOPATH/pkg ; mv new-dependencies.tsv dependencies.tsv ; godeps -u dependencies.tsv (passed ok) ; go install -v github.com/juju/juju/... (all ok still) - now running make check11:40
dimiternfrobware, this is the diff - http://paste.ubuntu.com/15340794/11:40
dimiternso far I test failure, flaky as re-runs pass: http://paste.ubuntu.com/15340800/11:43
dimiterns/far I/far 1/11:43
frobwaredimitern: let's HO, I get different results to your diff11:47
dimiternfrobware, so I guess the steps above yielded the same set of deps more or less as in your case, but with the added benefit of also having the correct timestamps and sort order11:47
dimiternfrobware, ok, omw to standup HO in a moment11:47
frobwaredimitern: I pushed the updated deps12:07
dimiternfrobware, cheers12:09
dimiternfrobware, apparently virsh have changed and now "list" does not show inactive domains, unless you pass --all12:10
dimiternfrobware, so not sure if maas is broken due to that or what.. doing dist-upgrade on the maas machine just to be sure12:10
mupBug #1555585 opened: Master dumps a "client.crt" and "client.key" file in CWD when copying images <lxd> <juju-core:Triaged by jameinel> <https://launchpad.net/bugs/1555585>12:11
frobwaredimitern: that 'virsh list --all' was always a thing for me12:12
dimiternfrobware, I'm unable to start any kvm even manually on my machine - hitting https://bugzilla.redhat.com/show_bug.cgi?id=680821 apparently :/12:13
frobwaredimitern: that's an old bug and kernel12:14
dimiternfrobware, yeah, this is more recent: http://stackoverflow.com/questions/6307950/virt-install-error12:18
dimiternalthough uncommenting `user="root"` and `group="root"` in /etc/libvirt/qemu.conf and restarting libvirt-bin didn't help12:21
frobwarevoidspace: did I misunderstand your recent change around space id vis-a-vis names: I get this from status: ... interfaces=peer:space=1;reverseproxy:space=1;website:space=2 zone=default12:42
dimiternfrobware, interesting.. I learned something today: http://www.agix.com.au/kvm-error-ioctlkvm_create_vm-failed-16-device-or-resource-busy/12:43
frobwaredimitern: aha, yes. :)12:44
dimiternfrobware, apparently you can't run a virtualbox vm at the same time as a kvm machine12:44
dimitern:)12:44
frobwaredimitern: in that scenario what does kvm-ok report?12:44
frobwaredimitern: you want lxd anyway. :-D12:44
dimiternfrobware, reports as expected12:45
dimiternfrobware, INFO: /dev/kvm exists12:45
dimiternKVM acceleration can be used12:45
dimiternfrobware, bootstrap is now going12:45
dimiternfrobware, it still takes ~4-5m for the bridge script to complete (on a node with 2 phys nics and 3 vlan nics each)12:51
dimiternfrobware, I can see that with ps xawwf after ssh-ing into the node as bootstrap still goes12:51
dimiternfrobware, so we might need to add a shorter maxwait stanza (or whatever it is)12:52
dimiternfrobware, alternatively, this slowdown can be due to this: https://bugs.launchpad.net/ubuntu/+source/ntp/+bug/246203 (or something like this, still related to ntpdate dead-locking)12:58
mupBug #246203: ntp init script started multiple times - causing 180 seconds wait on boot <ntp (Ubuntu):Fix Released> <https://launchpad.net/bugs/246203>12:58
dimiternfrobware, I can confirm the bundle deployment worked as expected, so let's merge it13:00
voidspacefrobware: that sounds right13:15
voidspacefrobware: oh, from *status*13:15
voidspacefrobware: status should report name13:15
voidspacefrobware: looks like there's somewhere still using ProviderId instead of name then13:15
voidspacefrobware: I'll look into it13:15
frobwarevoidspace: thanks13:28
jamtych0: dooferlad: if you want to do a followup review of the LXD patches: http://reviews.vapour.ws/r/4082/13:32
jamshould handle bug #155558513:32
mupBug #1555585: Master dumps a "client.crt" and "client.key" file in CWD when copying images <lxd> <juju-core:Triaged by jameinel> <https://launchpad.net/bugs/1555585>13:32
jamas well let us set "image-stream: daily" so when you bootstrap you get the current daily image13:33
jamfrobware: ^^ looks like you are OCR for today.13:36
frobwarejam: yep13:37
frobwarejam: releases vs released. isn't the stream releases?13:40
jamthe string is cloud-images.ubuntu.com/releases, but we use "ImageStream: released" internally13:42
jamIf you look at environs/config/config.go the default is "released"13:42
jamfrobware: https://github.com/jameinel/juju/blob/master/environs/config/config.go#L110313:42
frobwarejam: was asking because I set up a local mirror yesterday and somewhat intuitively did `mkdir images/released' only to notice the URL used releases.13:43
jamfrobware: yeah. We have a bit of code for other providers that does "val = stream; if val == released: val = "releases" somwhere in the code13:48
jamfrobware: I believe in the simplestream metadata itself it is "released"13:48
jamfrobware: http://cloud-images.ubuntu.com/releases/streams/v1/com.ubuntu.cloud:released:aws.sjson13:48
jamnoticed the "released" in the URL13:48
jamand "released" is part of the content, as well.13:49
jamYay for consistency.13:49
jamfrobware: anyway, review appreciated, will be walking the dog for 30 min or so.13:49
tych0jam: looks good to me13:50
jamfrobware: I think I addressed your comments, but I had some questions, can you clarify?14:23
voidspacefrobware: how were you getting that status line?14:24
voidspacefrobware: is that from a deployed service - and was it deployed with constraints/bindings ?14:24
frobwarejam: looking14:26
TheMuejam: 15 min downstairs, 15 min upstairs? ;)14:26
frobwarevoidspace: I was using the dooferlad's maas-spaces.py mediawiki demo, so yes to constraints.14:27
jamTheMue: 5 min down, walk the dog for ~20, 5 min back14:27
frobwarejam: I'm impressed there's no diff between down and up. :)14:27
TheMuejam: which floor? photos always seem to be very high14:27
jamfrobware: elevators. I don't usually walk 61 flights.14:27
TheMueouch, 6114:27
jamTheMue: I've walked it down when there was smoke once. About 20 min down14:28
TheMuejam: good for physics, but no must have for each day14:28
jamTheMue: would be better for me if I did :)14:29
perrito666Jam stairs are a great exercise14:29
jamperrito666: I've been tempted to try it up once, but I don't think it would go super well.14:29
TheMuejam: oh yeah, in my case too. but already sharpening myself a bit.14:29
perrito666You get used to :p14:29
TheMueperrito666: I had it for some time with 6 floors for parking and then 4 into the office, has been fine, but please not more than these14:31
perrito666Lol i think i could try it once a day for cardio14:31
voidspacefrobware: if it's just showing constraints then that's "correct"14:31
voidspacefrobware: as in, that's what we pass through to maas14:32
perrito666The thing is , i have fear of heights so i might not like to go 61 floors up14:32
TheMueperrito666: currently I have to admit I'm sitting in the fourth floor and take the elevators. so it's a good hint, will take the stairs down later.14:32
TheMueperrito666: fear of heights in buildings or also when flying?14:33
frobwarevoidspace: let me scrollback to see if I can find the output...14:33
voidspacefrobware: anand what format are you using for status14:34
voidspacefrobware: I'm not seeing anything like that in default status14:34
perrito666Themue just buildings14:34
frobwarevoidspace: http://paste.ubuntu.com/15341413/14:34
voidspacefrobware: that's not "status"...14:34
TheMueperrito666: Always insteresting how different we react on buildings or flights.14:35
frobwarevoidspace: fair enough. using old terminology.14:35
voidspacefrobware: those constraints are being returned by maas14:35
voidspacefrobware: so that is the constraints we passed to maas - it is "correct"14:36
voidspacefrobware: that doesn't explain the 409 conflict though14:36
voidspacefrobware: to fix it we'd have to parse the error strings14:36
TheMuebtw, how has the last sprint been? afaik in Oakland?14:36
voidspace(i.e. to replace space ids with space names)14:36
jamthanks for the reviews dooferlad and frobware14:36
frobwarevoidspace: and that's why I ... yep, exactly.14:36
perrito666Themue: my current theory is that I only have this issue with bing windows14:36
voidspacefrobware: the change I made recently was to report the space name if we discover a conflict *before* we pass it to maas14:37
TheMueperrito666: some do have it when standing outside on high towers or bridges14:38
voidspacefrobware: this conflict error from maas indicates that it doesn't have a node matching those constraints14:38
voidspacefrobware: which we can't detect in advance14:38
frobwarevoidspace: which is odd because the script goes and makes everything the same...14:38
voidspacefrobware: but for example if you had a binding to space "foo" and specified a constraint "^foo" then you'd have a conflict we can detect14:38
frobwarevoidspace: "before we pass it to mass" <- thanks14:39
voidspacefrobware: right, I've not used jame's script so I don't really know what it's trying to do14:39
voidspacenp14:39
voidspacewe still detect the conflicts using provider id - we just change them to names in the error messages14:39
frobwarevoidspace: was just trying to understand the bits and pieces that go whizzing by14:39
frobwarevoidspace: however, as an end-user how do I understand and resolve the error message I got back14:40
voidspacefrobware: well - the error is that maas has no machine available that meets your requirements14:40
voidspacefrobware: hopefully as an end user you understand your requirements14:41
frobwarevoidspace: :) but UX.14:41
voidspacefrobware: the error message is relatively clear "No available node matches constraints"14:42
voidspacefrobware: we're directly surfacing a provider error though14:43
frobwarevoidspace: and "space=2" means... ?14:43
voidspacefrobware: if you really don't know what spaces you asked for then "juju list-spaces" does tell you ids14:44
voidspacefrobware: but this is an error direct from maas and we *can't* depend on the error format (i.e. parse it)14:44
frobwarevoidspace: all I'm really questioning is the user experience. and whether we can have names14:44
voidspacefrobware: not in the errors that maas gives us back, no14:44
frobwarevoidspace: our only option would be to parse the string and interpolate as we can. true?14:45
voidspacefrobware: that would require the error string from maas to be of a fixed format - and the format of error strings is *not* part of the api14:45
voidspacewe *should not* start to depend on it14:45
voidspaceIMO14:45
frobwarevoidspace: understood. Just wary that we also create a problem for ourselves with bug triage, explaining to customers, et al.14:46
voidspacefrobware: I'm confident it will be less effort explaining this to users than it will be fixing it (and then refixing it every time the error message format changes)14:47
voidspacefrobware: we *could* catch 409 errors specifically and build a pretty-printed constraints string ourselves as well as showing the maas error (we don't want to mask the underlying error - the error may have nothing to do with spaces)14:47
voidspacefrobware: that wouldn't be too much work I guess14:47
frobwarevoidspace: I think this is still "status" though. You can still get show-machines output using juju status --format=yaml14:47
voidspaceheh14:48
voidspacefair enough14:48
frobwarevoidspace: I like your suggestion ^^14:48
frobwaredimitern: still want to sync today?15:02
katcoericsnow: morning. natefinch will be out today... your reviews will take precedent!15:02
dimiternfrobware, about the devices creation?15:04
voidspaceericsnow: ping15:11
mattywcherylj, ping?15:15
cheryljmattyw: what up?15:15
frobwaredimitern: yep15:20
dimiternfrobware, well, I'm quite deep in code changes now, and it will be better to do it tomorrow I guess15:22
dimiternfrobware, as I've already changed twice what I though we need :)15:22
frobwaredimitern: ok, I'll continue to look at the LXD side15:23
dimiternfrobware, sounds good15:23
frobwarecherylj: I looked at the master failure today, seems like containers are created OK since I landed my change, but didn't really draw any conclusions about the timeout15:24
cheryljfrobware: the os deployer test?15:24
mupBug #1555585 changed: Master dumps a "client.crt" and "client.key" file in CWD when copying images <lxd> <juju-core:Fix Released by jameinel> <https://launchpad.net/bugs/1555585>15:29
dooferladdimitern: http://reviews.vapour.ws/r/4002/ is ready for another review15:48
dimiterndooferlad, cheers, looking15:49
* dooferlad goes to refresh his coffee15:49
voidspacefrobware: ping15:51
frobwarevoidspace: pong15:52
frobwaredooferlad: looking15:52
mupBug #1555694 opened: help text for juju remove-relation needs improving <docteam> <helpdocs> <juju-core:Triaged> <https://launchpad.net/bugs/1555694>15:59
dimiterndooferlad, reviewed16:04
=== JoseeAntonioR is now known as jose
frobwarecherylj: yes16:11
frobwaredooferlad: reviewed16:11
cheryljha, I was like "yes what?"16:11
dooferladfrobware, dimitern: thanks!16:11
cheryljI had completely forgotten what we were talking about16:11
cheryljfrobware: I don't think the os deployer tests are related to your change16:12
frobwarecherylj: it's been the same test (maas-1_9-OS-deployer) for a while though. but as you say, might be the same test but a different issue16:13
cheryljfrobware: we actually disabled that test for a while, and just recently introduced it again16:14
cheryljfrobware: it was using juju deployer and mgz had to do some work to get the bundle to work with the native deployer16:14
cheryljfrobware: so it really hasn't been run on 2.0 before16:14
cheryljand was just blocked by that one multi-nic bug before16:14
mgz_frobware: the test wasn't working for a while while we had the nic bug you just fixed16:15
voidspacefrobware: dimitern: dooferlad: is the spaces sync on?16:32
dooferladvoidspace: I thought I was optional, which is why I haven't joined.16:32
dimiternjamespage, thedac, sync call?16:32
thedacyep :)16:33
frobwareoops yep, omw16:33
frobwaredimitern: on you 2 nic, 3 vlan setup, are they configured as dhcp or static?16:56
dimiternfrobware, all static16:56
=== bcsaller_ is now known as bcsaller
mattywfwereade__, ping?17:02
frobwaredimitern: whoa, the boot time is a bit sucky when we bridge the world.17:03
dimiternfrobware, yeah17:03
frobwaredimitern: it's quicker to bounce the machine than wait17:08
dimiternfrobware, how? just restart it while it's bootstrapping?17:09
frobwaredimitern: yep. need to see if cloud-init allows you to do that.17:10
frobwaredimitern: do you see the same delay on subsequent boots?17:12
dimiternfrobware, I haven't tried, but will do17:14
frobwaredimitern: does for me17:15
fwereade__mattyw, o/17:20
mupBug #1555727 opened: juju remove-ssh-key can remove Juju's own keys <docteam> <juju-core:New> <https://launchpad.net/bugs/1555727>17:20
mupBug #1555744 opened: kill-controller prevents reuse of controller name <docteam> <juju-core:New> <https://launchpad.net/bugs/1555744>17:50
xnoxping18:02
xnoxhttps://github.com/juju/juju/pull/467018:02
dimiternfrobware, still there?18:14
mupBug #1555585 opened: Master dumps a "client.crt" and "client.key" file in CWD when copying images <lxd> <juju-core:Fix Committed by jameinel> <https://launchpad.net/bugs/1555585>19:09
mupBug #1555801 opened: show-user does not show shared models <juju-core:New> <https://launchpad.net/bugs/1555801>20:51
mupBug #1555808 opened: Cannot deploy a dense openstack bundle with native deploy <bundles> <ci> <deployer> <maas-provider> <juju-core:Triaged> <https://launchpad.net/bugs/1555808>20:51
rick_h__ty wallyworld, sorry about the emails there. Too much hard thining too late in the evening21:03
wallyworldrick_h__: no problem at all. i was leaning towards option 2 myself but wasn't sure how aggressive we wanted to be in encouraging cs:series/charm to be dropped21:04
natefinchkatco: online for a little bit to catch up on what's going on.  Thanks for the help getting those branches landed... sorry for the terrible timing with everyone getting the plague.21:04
katconatefinch: can't be helped21:05
katconatefinch: if you have any time at all, could you work on landing your 3 pointer?21:05
rick_h__wallyworld: yea, not a clear 100% slam winner there but think that's the 'right' way.21:05
wallyworldrick_h__: it's still only a beta, we can tune if needed depending on feedback :-)21:06
natefinchkatco: I'll try. I have a little time now and will have more later.21:06
rick_h__wallyworld: :)21:06
katcoericsnow: standup time21:17
mupBug # changed: 1320312, 1534643, 1545046, 1546043, 1550306, 1552469, 155258921:21
mupBug #1555815 opened: register allows for controller name confusion <juju-core:New> <https://launchpad.net/bugs/1555815>21:21
alexisbwallyworld, when you are available ping me please21:24
wallyworldsure, in meetings till after release standup :-( will try and squeeze 5 minutes21:24
alexisbplease do21:24
thumpermenn0:  http://reviews.vapour.ws/r/4123/diff/#21:25
TheMueheya thumper21:26
thumpero/ TheMue21:26
thumperTheMue: how's tricks?21:26
* TheMue lurks a bit into the channel while coding his hierachical loops (like Gustavos tomb) in the hotel room21:27
TheMuethumper: feeling good, working on a cloud security software in Erlang21:28
TheMuethumper: but also like to stay in contact with my juju-ers21:28
thumper:)21:28
perrito666of course you do, we are charming people... (bad pun, sorry)21:29
TheMuethumper: learned in a very bad project how good we're working at Canonical21:29
TheMueperrito666: hehe21:29
menn0thumper: looking21:33
menn0thumper: review done. one question.21:39
thumpermenn0: ta21:40
thumpermenn0: and the other we talked about http://reviews.vapour.ws/r/4125/diff/#21:43
thumpermenn0: for peer relations there is only one relation endpoint21:44
thumperso no double counting21:44
thumperhowever, I really do want to do some manual comparison with a mongo dump of a big system, and an export21:44
thumperjust to make sure what we think is there is what is there21:45
menn0thumper: yep for sure21:48
menn0thumper: you've got 2 ship its22:15
thumperta22:15
mupBug # changed: 1478983, 1520623, 1536025, 1539428, 1540437, 1543388, 1543517, 1546790, 1546826, 1547268, 1547887, 1547966, 1548028, 1548076, 1548333, 1549545, 1551743, 1551842, 1552408, 155532522:54

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