/srv/irclogs.ubuntu.com/2016/09/21/#juju-dev.txt

* thumper goes to make a test faster00:00
thumperwell... when the test run with -race is done00:00
thumperperhaps food now00:00
alexisbok axw, ready when you are00:14
axwalexisb: brt00:15
redirI think this testing with snap isn't going to work out so slick00:32
redirit requires uploading the agent with the features baked into the backend and the snap can't do that00:33
rediralexisb: ^00:34
rediror maybe not. I might not understand how juju uses streams00:37
alexisbredir, I am pretty sure both menno and wallyworld have done snaps with agents baked in00:39
alexisbmenn0, ^^^ ??00:39
rediralexisb: deploying one now to see00:39
menn0redir, alexisb: it can be done. https://github.com/mjs/juju-menno-snap00:40
menn0redir, alexisb: here's how to build off an alternate repo and branch: https://github.com/mjs/juju-menno-snap/blob/MM-tabular-trial/snapcraft.yaml00:42
menn0that also shows how to include other files from outside of the juju build00:43
redirmenn0: I just used . as the repo...00:43
* redir looks00:43
menn0redir: if that works that's great too. using a specific branch is probably a bit more repeatable though.00:44
redirmenn0: so it turns out that it didn't like my named branch earlier because I had a typo in the name.00:49
redir:(00:49
menn0redir: ah right00:49
redirI went from the snapcraft.yaml in the juju repo00:49
redirI am guessing adding jujud to the list of snap binaries will give me a working jujud00:50
=== thumper is now known as thumper-dogwalk
redirbut --upload-tools is gone, will a prebuilt jujud work with --build-agent?00:50
redirme tries00:50
redirunhandled snapcraft exceptions, yay:)00:54
natefinchredir: if you have a jujud in the same directory as your juju client with the same version, it automatically uses upload tools00:57
natefinchredir: as long as your version is greater than what's in streams (otherwise it'll use streams).00:58
natefinchredir: if you have the code, you can use --build-agent to force a rebuild and upload of jujud (basically like the old upload tools)00:58
redirnatefinch: thanks. I think that will work with menn0's hint to include jujud in the list of binaries in parts: juju: snap:...00:58
redirnatefinch: it's a snap so there's no code with the binaries00:59
natefinchredir: right.  The whole idea is to support snaps... it's just overly complicated because we *also* still support streams00:59
redirwe need streamcraft !00:59
natefinchredir: personally, I really wish we just still had --upload-tools to force it to do what we want.  It removes a lot of the guessing about what juju bootstrap would do.01:00
redirlooks promising this build and push01:00
* redir goes to get some exercise and will be back later01:00
menn0axw: ping?02:59
axwmenn0: pong!03:00
menn0axw: I'm trying to determine whether will fixed this before he left: https://bugs.launchpad.net/juju/+bug/160895603:01
mupBug #1608956: local charms can be deleted while still referenced <juju:Triaged> <juju-core:Won't Fix> <juju-core 1.25:Won't Fix> <https://launchpad.net/bugs/1608956>03:01
menn0axw: b/c I *think* he has based on the last PRs he sumbitted and our discussions with him03:01
axwmenn0: pretty sure it's resolved for 2.0. I'll double check03:02
menn0axw: any idea how to have the same local charm references by 2 applications?03:02
menn0axw: referenced even03:02
axwmenn0: hrm, not sure, I think we auto increment each time we upload don't we?03:03
axwmenn0: normally there would be refs from multiple units, not applications03:03
menn0axw: exactly. i've been playing around with a model and a local charm for a while and I can't think how to get to the situation the ticket describes.03:04
axwdoesn't make sense for an app to be removed before units though...03:04
menn0yeah... either will was confused or there's more to it03:05
axwmenn0: I suspect it's theoretical, not sure though. there definitely is code to do ref checking now though. Application.removeOps decrefs, and then schedules a cleanup that will fail if the charm is still in use03:09
menn0axw: I saw that too, but thought I'd try it out. I guess it's theoretical like you said.03:10
menn0axw: i'm going to add some references to PRs and close the ticket. sound good?03:10
axwmenn0: sounds good03:11
anastasiamacmenn0: closing theoritical tickets always sounds good \o/03:18
thumper-dogwalkwinning !!!03:19
thumper-dogwalkoh03:19
=== thumper-dogwalk is now known as thumper
menn0anastasiamac: closing tickets for theoretical problems were actually fixed despite being theoretical is even better :)03:19
thumpergot  StatusHistorySuite.TestPruneStatusHistoryBySize from 42s to 1.5s03:19
anastasiamacthumper: \o/03:19
anastasiamacmenn0: closing any tickets is amazing!03:20
thumperand under race, from 192s to 8s03:20
thumper8s still seems long03:20
thumperbut we are inserting 20000 documents03:20
anastasiamaci'd take 8s over 192s and run with it ;D03:20
thumperchanging batchsize from 1000 to 10000 takes 1.5s to 1.3s03:22
* thumper waiting for race test to run03:23
menn0thumper: nice!03:23
thumperstill 8s for -race03:24
thumperso will stick with smaller batch size03:24
* thumper looks at next on hit list03:25
anastasiamacthumper: pout of curiosity, what was the fix? how did u reduce time so dramatically?03:25
thumperstopped inserting one document at a time03:25
anastasiamacha :)03:25
thumperwith 20000 documents03:25
thumperkinda dumb03:25
thumperdoing 1000 at a time03:25
anastasiamacawesome \o/ i wonder if there is something we can do more gloabbly - even if just detect and improve places where we have similarly large sequential operations...03:26
thumpernot really, it is very specific03:42
mupBug #1597601 opened: ERROR cannot deploy bundle: cannot deploy application: i/o timeout <2.0> <bundles> <deploy> <oil> <oil-2.0> <repeatability> <retry> <juju:Fix Committed by menno.smits> <juju-core:In Progress by menno.smits> <https://launchpad.net/bugs/1597601>03:49
MianHi, does anyone here know something about  the Xenial version of mongodb charm?  it's not available in the charm store right now03:51
Mianis there a schedule or calendar as to when we will release mongodb charm on Xenial03:51
thumpermenn0: https://github.com/juju/juju/pull/629603:56
menn0thumper: looking04:06
menn0Mian: you're likely to have better luck on #juju04:07
Mianmenn0:  got it, thanks ...04:07
menn0thumper: did you know there's already a state/clock.go04:09
menn0?04:09
menn0thumper: it looks like you've done things in a better way04:09
menn0thumper: but all the things used state.GetClock should probably get updated to use the injected clock04:10
thumperah04:14
thumperI thought there was a clock somewhere04:14
thumperbut I thought I had imagined it04:14
thumperlet me fix them up04:14
menn0thumper: looks like there's only one place?04:17
thumperwell, half a dozen04:18
thumperon it already04:18
* thumper runs the tests04:21
thumperyay04:22
thumperremoved lots of TODO04:22
thumperand bug references with this branch04:22
thumperand *state.State now has a clock04:22
menn0thumper: yeah, really good to have this done - thank you!04:22
thumperall GetClock references remvoed, running tests now04:23
thumperjust to make sure04:23
thumperhmm04:23
thumperfound a reference in worker/uniter04:23
thumperhas to be the suites with the longest tests runs doesn't it04:24
thumperthree tests failed in state04:28
* thumper enfixorates04:28
thumperhmm... think I have broken the uniter tests...04:41
thumperI think they are waiting to time out04:41
thumperPASS: uniter_test.go:1173: UniterSuite.TestActionEvents39.168s04:42
thumperno04:42
thumperjust that one04:42
thumperno, uniter tests all good04:42
thumperphew04:42
thumpermenn0: review updated04:48
menn0thumper: looking04:48
thumpermenn0: makes many things simpler04:50
thumperI was caught out by the lease managers not working04:50
thumperbut that was because I need to restart the workers when you set the clock04:51
menn0thumper: I thought of that too but when I checked, so had you :)04:53
menn0thumper: ship it04:53
thumperw00t04:53
menn0thumper: that shaves a bit of landing times then04:54
menn0thumper: as well as making state testing a whole lot better04:54
thumperat least a minute04:54
thumperno...04:54
thumperonly about 20s04:54
thumperthe race is where it really sucks04:54
rediraxw: yt? if you have a minute PTAL https://github.com/juju/juju/pull/629704:55
thumpergiven how long I worked yesterday, I'm going to call it now05:00
thumperI'll check to make sure the branch lands05:00
thumperbut apart from that, dinner making time05:00
thumperlaters05:00
* menn0 is done for now too... long tech board meeting tonight + more calls05:01
=== menn0 is now known as menn0-afk
axwredir: looking05:01
redirtx05:07
redirhaving trouble getting snaps to upload a backend with support, but I guess that won't really help either now that I think about it05:08
redir:|05:08
axwredir: reviewed05:11
redirI haven't yet gotten the snap to deploy with an appropriate jujud06:20
redirgiving up for the day.06:20
* redir goes eod06:20
rediraxw: started on changes per your review06:22
rediraxw: was going to use an environs.RegionSpec since that is what we use elsewhere to help generate the region key elsewhere06:24
axwredir: works for me06:24
redirbut then found that the param structs for [Unset|SetModelDefaults are different shapes06:25
redirso I'll refactor UnsetModeldefaults to be shaped like SetModelDefaults and generate the regionspec there to pass to state.06:26
redirunless that sets off some alarm bells for you06:26
rediraxw ^06:26
redirnite06:26
axwredir: don't really understand what you mean by them being shaped differently. they look the same to me.06:28
axwgood night06:28
redirin case it comes up menn0-afk axw the cli snap for reviewing modeldefaults isn't working because I've been unable to make the snap use the right jujud -- so not going to make the tech board agenda06:28
=== redir is now known as redir-afk
redir-afkaxw one has region and cloud tag on the top of the paramas struct the other has it with each item in the list06:29
axwredir-afk: okey dokey. possibly because rc1 images have been released, and you're building code with version=rc1? may need to rebase. anyway, a job for tomorrow06:29
axwredir-afk: neither SetModelDefaults nor UnsetModelDefaults have it at the top.06:29
redir-afkaxw: you're right it is at the top in the private setModelDefaults.06:35
redir-afksigh06:35
=== frankban|afk is now known as frankban
=== menn0-afk is now known as menn0
marcoceppifrobware: ping, maas question08:27
voidspacefinally submitted some of my expenses for the juju core sprint09:26
voidspacethe one in june...09:26
marcoceppivoidspace: hah, I still have expense reports from May outstanding >.>09:32
voidspacemarcoceppi: :-)09:32
perrito666Really? I submit them on the go, way easier to track09:50
voidspaceperrito666: that's much more sensible...09:52
voidspacefrobware: ping10:08
voidspacefrobware: do you have opinions on bug 1624495?10:08
mupBug #1624495: operations fails on rackspace because of ipv6 address in dns-name <rackspace> <status> <juju:Triaged by rharding> <juju-ci-tools:Triaged> <https://launchpad.net/bugs/1624495>10:08
voidspacefrobware: should we filter ipv6 addresses out of dns-name?10:08
voidspacefrobware: that doesn't seem very forward compatible with work coming "soonish"10:08
=== jamespag` is now known as jamespage
marcoceppihalp please10:44
marcoceppijuju deploy bundle is hanging on this error10:45
marcoceppiwe can curl the request, we have DNS and network connectivity10:45
marcoceppihttp://paste.ubuntu.com/23210954/10:46
marcoceppiany help is appreciated, onsite, etc10:46
frobwarevoidspace, marcoceppi: pong - (sorry was at the opticians)10:51
marcoceppiwe can't deploy anythin gatm10:52
frobwaremarcoceppi: juju version?10:52
marcoceppibeta1810:55
marcoceppifrobware: ^10:55
voidspacefrobware: hey, hi11:11
voidspacefrobware: did you see my question about bug 162449511:11
mupBug #1624495: operations fails on rackspace because of ipv6 address in dns-name <rackspace> <status> <juju:Triaged by rharding> <juju-ci-tools:Triaged> <https://launchpad.net/bugs/1624495>11:11
frobwarevoidspace: was partially looking through backlog11:11
voidspacefrobware: rather than filtering ipv6 out we could just prefer ipv4 (always give an ipv4 address if one is available)11:12
voidspacefrobware: but if only ipv6 addresses are available still return one for dns-name11:12
frobwarevoidspace: in the PB I didn't see anything IPv6 related - is that captured elsewhere?11:12
voidspacefrobware: PB?11:12
frobwarevoidspace: pastebin from marcoceppi11:12
frobwarevoidspace: http://paste.ubuntu.com/23210954/11:13
voidspacefrobware: my question is unrelated11:13
frobwarevoidspace: oh11:13
voidspacefrobware: I'm talking about bug 1624495 and ways to fix it11:13
mupBug #1624495: operations fails on rackspace because of ipv6 address in dns-name <rackspace> <status> <juju:Triaged by rharding> <juju-ci-tools:Triaged> <https://launchpad.net/bugs/1624495>11:13
marcoceppirc1 "fixed" it11:14
voidspacefrobware: you can address marcoceppi first - it sounds like a higher priority11:14
frobwaremarcoceppi: huzzah11:14
frobwarevoidspace, marcoceppi: I'm a confused. we're all talking about the same bug... or so I thought.11:15
voidspacefrobware: marcoceppi: I have no idea...11:16
marcoceppiI just need help, in general, unrelated to any bugs11:17
marcoceppiwe're onsite in a high pressure situation and weird things are cropping up11:17
frobwaremarcoceppi: ok you got bumped; can I help? wha'ts broke? did rc1 fix things and you are no longer stuck?11:18
marcoceppirc1 got us deploying again11:18
marcoceppiwe're having issues now where machines aren't be requested from juju in the maas, but we're still looking11:18
frobwaremarcoceppi: MAAS 2.0?11:19
marcoceppimaas 2.0, juju 2.0rc111:19
marcoceppiI think it's realted to requring us to put IP addresses into noproxy11:19
marcoceppithis environment has an http-proxy, but it means ALL traffic gets routed to that proxy, including traffic to the controller and maas11:20
marcoceppiwhich is annoying11:20
rick_h_morning11:22
marcoceppiI'm getting a TON of activity in the log, but still no instances in maas booted11:24
rick_h_marcoceppi: this is in the MAAS log?11:24
frobwaremarcoceppi: care to share the log11:25
marcoceppijuju machine- log11:25
rick_h_marcoceppi: k, yea can you pastebin that log and peek at the maas log?11:25
marcoceppitrying to pastbein11:26
marcoceppiyeah, I can't really, juju scp doesn't run as root, I don't have access to run a pastebin from that server11:28
rick_h_marcoceppi: k11:28
rick_h_marcoceppi: email?11:29
marcoceppiwe're getting a few instances booted, but it's taking a very long time for req to come trhough11:29
marcoceppihttp://paste.ubuntu.com/23211052/11:29
marcoceppienjoy 5mb of text11:30
rick_h_marcoceppi: hmm, some sort of timeout maybe...what would slow down maas provisioning...11:30
rick_h_marcoceppi: heh, yea browser is choking on it11:30
marcoceppiwe've gotten three of the 10 machines deployed11:31
marcoceppijust seems like juju is taking it's sweet time making these requests11:31
marcoceppirick_h_: http://paste.ubuntu.com/23211059/ that's the bundle11:32
rick_h_marcoceppi: yea, just trying to think wtf. You're saying it's taking a long time for maas to show the machine is pulled by Juju, not that the charms are taking a long time to come up, or a long time for juju to upgrade the machines once up.11:33
rick_h_marcoceppi: all the things I'd expect to be slow behind the proxy you aren't hitting, it's the stuff that should be pretty damn fast11:34
frobwaremarcoceppi: can we isolate juju and/or maas. Can you deploy a machine - does that take similar time?11:34
marcoceppifrobware: deploy a machine from maas?11:34
frobwaremarcoceppi: deploy from MAAS, taking Juju out of the equation11:34
marcoceppior add-machine from juju11:34
marcoceppifrobware: it's instantly allocated, then comes up in a few mins time11:34
frobware:(11:34
frobwaremarcoceppi: can you pase $(ip route) from the maas controller11:35
frobware*paste11:35
marcoceppiwe're 23 minutes in, and only three machines were requested from maas11:36
marcoceppijk, another machine was just allocated11:36
marcoceppifrobware: http://paste.ubuntu.com/23211068/11:37
frobwaremarcoceppi: so are the machines taking a long time to install packages? (just guessing know)11:39
marcoceppifrobware: http://paste.ubuntu.com/23211072/11:39
marcoceppifrobware: they're just not being requested from maas11:39
marcoceppifrobware: http://paste.ubuntu.com/23211079/11:40
frobwaremarcoceppi: and can you see the console messages when a machine is booting?11:40
marcoceppifrobware: http://i.imgur.com/RgSyCAQ.png11:40
* frobware wonders at 72 cores11:41
marcoceppiit's not the speed of the machine booting, infact it's like 3 minutes from aquired -> ready in juju11:41
marcoceppiit's that I've got a lot of machines ready, and I'm 30 mins in, and Juju as only made the request for a handful of the machines11:41
marcoceppiwe were doing this with beta18 yesterday, without this problem, we movd to rc1 because we lost the ability to deploy a bundle with beta18 this morning11:42
frobwaremarcoceppi: can you login/ssh to a node once it is mostly up and look to see what CPU usage is being consume11:42
marcoceppi0.0011:43
marcoceppithere's a minimal load11:43
frobwarebleh11:43
marcoceppiyou want me to look ath the controller cpu usage?11:43
frobwaremarcoceppi: ok, so, $(juju add-machine) without deploying is how long? Do you have a spare machine to do that operation?11:43
rick_h_voidspace: ping, need a hand here. I'm trying to look at marcoceppi's logs and find the maas communication section where juju asks for the machine and juju gets it and starts responding: http://paste.ubuntu.com/23211052/11:44
marcoceppiwell, technically wehave a bunch of machines not being used, but they're supposed to be allocated11:44
frobwaremarcoceppi: also, what's the CPU load on the MAAS controller?11:44
rick_h_voidspace: any clue as to what in the logs I'm looking for besides all the lines that have something like "machine-6" in them?11:44
marcoceppifrobware: 0.2311:44
marcoceppiI'll try to add-machine11:44
marcoceppifrobware: equally as slow I did an add-machine and we're 2 mins in since I rand the command and not yet acquired11:46
marcoceppiit's like maas provider is serializing requests only after the last machine agent fully boots11:47
frobwaremarcoceppi: and could you send truncated logs around the time you did add-machine - what was the machine number?11:47
marcoceppimachine # 1011:47
marcoceppilet me try11:47
frobwarerick_h_: given log size, tryig to narrow down to a known machine allocation ^11:48
rick_h_frobware: yea, understand11:48
frobwarerick_h_: that other log made my browser behave like ye-olde-netscape11:48
rick_h_need 32gb of ram :) took a sec but loaded here11:49
marcoceppifrobware: the machine never came up, I had to remove-machine because we need it for the deploy11:49
frobwaremarcoceppi: ok11:49
marcoceppifrobware: http://paste.ubuntu.com/23211105/11:50
marcoceppithat's 8000 lines, from just around the time I did a `juju add-machine nfv145.maas`11:50
rick_h_frobware: voidspace any clue if this means anything? {"request-id":100,"response":"'body redacted'"} Provisioner[""].MachinesWithTransientErrors11:51
voidspacerick_h_: not seen it before, I can grep the code though11:52
mupBug #1613992 opened: 1.25.6 "ERROR juju.worker.uniter.filter filter.go:137 tomb: dying" <canonical-is> <cdo-qa-blocker> <landscape> <juju-core:Triaged> <juju-core 1.25:Triaged> <https://launchpad.net/bugs/1613992>11:53
voidspacerick_h_: with an empty response I'd say that means no machines - it's an api facade method that calls into the provisioner_task11:54
voidspacerick_h_: no machines with errors I mean11:54
frobwarerick_h_, voidspace: the other oddity and repeated is: "2016-09-21 11:42:19 DEBUG juju.apiserver request_notifier.go:115 <- [1EC]  {"request-id":1,"type":"Admin","version":3,"request":"Login","params":"'params redacted'"}11:54
frobware2016-09-21 11:42:19 DEBUG juju.apiserver admin.go:201 hostPorts: [[192.168.0.251:17070 127.0.0.1:17070 [::1]:17070]]11:54
frobware2016-09-21 11:42:19 DEBUG juju.apiserver request_notifier.go:140 -> [1EC]  23.963626ms {"request-id":1,"response":"'body redacted'"} Admin[""].Login11:54
frobware2016-09-21 11:42:19 DEBUG juju.apiserver request_notifier.go:115 <- [1EC] user-admin@local {"request-id":2,"type":"Client","version":1,"request":"FullStatus","params":"'params redacted'"}11:54
frobware2016-09-21 11:42:19 DEBUG juju.apiserver.client status.go:181 Applications: map[openstack-dashboard:openstack-dashboard cinder:cinder ntp:ntp ceph-radosgw:ceph-radosgw neutron-api:neutron-api cinder-ceph:cinder-ceph glance:glance mysql:mysql neutron-openvswitch:neutron-openvswitch nova-cloud-controller:nova-cloud-controller ceph-mon:ceph-mon ceph-osd:ceph-osd nova-compute:nova-compute rabbitmq-server:rabbitmq-server keystone:keystone neutron-gateway:n11:54
frobwareeutron-gateway]11:54
frobware2016-09-21 11:42:19 DEBUG juju.apiserver.client status.go:716 error fetching public address: no public address11:54
frobware2016-09-21 11:42:19 DEBUG juju.apiserver.client status.go:716 error fetching public address: no public address11:54
frobware2016-09-21 11:42:19 DEBUG juju.apiserver.client status.go:716 error fetching public address: no public address11:54
frobware2016-09-21 11:42:19 DEBUG juju.apiserver.client status.go:716 error fetching public address: no public address11:54
frobware2016-09-21 11:42:19 DEBUG juju.apiserver.client status.go:716 error fetching public address: no public address11:54
frobware2016-09-21 11:42:19 DEBUG juju.apiserver.client status.go:716 error fetching public address: no public address11:54
frobware2016-09-21 11:42:19 DEBUG juju.apiserver.client status.go:716 error fetching public address: no public address11:54
frobware2016-09-21 11:42:19 DEBUG juju.apiserver.client status.go:716 error fetching public address: no public address11:54
frobware2016-09-21 11:42:19 DEBUG juju.apiserver.client status.go:716 error fetching public address: no public address11:55
frobware2016-09-21 11:42:19 DEBUG juju.apiserver.client status.go:716 error fetching public address: no public address11:55
frobware2016-09-21 11:42:19 DEBUG juju.apiserver.client status.go:716 error fetching public address: no public address11:55
rick_h_voidspace: the body is redacted so not sure if the bosy id empty11:55
frobware2016-09-21 11:42:19 DEBUG juju.apiserver.client status.go:716 error fetching public address: no public address11:55
frobware2016-09-21 11:42:19 DEBUG juju.apiserver.client status.go:716 error fetching public address: no public address11:55
frobware2016-09-21 11:42:19 DEBUG juju.apiserver.client status.go:716 error fetching public address: no public address11:55
frobware2016-09-21 11:42:19 DEBUG juju.apiserver request_notifier.go:140 -> [1EC] user-admin@local 75.777822ms {"request-id":2,"response":"'body redacted'"} Client[""].FullStatus11:55
frobware2016-09-21 11:42:19 INFO juju.apiserver request_notifier.go:80 [1EC] user-admin@local API connection terminated after 112.508087ms11:55
frobware2016-09-21 11:42:19 DEBUG juju.apiserver request_notifier.go:115 <- [6C] machine-0 {"request-id":12490,"type":"InstancePoller","version":3,"request":"InstanceId","params":"'params redacted'"}11:55
frobware2016-09-21 11:42:19 DEBUG juju.apiserver request_notifier.go:115 <- [6C] machine-0 {"request-id":12491,"type":"InstancePoller","version":3,"request":"InstanceId","params":"'params redacted'"}11:55
frobware2016-09-21 11:42:19 DEBUG juju.apiserver request_notifier.go:140 -> [6C] machine-0 865.024µs {"request-id":12490,"response":"'body redacted'"} InstancePoller[""].InstanceId11:55
frobware2016-09-21 11:42:19 DEBUG juju.apiserver request_notifier.go:140 -> [6C] machine-0 815.317µs {"request-id":12491,"response":"'body redacted'"} InstancePoller[""].InstanceId11:55
frobware2016-09-21 11:42:19 DEBUG juju.apiserver request_notifier.go:115 <- [6C] machine-0 {"request-id":12492,"type":"InstancePoller","version":3,"request":"InstanceId","params":"'params redacted'"}11:55
frobware2016-09-21 11:42:19 DEBUG juju.apiserver request_notifier.go:140 -> [6C] machine-0 702.154µs {"request-id":12492,"response":"'body redacted'"} InstancePoller[""].InstanceId11:55
frobware2016-09-21 11:42:19 DEBUG juju.apiserver request_notifier.go:115 <- [6C] machine-0 {"request-id":12493,"type":"InstancePoller","version":3,"request":"InstanceId","params":"'params redacted'"}11:55
frobware2016-09-21 11:42:19 DEBUG juju.apiserver request_notifier.go:115 <- [6C] machine-0 {"request-id":12494,"type":"InstancePoller","version":3,"request":"InstanceId","params":"'params redacted'"}11:55
voidspacefrobware: how many mb did you paste...11:55
frobware2016-09-21 11:42:19 DEBUG juju.apiserver request_notifier.go:140 -> [6C] machine-0 724.592µs {"request-id":12493,"response":"'body redacted'"} InstancePoller[""].InstanceId11:55
frobware2016-09-21 11:42:19 DEBUG juju.apiserver request_notifier.go:140 -> [6C] machine-0 852.802µs {"request-id":12494,"response":"'body redacted'"} InstancePoller[""].InstanceId11:55
rick_h_wheeee11:55
frobware2016-09-21 11:42:20 DEBUG juju.apiserver request_notifier.go:115 <- [D7] unit-keystone-0 {"request-id":481,"type":"LeadershipService","version":2,"request":"ClaimLeadership","params":"'params redacted'"}11:55
frobware2016-09-21 11:42:20 DEBUG juju.worker.lease manager.go:217 waking to check leases at 2016-09-21 11:43:00.159215809 +0000 UTC11:56
frobware2016-09-21 11:42:20 DEBUG juju.apiserver request_notifier.go:140 -> [D7] unit-keystone-0 19.749863ms {"request-id":481,"response":"'body redacted'"} LeadershipService[""].ClaimLeadership11:56
frobware2016-09-21 11:42:20 DEBUG juju.apiserver request_notifier.go:115 <- [6C] machine-0 {"request-id":12495,"type":"InstancePoller","version":3,"request":"InstanceId","params":"'params redacted'"}11:56
frobware2016-09-21 11:42:20 DEBUG juju.apiserver request_notifier.go:115 <- [6C] machine-0 {"request-id":12496,"type":"InstancePoller","version":3,"request":"InstanceId","params":"'params redacted'"}11:56
babbageclunkOh dear11:56
frobware2016-09-21 11:42:20 DEBUG juju.apiserver request_notifier.go:140 -> [6C] machine-0 568.786µs {"request-id":12496,"response":"'body redacted'"} InstancePoller[""].InstanceId11:56
frobware2016-09-21 11:42:20 DEBUG juju.apiserver request_notifier.go:115 <- [6C] machine-0 {"request-id":12497,"type":"InstancePoller","version":3,"request":"InstanceId","params":"'params redacted'"}11:56
frobware2016-09-21 11:42:20 DEBUG juju.apiserver request_notifier.go:140 -> [6C] machine-0 698.863µs {"request-id":12497,"response":"'body redacted'"} InstancePoller[""].InstanceId11:56
frobware2016-09-21 11:42:20 DEBUG juju.apiserver request_notifier.go:140 -> [6C] machine-0 11.057ms {"request-id":12495,"response":"'body redacted'"} InstancePoller[""].InstanceId11:56
frobware2016-09-21 11:42:20 DEBUG juju.apiserver request_notifier.go:115 <- [6C] machine-0 {"request-id":12498,"type":"InstancePoller","version":3,"request":"InstanceId","params":"'params redacted'"}11:56
frobware2016-09-21 11:42:20 DEBUG juju.apiserver request_notifier.go:115 <- [6C] machine-0 {"request-id":12499,"type":"InstancePoller","version":3,"request":"InstanceId","params":"'params redacted'"}11:56
frobware2016-09-21 11:42:20 DEBUG juju.apiserver request_notifier.go:140 -> [6C] machine-0 689.344µs {"request-id":12498,"response":"'body redacted'"} InstancePoller[""].InstanceId11:56
frobware2016-09-21 11:42:20 DEBUG juju.apiserver request_notifier.go:140 -> [6C] machine-0 546.075µs {"request-id":12499,"response":"'body redacted'"} InstancePoller[""].InstanceId11:56
marcoceppigoodbye IRC bouncer11:56
frobware2016-09-21 11:42:20 DEBUG juju.apiserver request_notifier.go:115 <- [6C] machine-0 {"request-id":12500,"type":"InstancePoller","version":3,"request":"InstanceStatus","params":"'params redacted'"}11:56
frobware2016-09-21 11:42:20 DEBUG juju.apiserver request_notifier.go:140 -> [6C] machine-0 1.395166ms {"request-id":12500,"response":"'body redacted'"} InstancePoller[""].InstanceStatus11:56
marcoceppiit was nice knowing you11:56
frobware2016-09-21 11:42:20 DEBUG juju.apiserver request_notifier.go:115 <- [6C] machine-0 {"request-id":12501,"type":"InstancePoller","version":3,"request":"ProviderAddresses","params":"'params redacted'"}11:56
frobware2016-09-21 11:42:20 DEBUG juju.apiserver request_notifier.go:140 -> [6C] machine-0 587.746µs {"request-id":12501,"response":"'body redacted'"} InstancePoller[""].ProviderAddresses11:56
frobware2016-09-21 11:42:20 DEBUG juju.apiserver request_notifier.go:115 <- [6C] machine-0 {"request-id":12502,"type":"InstancePoller","version":3,"request":"Status","params":"'params redacted'"}11:56
frobware2016-09-21 11:42:20 DEBUG juju.apiserver request_notifier.go:140 -> [6C] machine-0 749.181µs {"request-id":12502,"response":"'body redacted'"} InstancePoller[""].Status11:56
frobware2016-09-21 11:42:21 DEBUG juju.apiserver request_notifier.go:115 <- [6C] machine-0 {"request-id":12503,"type":"InstancePoller","version":3,"request":"InstanceId","params":"'params redacted'"}11:56
marcoceppiBIG WHEELS KEEP ON TURNNINGGGG11:57
frobware2016-09-21 11:42:21 DEBUG juju.apiserver request_notifier.go:140 -> [6C] machine-0 1.050716ms {"request-id":12503,"response":"'body redacted'"} InstancePoller[""].InstanceId11:57
frobware2016-09-21 11:42:21 DEBUG juju.apiserver request_notifier.go:115 <- [6C] machine-0 {"request-id":12504,"type":"InstancePoller","version":3,"request":"InstanceId","params":"'params redacted'"}11:57
frobware2016-09-21 11:42:21 DEBUG juju.apiserver request_notifier.go:115 <- [6C] machine-0 {"request-id":12505,"type":"InstancePoller","version":3,"request":"InstanceId","params":"'params redacted'"}11:57
frobware2016-09-21 11:42:21 DEBUG juju.apiserver request_notifier.go:140 -> [6C] machine-0 859.082µs {"request-id":12504,"response":"'body redacted'"} InstancePoller[""].InstanceId11:57
frobware2016-09-21 11:42:21 DEBUG juju.apiserver request_notifier.go:140 -> [6C] machine-0 696.796µs {"request-id":12505,"response":"'body redacted'"} InstancePoller[""].InstanceId11:57
frobware2016-09-21 11:42:21 DEBUG juju.apiserver request_notifier.go:115 <- [6C] machine-0 {"request-id":12506,"type":"InstancePoller","version":3,"request":"InstanceId","params":"'params redacted'"}11:57
frobware2016-09-21 11:42:21 DEBUG juju.apiserver request_notifier.go:115 <- [6C] machine-0 {"request-id":12507,"type":"InstancePoller","version":3,"request":"InstanceId","params":"'params redacted'"}11:57
frobware2016-09-21 11:42:21 DEBUG juju.apiserver request_notifier.go:140 -> [6C] machine-0 619.928µs {"request-id":12506,"response":"'body redacted'"} InstancePoller[""].InstanceId11:57
frobware2016-09-21 11:42:21 DEBUG juju.apiserver request_notifier.go:140 -> [6C] machine-0 779.62µs {"request-id":12507,"response":"'body redacted'"} InstancePoller[""].InstanceId11:57
frobware2016-09-21 11:42:21 DEBUG juju.apiserver request_notifier.go:115 <- [6C] machine-0 {"request-id":12508,"type":"InstancePoller","version":3,"request":"InstanceId","params":"'params redacted'"}11:57
frobware2016-09-21 11:42:21 DEBUG juju.apiserver request_notifier.go:140 -> [6C] machine-0 1.152377ms {"request-id":12508,"response":"'body redacted'"} InstancePoller[""].InstanceId11:57
frobware2016-09-21 11:42:22 DEBUG juju.apiserver request_notifier.go:115 <- [6C] machine-0 {"request-id":12509,"type":"InstancePoller","version":3,"request":"InstanceId","params":"'params redacted'"}11:57
frobware2016-09-21 11:42:22 DEBUG juju.apiserver request_notifier.go:140 -> [6C] machine-0 837.126µs {"request-id":12509,"response":"'body redacted'"} InstancePoller[""].InstanceId11:57
frobware2016-09-21 11:42:22 DEBUG juju.apiserver request_notifier.go:115 <- [6C] machine-0 {"request-id":12510,"type":"InstancePoller","version":3,"request":"InstanceId","params":"'params redacted'"}11:57
frobware2016-09-21 11:42:22 DEBUG juju.apiserver request_notifier.go:115 <- [6C] machine-0 {"request-id":12511,"type":"InstancePoller","version":3,"request":"InstanceId","params":"'params redacted'"}11:57
frobware2016-09-21 11:42:22 DEBUG juju.apiserver request_notifier.go:140 -> [6C] machine-0 775.213µs {"request-id":12510,"response":"'body redacted'"} InstancePoller[""].InstanceId11:57
frobware2016-09-21 11:42:22 DEBUG juju.apiserver request_notifier.go:140 -> [6C] machine-0 709.194µs {"request-id":12511,"response":"'body redacted'"} InstancePoller[""].InstanceId11:57
frobware2016-09-21 11:42:22 DEBUG juju.apiserver request_notifier.go:115 <- [6C] machine-0 {"request-id":12512,"type":"InstancePoller","version":3,"request":"InstanceId","params":"'params redacted'"}11:57
frobware2016-09-21 11:42:22 DEBUG juju.apiserver request_notifier.go:115 <- [6C] machine-0 {"request-id":12513,"type":"InstancePoller","version":3,"request":"InstanceId","params":"'params redacted'"}11:58
frobware2016-09-21 11:42:22 DEBUG juju.apiserver request_notifier.go:140 -> [6C] machine-0 648.18µs {"request-id":12512,"response":"'body redacted'"} InstancePoller[""].InstanceId11:58
frobware2016-09-21 11:42:22 DEBUG juju.apiserver request_notifier.go:140 -> [6C] machine-0 684.41µs {"request-id":12513,"response":"'body redacted'"} InstancePoller[""].InstanceId11:58
frobware2016-09-21 11:42:22 DEBUG juju.apiserver request_notifier.go:115 <- [6C] machine-0 {"request-id":12514,"type":"Singular","version":1,"request":"Claim","params":"'params redacted'"}11:58
frobware2016-09-21 11:42:22 DEBUG juju.worker.lease manager.go:217 waking to check leases at 2016-09-21 11:43:22.822052442 +0000 UTC11:58
frobware2016-09-21 11:42:22 DEBUG juju.apiserver request_notifier.go:140 -> [6C] machine-0 10.463619ms {"request-id":12514,"response":"'body redacted'"} Singular[""].Claim11:58
frobware2016-09-21 11:42:23 DEBUG juju.apiserver request_notifier.go:115 <- [6C] machine-0 {"request-id":12515,"type":"InstancePoller","version":3,"request":"InstanceId","params":"'params redacted'"}11:58
frobware2016-09-21 11:42:23 DEBUG juju.apiserver request_notifier.go:140 -> [6C] machine-0 788.027µs {"request-id":12515,"response":"'body redacted'"} InstancePoller[""].InstanceId11:58
frobware2016-09-21 11:42:23 DEBUG juju.apiserver request_notifier.go:115 <- [6C] machine-0 {"request-id":12516,"type":"InstancePoller","version":3,"request":"InstanceId","params":"'params redacted'"}11:58
frobware2016-09-21 11:42:23 DEBUG juju.apiserver request_notifier.go:115 <- [6C] machine-0 {"request-id":12517,"type":"InstancePoller","version":3,"request":"InstanceId","params":"'params redacted'"}11:58
frobware2016-09-21 11:42:23 DEBUG juju.apiserver request_notifier.go:140 -> [6C] machine-0 998.939µs {"request-id":12516,"response":"'body redacted'"} InstancePoller[""].InstanceId11:58
frobware2016-09-21 11:42:23 DEBUG juju.apiserver request_notifier.go:140 -> [6C] machine-0 798.386µs {"request-id":12517,"response":"'body redacted'"} InstancePoller[""].InstanceId11:58
frobware2016-09-21 11:42:23 DEBUG juju.apiserver request_notifier.go:115 <- [6C] machine-0 {"request-id":12518,"type":"InstancePoller","version":3,"request":"InstanceId","params":"'params redacted'"}11:58
frobware2016-09-21 11:42:23 DEBUG juju.apiserver request_notifier.go:115 <- [6C] machine-0 {"request-id":12519,"type":"InstancePoller","version":3,"request":"InstanceId","params":"'params redacted'"}11:58
frobware2016-09-21 11:42:23 DEBUG juju.apiserver request_notifier.go:140 -> [6C] machine-0 1.062551ms {"request-id":12518,"response":"'body redacted'"} InstancePoller[""].InstanceId11:58
frobware2016-09-21 11:42:23 DEBUG juju.apiserver request_notifier.go:140 -> [6C] machine-0 748.926µs {"request-id":12519,"response":"'body redacted'"} InstancePoller[""].InstanceId11:58
frobware2016-09-21 11:42:24 INFO juju.apiserver request_notifier.go:70 [1ED] API connection from 192.168.0.1:3279611:58
frobware2016-09-21 11:42:24 DEBUG juju.apiserver utils.go:72 validate model uuid: 0af2d6d9-6c9c-4bc4-843c-00c6bccb367511:58
frobware2016-09-21 11:42:24 DEBUG juju.apiserver request_notifier.go:115 <- [1ED]  {"request-id":1,"type":"Admin","version":3,"request":"Login","params":"'params redacted'"}11:58
frobware2016-09-21 11:42:24 DEBUG juju.apiserver admin.go:201 hostPorts: [[192.168.0.251:17070 127.0.0.1:17070 [::1]:17070]]11:59
marcoceppi<311:59
marcoceppiI suppose I could have done that, looking at the ops11:59
voidspace:-)11:59
mgzsurprised flood prevention didn't hit11:59
mgzfrobware: sorry about that11:59
* rick_h_ has to run the boy to school, voidspace frobware please see if there's anything we can figure out that would cause a delay in juju asking for a machine and it getting sent back. I see the machines get asked for/found around line 2001 of the log http://paste.ubuntu.com/23211052/ (and might be worth trying to curl the /plain url on that 11:59
frobwaremgz: well, me too. My machine is crawling atm12:00
voidspacemarcoceppi: we'd need trace logging enabled to see the body of those MachinesWithTransientErrors calls12:00
voidspacemarcoceppi: and tracing generates a shit-ton of logging12:00
* frobware will try and not paste that into IRC12:01
marcoceppivoidspace: we'll I already have a shit-ton, wouldn't mind making it a shit-tonne12:01
voidspacefrobware: :-)12:01
voidspacemarcoceppi: heh, it would at least tell us if that's the issue12:01
babbageclunkYou could use something like ngrep to watch the requests - they're not https.12:01
marcoceppivoidspace: well, we just got the lsat machine requested12:02
marcoceppiand we need to validate the deployment, but I imagine we'll be redeploying in about 20-30 mins12:02
marcoceppiand I'll turn on trace at that point12:02
voidspacemarcoceppi: cool, thanks12:03
marcoceppivoidspace: `<root>=TRACE;unit=DEBUG` seem about right?12:03
voidspacemarcoceppi: yep that should do it12:03
marcoceppiokay, different problems12:20
marcoceppiwe're bringing up lxd machines in this maas, and they are not getting the cloud-init manifest/userdata and as a result, they are not getting agents or networking configured12:21
marcoceppivoidspace frobware steel yourselves, trace logging is about to be enabled12:25
* frobware makes another pledge to not copy it to the channel12:25
babbageclunkhttps://media.giphy.com/media/OCu7zWojqFA1W/giphy.gif12:26
frobwarebabbageclunk: hey, text is cheap!12:26
* marcoceppi premetively kicks frobware ;)12:27
voidspace:-)12:28
marcoceppido you have to enable trace logging before or after deployment12:29
voidspacemarcoceppi: it takes effect from whenever you set it12:29
marcoceppiI'm still only seeing debug output12:29
voidspacemarcoceppi: so whenever really...12:29
voidspacehmmm12:29
voidspacemarcoceppi: even in the all-machines log?12:30
marcoceppivoidspace: what all-machines log ;)12:30
voidspacehas that gone now?12:31
voidspacelogsink.log maybe12:31
voidspaceI'm bootstrapping locally to check12:32
marcoceppiyeah, I'm looking at that one, still just debug12:32
marcoceppioh well, guess you'll get it next tim12:32
voidspacemgz: you know much about setting juju logging? we want trace logging from the request_notifier12:33
voidspacemgz: does this sound sensible, it looks good to me: `<root>=TRACE;unit=DEBUG`12:34
voidspacemarcoceppi: if I set that logging-config (on the controller model) I see TRACE logs12:38
marcoceppivoidspace: I set it on the current model12:38
marcoceppilet me do that12:38
voidspaceprobably both would be wise... current model *should* be fine I think (but obviously isn't if we're not getting TRACE)12:39
marcoceppihelllooooooooooo data12:39
mgzvoidspace: seems reasonable12:40
marcoceppivoidspace frobware enjoy: http://paste.ubuntu.com/23211230/12:41
marcoceppiI can ship these logs to a server to deliver via plaintxt if that's easier12:42
* frobware temporarily closes IRC, and fetches the trace. "I'll be back!"12:42
voidspace:-)12:44
voidspacemarcoceppi: doesn't look like MachinesWithTransientErrors is anything interesting12:46
voidspacemarcoceppi: is it just as slow this time round?12:46
aisraelrick_h_, do bundles support deploying from a specific channel?12:51
rick_h_aisrael: looking12:56
marcoceppivoidspace: yes12:57
marcoceppivoidspace: we're rolling back to beta18, but aisrael will be updating his juju to 2.0 rc1 to try to replicate12:57
rick_h_aisrael: can you try juju deploy $bundle --channel=edge12:58
aisraelrick_h_, I think that would work, but the case I'm looking at is wanting to deploy some components from stable, like mariadb, but other components from edge12:59
=== petevg_afk is now known as petevg
rick_h_aisrael: there's nothing in the bundle definition right now.13:00
rick_h_aisrael: the idea was that you have a working solution, you want to test "does the upcoming" one work. Adding channels to the bundles leads to a hodge podge of bundles that are in different 'states'13:00
aisraelrick_h_, ack. I'll try pointing it at the charm revision in edge and see if it'll pull in the right bits13:00
rick_h_aisrael: +1 revision always works13:01
frobwarerick_h_: are we meeting today?13:07
rick_h_frobware: oh sorry yea13:07
frobwarerick_h_: we can leave it in lieu of helping marcoceppi13:07
rick_h_frobware: actually yes please. I just see I was invited to a maas cross team at this time I want to check out13:07
marcoceppifrobware rick_h_ voidspace we've downgraded to beta18 to progress13:08
frobwarerick_h_: ack13:08
marcoceppitoo many shap pointy edges and too little time to grind them down13:08
frobwaremarcoceppi: ack - also trying your bundle to see if I can repro13:08
marcoceppifrobware: gl13:08
frobwaremarcoceppi: please let me know if beta18 is radically different in its behaviour13:08
marcoceppifrobware:13:08
frobwaremarcoceppi: do your MAAS nodes commission with trusty?13:10
marcoceppifrobware: xenial13:11
marcoceppifrobware voidspace not good news, we're seeing this with beta18 now13:16
marcoceppithe only thing we changed from yesterdday to today was the juju bundle13:16
marcoceppi(and added more hardware to maas)13:16
abentleysinzui: let's chat when you hit a lull in the release.13:18
frobwaremarcoceppi: well I think that helps us stop chasing ghosts between 18 and rc113:22
marcoceppifrobware: we're waiting to see if the lxd issue persists, but it's taking forever, still, to get machines allocated in maas13:27
frobwaremarcoceppi: the lxd issue being they end up using lxdbr0?  that's true in 18, but should now be fixed in rc113:28
rick_h_marcoceppi: so this same network setup an just fine yesterday?13:28
marcoceppifrobware: the lxd issue we had is that cloud-init didn't run, we didn't get agents for the machines and networking wasn't configured in rc113:29
marcoceppiwe rolled back to address that, but we're still experiencing a long ass time getting juju to ask for machines13:29
marcoceppirick_h_: the deltas from yesterday were juju rc1, 5 more machines in maas, changes to the bundle13:29
frobwaremarcoceppi: ok - any chance that issue is: https://bugs.launchpad.net/juju/+bug/161198113:30
mupBug #1611981: LXD guests not configured due to the lack of DHCP on the interface selected as eth0 <network> <sts> <juju:In Progress by macgreagoir> <https://launchpad.net/bugs/1611981>13:30
marcoceppirick_h_: we elimenated the rc1, we're going to try the bundle in a minute as long as we can verify lxd machines are working13:30
marcoceppifrobware: that looks like it13:30
marcoceppifrobware: the interface was setup as eth2 in the lxd machine13:30
marcoceppifrobware: after dhclient on eth2 in lxd machine, address was allocated13:30
frobwaremarcoceppi: so the "fix" there (asssuming this is your issue) is to reoder the NICS in MAAS13:30
frobwaremacgreagoir: ^^13:30
macgreagoirfrobware: Reading back...13:31
marcoceppifrobware: reorder the nics for the bare metal?13:31
frobwaremacgreagoir: ^^ yep?13:31
macgreagoirmarcoceppi: If you are able to rename the nics in maas so that the pxe iface sorts lower, you should work-around that. Is that a possibility?13:31
marcoceppimacgreagoir frobware this is what we have now13:32
macgreagoirmarcoceppi: Aye, on the metal.13:32
marcoceppimacgreagoir: http://i.imgur.com/seIUIiZ.png13:32
rick_h_voidspace: chat or are you helping ^ ?13:33
macgreagoirmarcoceppi: Are you able to see what network-interfaces looks like in <container>/var/lib/cloud/seed/nocloud-net/user-data, please?13:36
marcoceppimacgreagoir: we're waiting for another container ot come online13:36
marcoceppimacgreagoir: we're hitting two major issues with maas today, this and one where Juju takes 10 minutes to request 1 machine from maas13:36
macgreagoirmarcoceppi: Is eno3 the consistently used pxe iface?13:37
marcoceppimacgreagoir: yes13:37
marcoceppion all the metal13:37
macgreagoirIf you can try rennaming it to... dynamic0 (or something else lower than eno1) it would be a good test of the dhcp/eth0 bug, at least.13:39
frobwaremacgreagoir: wouldn't user-data have the correct list of interfaces?13:39
macgreagoirfrobware: It should, yes, I'd like to get a picture of the full config.13:39
marcoceppimacgreagoir: so rename eno1, which is not configured, to dynamic013:43
frobwaremacgreagoir, marcoceppi: I think to ensure that we are seeing this bug we should try and repro: juju add-machine lxd:<X>; then let's enter the container ($lxc exec juju-<container-name> bash) and poke around13:43
marcoceppifrobware macgreagoir we are not seeing the DHCP/misconfiguration on beta1813:43
marcoceppiwe are getting containers with IP addresses and agents13:43
marcoceppifrobware macgreagoir we're under the gun to get this out, and fighgint maas's delayed instance allocaiton is killing our iterations13:44
macgreagoirmarcoceppi: What is the 10.95.172.x subnet?13:44
marcoceppifrobware macgreagoir if we get the green light to continue for the demo with Mark next week, we'll try to repro tomorrow13:44
marcoceppimacgreagoir: that's an external network not managed by MAAS13:44
frobwaremarcoceppi: are you able to HO and screenshare?13:44
marcoceppifrobware: we can hangout and screen share, yes, might be easier to explain13:45
frobwaremarcoceppi: let's do that; we're going too slowly - sending link...13:45
frobwaremacgreagoir: https://hangouts.google.com/hangouts/_/canonical.com/maasissues?authuser=013:46
mupBug #1626097 opened: juju deploy lxd provider inconsistent ipv4 or ipv6 names <cpe-sa> <juju-core:New> <https://launchpad.net/bugs/1626097>13:47
voidspacerick_h_: sorry, missed your msg13:49
voidspacerick_h_: was taking a break13:49
rick_h_voidspace: k13:50
voidspacerick_h_: oh bugger, forgot we were supposed to chat today!13:50
voidspacerick_h_: you free now?13:50
rick_h_voidspace: in the room now13:52
rick_h_voidspace: though we've got standup in 813:52
rick_h_macgreagoir: standup if you're free14:01
katco\o/14:01
macgreagoirrick_h_: On HO with marcoceppi, sorry14:01
rick_h_macgreagoir: all good, that's the best priority14:02
babbageclunkAnyone know how to talk to the introspection worker?14:03
babbageclunkIt looks like it exposes a web UI with profile info like stack traces, but it's listening on an abstract domain socket and I can't work out how to get a web client to talk to it.14:03
alexisbbabbageclunk, heh sorry14:25
alexisbI dropped to fast14:25
alexisbis there somethng else?14:25
babbageclunkalexisb: No worries!14:26
babbageclunkalexisb: Was just going to say, I'm chatting with thumper tonight so I'll pick his brains about the introspection worker14:26
babbageclunk(If I haven't already sussed it out by then.)14:26
alexisbcool14:27
mupBug #1626097 changed: juju deploy lxd provider inconsistent ipv4 or ipv6 names <cpe-sa> <usability> <juju:Triaged> <https://launchpad.net/bugs/1626097>14:32
babbageclunkWorked it out - you can't do it with ncat but you can with socat.14:37
babbageclunkyay, now I have 18k lines of stack traces.14:47
frobwarerick_h_: did you want to sync?16:12
rick_h_frobware: on a manager call atm, easy to email so I don't hold up your EOD?16:32
=== frankban is now known as frankban|afk
CorvetteZR1hello.  i'm trying to do juju bootstrap --upload-tools using xenial image but get connection refused on port 2217:01
CorvetteZR1google turned up some old posts with people having similar issues, but i haven't found any solution17:01
CorvetteZR1 i can see the container is running, but bootstrap can't auth using ssh key-auth.  any suggestions?17:01
natefinchCorvetteZR1: what provider?  AWS, Google, Openstack, Local?17:02
rick_h_CorvetteZR1: and what versin of juju?17:03
CorvetteZR1local.  got Maas going and want to play with openstack17:03
CorvetteZR1version 2.0-beta15 i think17:03
CorvetteZR1whatever is latest in 16.04...17:04
CorvetteZR1as far as maas goes, it's up and running and i got a few servers deployed17:04
CorvetteZR1with juju i'm kind of lost.  should i be bootstraping it on the maas server or on one of the deployed nodes?  i get the same error on both...both are same version of ubuntu and juju17:05
CorvetteZR1natefinch, local17:17
CorvetteZR1rick_h_, 2.0-beta1517:18
rick_h_CorvetteZR1: can you get the RC1 from the PPA please? There was some networking issues with containers binding to the correct interface/address pre-RC117:19
CorvetteZR1ok17:19
CorvetteZR1ok, looks like it logged in now on 2.0-rc117:26
CorvetteZR1it's doing apt inside the container17:26
CorvetteZR1thanks rick_h_ !17:27
natefinchyay!17:27
rick_h_CorvetteZR1: <3 ty17:28
redir-afk\o/17:51
redir-afkwhat I am not afk17:52
=== redir-afk is now known as redir
natefinchlol I can't tell you how often I do that :)17:55
hmlhas anyone bootstrapped a remote openstack cloud with juju 2.0 recently?  i’m having some challenges  - it appears that the charm deployed didn’t get assigned a floating ip, causing (i’m assuming) the install of the charm instance to get stuck17:57
redirnatefinch: right. I usually just don't17:57
redirif I  don't anwer I'm afk or focused17:58
natefinch*nod*17:58
* rick_h_ goes to grab lunchables18:17
rediranyone else use chromium and having issues with it displaying jpegs?18:47
CorvetteZR1stuck on fetching juju gui 2.1.1019:15
CorvetteZR1debug doesn't have anything interesting19:18
CorvetteZR1although, can it have something to do with eno1 and eno2 has no address?19:18
natefinchnot sure... maybe it's a networknig issue?  Does your environment have internet access?19:27
natefinchCorvetteZR1: you can also bootstrap with --no-gui to skip that step if you're not going to sue it19:28
CorvetteZR1it does have internet access.  it's possibly a network issue.  i rebooted the maas node, now it just fails saying it can't find a node in the zone19:29
CorvetteZR1meh...i'll poke around :)19:29
CorvetteZR1k, different issue now.  cannot acquire a node in the zone19:40
CorvetteZR1i have 2 deployed nodes in my zone...do they need to be ready or allocated instead of deployed?19:40
natefinchdefinitely not deployed. Deployed is effectively "in use" so juju won't mess with them.  I believe ready is what they should be in.19:42
CorvetteZR1ah...i think it's doing something now19:42
CorvetteZR1i released it19:42
natefinchcool19:42
CorvetteZR1now juju is powering it up19:42
thumperso close to a bless20:28
perrito666sounds like a cheap pop song20:32
rick_h_heh, almost20:32
natefinchrick_h_: can I get your input on an error message?  This is what we show if the user has no current controller specified:20:41
natefinch$ juju models20:41
natefinchERROR No current controller.20:41
natefinchPlease use "juju controllers" to view all controllers available to you. You can20:41
natefinchset the current controller by running "juju switch" or "juju login".20:41
rick_h_natefinch: I feel like that's in the wrong order and a lot of info20:41
natefinchthis is what it used to say:20:42
natefinch`not logged in20:42
natefinchPlease use "juju controllers" to view all controllers available to you.20:42
natefinchYou can login into an existing controller using "juju login -c <controller>".20:42
rick_h_natefinch: if you don't have a controller specified the first thing is switch, then if you don't know what controller to go to you'd use juju controllers20:42
natefinchwhat it used to say is actually not a good error message because it has nothing to do with being logged in or not.  Although I think I should check that, too.  Hmm.20:43
natefinchrick_h_: the big error messages were from a mark bug: https://bugs.launchpad.net/juju/+bug/158906120:43
mupBug #1589061: Juju status with no controllers offers up juju switch <juju:Fix Released by anastasia-macmood> <https://launchpad.net/bugs/1589061>20:43
rediranyone name a charm with optional-storage?20:43
rick_h_natefinch: hmm, ok20:45
natefinchrick_h_: ¯\_(ツ)_/¯20:47
rick_h_natefinch: yea, sorry, multi-tasking20:47
natefinchrick_h_: oh, no big deal.  Just... error messages are hard]20:49
rick_h_natefinch: yea, agree20:49
natefinch"I don't know how you got into this situation, but here's a few ways to get out that may or may not be what you really should do"20:50
natefinchdinner time, back later20:53
=== natefinch is now known as natefinch-afk
rick_h_natefinch-afk: https://pastebin.canonical.com/166172/20:55
perrito666mm, I was expecting add-cloud to be interactive21:23
perrito666annybody knows the magic incantation to add-cloud for a maas cloud?21:30
alexisbthumper, have you opened your wine?22:32
thumperno22:32
alexisbI love that are first bless begins with a rev ID of "bad..."22:33
thumper:)22:38
alexisbaxw, great minds ;) ^^^22:40
axwalexisb: :)22:40
mupBug #1626304 opened: Unit disk fills with inprogress-n files <juju-core:New> <https://launchpad.net/bugs/1626304>22:54
axwalexisb: just checking, you said we're not worrying about "graduated reviewer" business now that we have the checklist?22:56
alexisbaxw, no22:56
alexisbaxw, but we need to update the process given we dont have assigned mentors (as we did before)22:57
axwalexisb: no you didn't say that, or no we're not worrying about it?22:57
alexisbno I didnt mean to say that22:58
axwokey dokey22:59
axwanastasiamac: do you have a moment to stamp https://github.com/juju/juju/pull/6294 ?23:03
anastasiamacaxw: sure thing23:04
axwanastasiamac: thanks23:08
menn0redir: thanks for the review. after proposing I decided to do more - hence the lack of QA steps.23:11
redirmenn0: np23:11
redirI figured that or changing to GH reviews altered workflow23:12
alexisbaxw, is this still a bug: https://bugs.launchpad.net/juju/+bug/162376123:12
mupBug #1623761: drop userpass auth-type from azure <azure-provider> <juju:Triaged> <https://launchpad.net/bugs/1623761>23:12
menn0redir: nah, I shouldn't have created the PR yet23:12
axwalexisb: yes, still need to drop it23:13
redirin that case Not LGTM:)23:13
axwalexisb: before 2.023:13
thumperhmm...23:16
thumperugh23:22
thumpercan't hear anyone properly23:22
thumperall robot23:22
mwhudsonwhee funtimes mongodb 3.2.10-rc1 fails to build on arm64 & s390x23:50
perrito666can anyone with maas experience check http://paste.ubuntu.com/23213786/ and give me an opinion?23:50
perrito666mwhudson: oh? mmap? or the new stuff?23:50
mwhudsonperrito666: no, nothing so deep i think23:51
mwhudsonperrito666: https://launchpadlibrarian.net/285886652/buildlog_ubuntu-yakkety-arm64.juju-mongodb3.2_3.2.10~rc1-0ubuntu1~ppa1_BUILDING.txt.gz https://launchpadlibrarian.net/285880249/buildlog_ubuntu-yakkety-s390x.juju-mongodb3.2_3.2.10~rc1-0ubuntu1~ppa1_BUILDING.txt.gz23:51
perrito666mwhudson: AttributeError: Values instance has no attribute 'use-s390x-crc32': >23:52
perrito666?23:52
mwhudsonperrito666: yeah, that's going to be something in my s390x patches i guess23:53
perrito666this one is a bit surprising __wt_checksum_init23:53
mwhudsonyeah23:53
mwhudsongoing to see if that happens with the upstream source and report a bug if it does23:54
perrito666I would not expect wt to try to link to unexisting things :(23:54
mwhudsonbet it's some per-arch thing23:54
mwhudsonoh hey someone's done it already i think23:56

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