/srv/irclogs.ubuntu.com/2017/08/31/#juju-dev.txt

axw_babbageclunk: I just need to get some more context on that code before chatting00:44
babbageclunkaxw_: ok - the start agent code or the ebs stuff?00:48
axw_babbageclunk: ebs00:48
babbageclunkcool00:48
axw_babbageclunk: for the ebs thing, I think you should just compare the pool's storage provider type to the model provider type. ec2 can have ebs, maas can have maas, etc.00:49
axw_babbageclunk: rather than looking at the name of the pool, or treating ec2/ebs specially00:49
babbageclunkaxw_: ok, that sounds nicer.00:49
babbageclunkaxw_: so filter out any that don't match the model provider type00:50
axw_babbageclunk: yes, but they don't all match exactly. you'll need a hard-coded table00:50
babbageclunkaxw_: Right.00:51
axw_babbageclunk: is there something else you wanted to chat about? we can grab another hangout00:52
babbageclunkaxw_: Just an opinion really - I was just looking in start-agents and it uses sudo service <agent> start, which should work on either, right? It's just a matter of working out which machines it needs to be run on post-agent-upgrade.00:53
babbageclunkaxw_: I'm tempted to use the saved machines that rollback-agents uses.00:54
babbageclunkaxw_: Does that sound reasonable or hacky to you?00:54
axw_work on either what? started or stopped? xenial or trusty?00:55
axw_babbageclunk: ^00:55
babbageclunkaxw_: oh sorry - 1.25 or 2, I guess. But also xenial or trusty. (I didn't realise service still worked on xenial.)00:56
axw_babbageclunk: ah ok. yes, should be fine on both - names haven't changed AFAIK00:57
axw_babbageclunk: using the saved list sounds fine00:57
babbageclunkaxw_: cool.00:57
babbageclunkaxw_: thanks - I'll make that change to the export code and land it.00:57
axw_babbageclunk: sounds good, thanks00:58
bdxthumper, babbageclunk: just to follow up the issue from earlier where the elasticsearch would start on a default vpc, and bounce when deployed to non-default vpc with a space constraint01:18
bdxhttp://paste.ubuntu.com/25435596/01:18
bdx^ I find that in the elasticsearch.log01:19
bdxstrange I only get that when deployed to a space01:20
rick_hbdx: what's the diff in the ifconfig of the two differently deployed setups?01:24
bdxnot-working: http://paste.ubuntu.com/25435632/01:26
bdxworking: http://paste.ubuntu.com/25435639/01:26
bdxnothing... other then the hardware address and ip/ip601:27
mupBug #1701481 changed: juju 1.25 leaks memory (1.25.11+) <canonical-bootstack> <sts> <juju-core:Fix Released by axwalk> <https://launchpad.net/bugs/1701481>01:56
bdxI made a bug with the maintainers of the elasticsearch charm ... here's the link https://bugs.launchpad.net/elasticsearch-charm/+bug/171412601:56
mupBug #1714126: Elasticsearch won't start when deployed to a space <Elasticsearch Charm:New> <https://launchpad.net/bugs/1714126>01:56
mupBug #1701481 opened: juju 1.25 leaks memory (1.25.11+) <canonical-bootstack> <sts> <juju-core:Fix Released by axwalk> <https://launchpad.net/bugs/1701481>01:59
mupBug #1701481 changed: juju 1.25 leaks memory (1.25.11+) <canonical-bootstack> <sts> <juju-core:Fix Released by axwalk> <https://launchpad.net/bugs/1701481>02:08
thumperwallyworld: when did we move from mongo 2.4 to mongo 3.2?02:13
wallyworldhmmm, a while back. i think we did it for juju 2.0 actually02:13
wallyworldas we were part way through upgrade steps for 2.4->2.6->3.202:13
wallyworldand we aborted since for 2.0 we didn;t need that02:14
mupBug #1714130 opened: juju reports units in non-existent OpenStack availability zones <juju:Incomplete> <juju-core:New> <https://launchpad.net/bugs/1714130>02:56
* babbageclunk goes for a run03:10
babbageclunkaxw_: I've updated https://github.com/juju/1.25-upgrade/pull/20, can you take another look please?05:49
babbageclunkaxw_: took a while to get it tested - I had a successful import but when I tried to roll it back and remove the model from the target controller it killed the machines, even though I'd removed them from the model with --keep-instance beforehand. Not sure what's going on there.05:50
axw_babbageclunk: LGTM05:54
babbageclunkaxw_: ta05:54
axw_babbageclunk: I suspect "keep-instance" isn't removing the tags that we use to clean up05:54
babbageclunkaxw_: yeah, I think that's it too.05:55
babbageclunkaxw_: the upside is running through the upgrade steps fresh is pointing out places where I was expecting the toolsDir to exist and it doesn't yet.05:56
axw_babbageclunk: for example?05:57
babbageclunkaxw_: well, at the moment it's only created in upgrade-agents, but import (which needs to run first since it uses the agent.conf to connect to state) was trying to download tools into it.05:59
axw_okey dokey06:00
babbageclunkaxw_: ha, also running things without --debug is showing that I really need some helpful output when an import succeeds.06:01
axw_juju/juju has finally hit 1000 stars06:33
* axw_ listens out for fireworks and jingling money sacks06:34
=== axw_ is now known as axw
veebersaxw: hah ^_^06:38
thumperheh06:56
=== frankban|afk is now known as frankban
wallyworldaxw: if you have a chance before eod, here's a PR, or else whenever https://github.com/juju/juju/pull/781308:35
axwwallyworld: ok08:36
wallyworldta, it's a folloeup from the one you looked at yersterday08:37
wallyworldaxw: thank you09:39
babbageclunkyay, thanks for reviews axw!10:22
rick_hkwmonroe: halp!16:05
kwmonroesup rick_h?16:06
rick_hkwmonroe: I've got an INTERFACE_PATH defined and an updated grafana-source interface code there edited.16:06
rick_hkwmonroe: now how do I tell charm build to use that locally checked out version of the interface to make sure the charm works with the changes?16:07
kwmonroei can tell where this is going.  you've mistaken me for cory_fu ;)16:07
rick_hkwmonroe: yea, but you're all helpful and use this stuff :P16:07
rick_hcory_fu: also halp then please kthx :) ^16:07
rick_hkwmonroe: has abandoned me in my hour of need16:07
kwmonroewell ok then... so, if you have INTERFACE_PATH and do not use "charm build --no-local-layers", then the build should just work to pick up your local interface changes16:07
kwmonroeso rick_h, by default, charm build will prefer your local bits.  it's only when you specify "--no-local-layers" that it ignores included layers/interfaces.16:08
rick_hkwmonroe: what files does that go into to check if the code is there?16:08
cory_furick_h: As long as INTERFACE_PATH is set in your env to a directory containing a copy of that layer, named as the layer name, it should use it.16:08
cory_furick_h: It looks like there's a bug where charm-build will tell you that it's using a local layer for regular layers, but not for interface layers16:09
cory_furick_h: I opened an issue for it: https://github.com/juju/charm-tools/issues/34016:10
cory_furick_h: So, if INTERFACE_PATH=/tmp/interfaces; and you want a local copy of interface:grafana-source, then it should be checked out in /tmp/interfaces/graphana-source16:11
rick_hcory_fu: ok, where's the interface stuff build int the build charm? I want ot grep/check the source there to see if it's in fact there16:22
cory_fuhooks/relations/<interface-name>16:23
cory_furick_h: ^16:23
=== frankban is now known as frankban|afk
rick_hcory_fu: <3 ty I had a typo in my path and the output doesn't say it's doing anything differently but fixing my path and checking the source I see it updated now16:28
beisnerhi all - what do i need to do to deploy series: artful with juju at this time?  i'm getting https://bugs.launchpad.net/juju/+bug/1714305 with agent-stream proposed.16:38
mupBug #1714305: artful: no matching agent binaries available <openstack> <uosci> <juju:New> <https://launchpad.net/bugs/1714305>16:38
rick_hbeisner: since there's no agents released it needs to be uploaded from the client which means it needs to be deployed from an artful machine?16:39
rick_hbeisner: balloons correct me here, I feel like there's got to be something I'm forgetting. ^16:39
beisnerooo weird, that'll be a problem for us rick_h16:39
rick_hbeisner: yea, I mean agents are compiled binaries for the series, no release has had them with artful yet I don't think...so it's got to be supplied from the outside. I must be missing something if we've done any testing/etc yet.16:40
bdxhey, did I see something coming over the wire about replacing creds?17:27
bdxfor a model17:28
bdxor was that just for a controller17:28
stokachuanyone seen failed to create relation egress networks: forbidden transaction: references unknown collection "relationNetworks" before?17:41
rick_hbdx: it's in a controller working out how to hook things up17:44
stokachurick_h: ^ is that a mongo error?17:45
rick_hstokachu: seems like it. I'd assme relationNetworks is in the CMR feature flag17:46
rick_hstokachu: so maybe something landed that missed the feature flagging bit?17:46
stokachuyea possible, this user is running from edge17:47
stokachurick_h: lol it is17:49
stokachuhttps://travis-ci.org/conjure-up/conjure-up/builds/270515922#L86617:49
stokachuugh17:49
rick_hstokachu: yea, so you could try turning on the feature flag and seeing if it works out and file a bug and let wallyworld know what's up17:50
rick_h export JUJU_DEV_FEATURE_FLAGS=cross-model17:50
rick_hbut that has to be done pre-bootstrap17:50
stokachuok17:51
stokachuwallyworld: https://bugs.launchpad.net/juju/+bug/171431817:53
mupBug #1714318: juju fails to bootstrap with "references unknown collection "relationNetworks"" <conjure> <juju:New> <https://launchpad.net/bugs/1714318>17:53
beisnerrick_h balloons - with artful in freeze, release just around the corner, we need to be able to deploy/test it.   other than deploying from a client on an artful machine, what options do we have?18:58
wallyworldstokachu: rick_h: damn, will fix straight away this morning. it's almost time we turn off the cross model feature flag21:00
stokachuwallyworld: \o/21:01
wallyworldi just want to get the data model and api stable; we're almost there21:01
stokachuwallyworld: can't wait for it :D21:09
stokachuwallyworld: i also have this one https://bugs.launchpad.net/juju/+bug/171101921:13
mupBug #1711019: vsphere: cache VMDKs in datastore to avoid repeated downloads and firewalled hosts <conjure> <juju:Triaged> <https://launchpad.net/bugs/1711019>21:13
stokachuwallyworld: more people are running into where they dont like having the images downloaded to their local machine21:14
stokachuand also the firewall issue21:14
stokachuaxw: ^21:15
wallyworldstokachu: ok, we'll look into it21:27
stokachuwallyworld: ty!21:27
veebersHappy Birthday thomi!22:02
veebershah wrong channel sorry22:02
bdxwtf http://paste.ubuntu.com/25441085/22:03
bdxjust added a model, deployed some stuff to it22:03
bdxthen I go to add another22:03
bdxand WHOAMMI22:03
bdxERROR cannot obtain authorization to collect usage metrics: failed to authorize reseller plan22:03
cmarsbdx, we're in the middle of a db migration, it's the planned outage i emailed about on the ml22:04
bdxoooOOooo22:05
bdx:)22:05
cmarsbdx, sorry for the trouble. i'll let you know when it's back22:05
bdxno worries22:05
bdxcmars: thx22:05
hmlwallyworld: have a minute or two to review my pr?  config-changed hook one22:22
wallyworldhml: yep, will do22:23
wallyworldhml: initial comment - if we refresh and get life, we don't also need u.st.life(u.tag)22:25
wallyworldhml: also, i think we can drop the facade version check as the controller is always updated first before the unit agents22:29
hmlwallyworld: okay22:29
wallyworldhml: and probably we can drop the embedding of the common.Life stuff since it's no longer used22:30
wallyworldon the client side anyway22:30
wallyworldhml: just a few small things, otherwise looks good22:37
hmlwallyworld: thx - i’ll get working on those22:38
wallyworldhml: also, would be worth just another manual bootstrap and test just to be sure22:38
wallyworldif not already done22:38
hmlwallyworld:I’ve done a couple - a couple more won’t hurt22:39
cmarsbdx, hey, we should be all done with the maintenance, are you able to create models now?22:39
bdxcmars: yea, good to go!22:40
cmarsbdx, \o/ ok, glad to hear22:40
bdxcmars: what was the upgrade from -> to ?22:42
cmarsbdx, it was an VM migration to a different openstack VM host22:43
bdxahh nice22:44
bdxI remember those days22:44
bdxthank god for openstack22:45
hmlwallyworld: looks like common.Life is still used in the uniter, but i removed the version check23:33
wallyworldwe should look at that usage23:34
wallyworldsee if it should be replaced by refresh23:34
hmlwallyword: application in uniter uses it, not just unit, but perhaps unit should use refresh instead23:49

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