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

* redir wonders where — and – fall in that spectrum...00:14
redirthey look so similar00:14
redirand how about ‗ ?00:16
alexisbbabbageclunk, dude!  it is time for sleeping00:21
* alexisb goes to pick up kiddo talk to you all later00:21
=== alexisb is now known as alexisb-afk
babbageclunkalexisb: you are right! I'm all done, except can't do a final test because of some weird dns issue.00:22
* babbageclunk goes to bed!00:22
wallyworldaxw: i'd like to get this landed for beta if possible, it's a small tweak to list controllers http://reviews.vapour.ws/r/5635/01:37
axwlooking01:45
axwwallyworld: reviewed01:57
wallyworldta01:57
wallyworldaxw: 1:1?02:02
=== natefinch-afk is now known as natefinch
natefinchI hate it when I fix a simple bug and it reveals a huge gnarly bug behind that one.02:11
anastasiamac_natefinch: only one gnarly behind? consider it ur lucky day :D02:14
natefinchwell.. it's one gnarly bug because of two pieces of gnarly code working at cross purposes... both assuming too much about what the other one will do or not do02:15
natefinchaxw: got a minute?02:17
natefinchaxw: I'm going to ask you about code you wrote threee years ago ;)02:17
natefinchstart dusting off the tape drive :)02:18
axwnatefinch: sorry, missed your message02:49
axwnatefinch: what's up?02:49
natefinchaxw: heh, no problem. I've actually engineered a fix around it, but we can talk a little...02:50
natefinchaxw: juju help-tool02:51
natefinchaxw: https://github.com/juju/juju/blame/master/cmd/juju/commands/helptool.go#L12302:51
natefinchaxw: we make a dummy hook context and then pass that into all the functions and hope they don't look too closely at it :p02:51
axwlet me guess, something is looking at it? :)02:52
natefinchaxw: yes :)02:52
natefinchaxw: but they don't *really* need to, at least not so early, and since all this code does is call info... I just deferred the code that looks at the value until we actually run the command.02:53
axwnatefinch: ok. perhaps the interface for those commands should be changed, so that Run is the thing that takes the hook context?02:54
natefinchaxw: that's a good general solution.  I don't think anything should really need to use the hook context on command creation, and "context" is really more of a "while running" concept anyway (which is why we pass in the command context there)02:55
natefinchaxw: I made the minor change to get this one to work.  I think in the future it would be good to make the fix you suggested, but that seems like a bigger change than we really have time for right now.03:02
natefinchaxw: http://reviews.vapour.ws/r/5636/diff/#03:02
natefinchor if anyone else wants an easy review ^ (+26 -12)03:10
axwnatefinch: reviewed, please add QA steps tho03:12
axw(code LGTM)03:12
natefinchoops, right, updated03:14
axwnatefinch: do you know if we have a CI test that uses resource-get?03:15
natefinchaxw: not sure, I can check03:15
natefinchaxw: yeah, there is03:25
axwnatefinch: cool, thanks03:25
wallyworldffs, landing bot is down :-(03:49
axwwallyworld: can you please check if you can see the data I just shared on drive?04:19
wallyworldaxw: yep, am looking at it now. i think it would be good to extract the 3 interesting numbers for each run and tabulate04:20
axwwallyworld: indeed, I need to prepare something for my talk later tho :/  I've responded with rough figures that are most interesting, will see what else I can do04:21
wallyworldaxw: i can pull out some numbers if i get time a bit later04:21
wallyworldaxw: ah i see the next email; i think that's ok for now, it gives the key data point04:22
wallyworldaxw: only other data point would be what it was before your changes04:23
axwwallyworld: yeah, but I figured it's not that useful to know how bad the really bad implementation is :p04:24
axwI'd prefer to focus on how to get it better04:24
wallyworldfair enough04:25
menn0axw or wallyworld: could I get a review of this please? http://reviews.vapour.ws/r/5629/04:39
menn0it's fully QAed now04:39
wallyworldok04:39
wallyworldmenn0: except it appears landing bot is down :-(04:39
menn0wallyworld: ah... oh well04:40
menn0wallyworld: the review would be good to get done anyway04:40
wallyworldsigh04:40
wallyworldyep04:40
* menn0 looks at the bot04:40
wallyworldmenn0: oh, it's back04:40
menn0wallyworld: ok cool04:41
wallyworldgot a server error before04:41
menn0wallyworld: TestCertificateUpdateWorkerUpdatesCertificate is failing really often04:48
wallyworldawesome04:48
wallyworldit has been ok for a while, was failing a bit a while back04:48
natefinchmenn0: how is it failing?04:48
menn0natefinch: http://juju-ci.vapour.ws/job/github-merge-juju/9153/artifact/artifacts/windows-out.log04:49
menn0natefinch: the test thinks the certificate isn't being updated04:49
menn0natefinch: it's happened to me twice in a row for a PR that changes a very unrelated shell script04:49
wallyworldit should even be running on windows04:49
wallyworldshouldn't04:49
menn0it failed for me yesterday a few times too04:50
wallyworldanything controller related does not need to run on windows04:50
menn0wallyworld: agreed, but this doesn't seem like a windows specific problem04:50
menn0i.e. maybe we're just lucky that it's not failing more often on linux04:50
natefinch[LOG] 0:05.803 DEBUG juju.worker.certupdater addresses haven't really changed since last updated cert04:51
natefinchI was looking into this cert updater stuff a lot for a manual provider bug I was looking into, so I'm fairly familiar with the code.   There's a watcher here that's getting fired, but we think nothing has changed. If nothing has changed, why is the watcher firing?04:52
menn0natefinch: could be an update to the doc which just set the same values? that would still cause the watcher to fire.04:57
natefinchyeah, true.  Still, seems suspicious that we're getting that "nothing changed" firing and then the test failed because nothing changed.04:57
menn0natefinch: true04:59
menn0natefinch: I just dug through the code. the watcher is tracking the machine document so any change to the machine will fire it. not all those changes will be address updates.05:00
natefinchoh right, that makes sense05:00
menn0natefinch: so that message could be completely normal05:00
menn0or it's a clue :)05:01
natefinchis the landing bot working, or not?05:02
wallyworldmenn0: lgtm05:09
wallyworldnatefinch: it is again now05:09
menn0wallyworld: thanks05:18
wallyworldmenn0: i think i found the pinger issue. haven't tested yet, just looking at code05:31
wallyworldbut i don't fully understand it either05:31
menn0wallyworld: for the cert updater?05:33
wallyworldmenn0: in apiserver/admin.go there's a call to startPingerIfAgent()05:34
wallyworldbut it is inside an if{}05:34
wallyworldand i think nothing ever calls it05:34
wallyworldthat's the only place i can see where the pinger would be started05:34
wallyworldi'll add some logging and test a bit05:35
menn0wallyworld: I believe the if there to avoid unnecessarily starting pingers for controller machine agents which log in on behalf of a model.05:42
menn0the thinking is there's no need to run the pinger if the client is on the same machine05:43
wallyworldok. i'll confirm if we are starting the pinger or not and gp from there05:43
menn0sounds good05:43
wallyworldfwereade: you around?07:16
fwereadewallyworld, yeah, sorry07:28
mupBug #1493058 changed: ensure-availability fails on GCE <docteam> <gce-provider> <ha> <jujuqa> <juju:Triaged> <juju-core:Invalid> <juju-core 1.24:Won't Fix> <juju-core 1.25:Won't Fix> <https://launchpad.net/bugs/1493058>08:34
anastasiamac_wallyworld: u've kindly file this bug... but I  *think* this has now been fixed as off last week. right? :D08:46
anastasiamac_https://bugs.launchpad.net/juju/+bug/155970108:46
mupBug #1559701: kill-controller manual provider broken <2.0-count> <manual-provider> <manual-story> <juju:Triaged> <https://launchpad.net/bugs/1559701>08:46
anastasiamac_axw: do u know? ^^08:46
axwanastasiamac_: that's fixed. destroy-controller auto destroys manual machines now08:47
anastasiamac_axw: \o/08:48
dimiternmgz: hey there - about?09:11
voidspacebabbageclunk: ping09:12
babbageclunkvoidspace: pong09:13
mgzdimitern: hey09:52
dimiternmgz: I'm looking into bug 162153809:54
mupBug #1621538: container networking: cannot juju ssh to container <ci> <maas-provider> <netowork> <regression> <juju:In Progress by dimitern> <https://launchpad.net/bugs/1621538>09:54
dimiternmgz: it seems the error is different09:55
dimiternmgz: not about parent br-eth0 not having an address but something even weirder - node with that [device] system_id already exists09:56
mgzdimitern: there are only two changes in the regresion window09:59
mgzpr #6156 and pr #615809:59
dimiternmgz: still digging in both maas and juju sources to see how that duplicate error can even happen - we're namespacing the hostnames(instance ids) we generate for containers and their backing maas devices10:00
babbageclunkdimitern: dhcp won't start on my maas :( complaining about a missing conf file10:33
voidspacefwereade: ping10:34
fwereadevoidspace, pong10:34
dimiternbabbageclunk: is it inside LXD ?10:34
voidspacefwereade: so I'm trying to build an operation that "marks the action as failed and restores local state to a sensible state"10:34
babbageclunkdimitern: I think it's because the drive filled up - I made the fs bigger. Any way I can get it to rewrite the config file?10:34
babbageclunkdimitern: no, kvm10:34
fwereadevoidspace, ah yes10:34
voidspacefwereade: afaics marking an action as failed means calling "state.State.ActionFinished"10:35
dimiternbabbageclunk: I'd try dpkg-reconfigure maas-dhcp first10:35
voidspacefwereade: and nothing in the uniter/actions/resolver has access to that10:36
voidspacefwereade: hmm... op_callback has some code that does that10:36
fwereadevoidspace, I thought I saw a method on callbacks that did that10:36
voidspacefwereade: right10:36
fwereadevoidspace, so you should be able to supply that capability in the op factory10:36
babbageclunkdimitern: just tried that, no dice.10:36
babbageclunkdimitern: I guess it's reinstall time!10:37
voidspacefwereade: right, sounds good to me :-) thanks10:37
dimiternbabbageclunk: what's the error you're getting?10:38
fwereadevoidspace, and the "sensible state" would be "that achieved by running the same code as in RunAction.Commit", I think10:38
babbageclunkdimitern: http://paste.ubuntu.com/23154038/10:38
voidspacefwereade: yeah, that I'm fine with (well - until I actually get to doing it...)10:38
babbageclunkdimitern: And it's right - that file's not there.10:38
fwereadevoidspace, cool :)10:39
dimiternbabbageclunk: ok, before reinstalling, try also dpkg-reconfigure maas-rack-controller10:39
babbageclunkdimitern: ooh yeah, that looks better!10:40
babbageclunkdimitern: didn't seem to help - I'll try bouncing the machine just in case10:42
dimiternbabbageclunk: yeah - and also check the permissions on /var/lib/maas/*10:43
babbageclunkdimitern: Hold the phone, actually I think that did it! Yay thanks!10:43
dimiternbabbageclunk: \o/ :)10:43
mupBug # changed: 1543660, 1546805, 1587644, 1592887, 162165811:04
mupBug # opened: 1543660, 1546805, 1587644, 1592887, 162165811:10
mupBug # changed: 1543660, 1546805, 1547806, 1587644, 1592887, 162165811:16
mupBug #1547806 opened: open-port does not work on EC2 <juju:Triaged> <https://launchpad.net/bugs/1547806>11:28
rick_h_dimitern: morning, how goes the battle with the functional container network tests?11:28
dimiternrick_h_: morning, still trying to repro the new error11:29
dimiternrick_h_: not related to missing addresses on host bridges11:30
rick_h_dimitern: rgr11:30
dimiternrick_h_: it seems maas 2.0 specific so far11:30
rick_h_dimitern: they just upgraded to maas 2.0 final in CI yesterday before this run11:30
dimiternrick_h_: I thought at first that job runs on maas 1.9 and wasted some time trying to find the error in lp:maas/1.911:31
dimiternrick_h_: good that I checked the job's jenkins config11:32
rick_h_dimitern: it came up yesterday that it was on 2.0rc3 I think and was upgraded to 2.0 final11:32
dimiternrick_h_: ok, that's useful - I'll concentrate on changes since 2.0rc311:33
mupBug #1547806 changed: open-port does not work on EC2 <juju:Triaged> <https://launchpad.net/bugs/1547806>11:34
* rick_h_ goes to get the boy to school and make a coffee run, biab11:42
fwereadebabbageclunk, http://reviews.vapour.ws/r/5637/ is up if you have a moment; ask many questions if required :)11:45
frobwaredimitern: ping12:28
dimiternfrobware: pong12:28
frobwaredimitern: any joy with the container failure?12:28
dimiternfrobware: so far it seems something broke after the maas 2.0rc3 on finfolk got upgraded to 2.0 final12:29
frobwaredimitern: the maas update that we did with mgz yesterday?12:30
frobwaredimitern: (I thought that 1.9)12:30
dimiternfrobware: I though so as well, but the job runs on 2.012:30
mgzthat was a different maas12:30
mgzand this failure has been happening since the landings on the 7th12:31
dimiternmgz: the first time it happend was after frobware's PR got reverted, so it can reach a bit further preparing container NICs12:32
* frobware jumps on a train; back in 90 mins... or so.12:34
babbageclunkfwereade: was lunching - looking now12:37
fwereadebabbageclunk, cheers12:42
natefinchrick_h_: got a suggestion for another bug to pick up?12:48
rick_h_natefinch: for that one I pushed back on not doing anything on that12:49
rick_h_natefinch: did you get the reply?12:49
natefinchrick_h_: missed that, will go look12:49
rick_h_ty12:49
natefinchgah, I need multiple return values on my executables :/12:53
babbageclunkGAH, can someone please tell me what I should avoid so that the bot will post to RB?12:53
natefinchheh12:53
babbageclunkdouble gah!12:53
babbageclunko/12:53
natefinchbabbageclunk: not sure what's wrong with the rb bot12:53
babbageclunkIs it working for others at the moment?12:55
natefinchbabbageclunk: last night it made the review for me, but didn't update my PR description with the link12:56
babbageclunkI think it's something to do with things I put in the description - it's looking for (Review request: http://blah) so it knows whether to update or create a new one. But it gets confused.12:57
rick_h_natefinch: what about going with resource-get-fingerprint12:57
natefinchrick_h_: well, seems like the information we really want is "is the info different on the server"  Do we care what the actual fingerprint is?  I don't think that tells us anything by itself13:00
babbageclunkdimitern, voidspace, frobware: can I get a review of http://reviews.vapour.ws/r/5638/ please?13:00
dimiternbabbageclunk: looking13:01
babbageclunkdimitern: thx!13:01
rick_h_natefinch: I just sent an email off to chuck to clarify and make sure I'm understanding things correctly13:01
natefinchrick_h_: cool13:02
rick_h_natefinch: while that goes on how about looking at https://bugs.launchpad.net/juju/+bug/1620056 please13:02
mupBug #1620056: constraints should support cores=X <juju:Triaged by rharding> <https://launchpad.net/bugs/1620056>13:02
rick_h_natefinch: need to create a card on the board for it13:03
natefinchrick_h_: ok, will do13:03
natefinchheh, I was like "don't we already support that?"  but it's a name change. I get it.13:03
rick_h_natefinch: ty13:03
rick_h_natefinch: right, little tweaking13:03
natefinchrick_h_: the main problem is that the best interface for resource get would be to return two values: the path of the file on disk, and a boolean indicating whether or not it has been updated.  But that's kind of hard to do on the command line.13:25
rick_h_natefinch: right, so that leads to two commands13:26
natefinchrick_h_: but if you're running two commands already, you might as well just use md5sum13:27
rick_h_natefinch: but thing there is that folks can/will use different tools/etc. Making things like building a charm with layers and such more complicated. What mechanism did this guy use to hash/etc13:28
rick_h_natefinch: if it's a common use case thing we can make an opinionated standard that everyone just follows13:28
rick_h_natefinch: honestly, I want something like a return code from resource-get that says "did the file on disk change or not"13:28
rick_h_but I have a feeling anything non-0 might be more problematic for folks to rely on and build on13:29
babbageclunkfwereade: LGTM13:29
natefinchrick_h_: that's what I was thinking too.... if it's behind a new flag, it's probably not a big deal, since we wouldn't be breaking backwards compatibility.  like resource-get --check-new13:30
natefinchrick_h_: probably most people would just use whatever function we put in charm helpers13:30
natefinchrick_h_: replied to your email. The other option is to have a --yaml flag (or --json) that outputs structured data, so we can return the path and a boolean13:35
rick_h_voidspace: fwereade ping for standup14:01
rick_h_dimitern: ping for standup14:01
dimiternomw14:01
babbageclunkhmm - anyone have advice about how to get into a 2nd gen x1 carbon to replace the ssd?14:01
voidspacerick_h_: omw14:02
mgzwat14:02
mgzwhy you drop me google14:02
alexisbbabbageclunk, ping14:23
babbageclunkalexisb: pong14:25
alexisbheya babbageclunk, sorry moving slowish this morning14:25
alexisbdid you want to touch base this morning?14:26
babbageclunkI forgot I was sitting in the hangout - camera's been on while I've been replacing my ssd.14:26
alexisblol14:26
alexisbok I will pop on14:26
* dimitern is back14:28
voidspacefwereade: was it you I'm due to be reviewing something for?14:58
fwereadevoidspace, http://reviews.vapour.ws/r/5637/14:59
fwereadevoidspace, ta14:59
babbageclunkvoidspace: If you're looking for a pretty relaxing Friday afternoon-style review you can look at this one: http://reviews.vapour.ws/r/5638/15:09
voidspacebabbageclunk: hah, because I have nothing else to do :-p15:09
voidspacefwereade: looking15:09
babbageclunkOk, so do I want to do full-disk encryption? Will I still be able to install Windows for indie gaming fun?15:13
babbageclunkDuh, no, that's what full-disk means.15:14
natefinchbabbageclunk: in my opinion, full disk excryption will just make your life harder.  In theory, if Something Bad™ happens, you'll have protection against the government grabbing your laptop and using its contents against you.  However, it doesn't prevent said government from hitting you with a pipe until you give them your password.15:14
dimiternbabbageclunk: LGTM, sorry it took so long15:19
babbageclunknatefinch: true.15:19
babbageclunkdimitern: No worries - sounds like there was some other stuff going on!15:20
babbageclunkdimitern: Thanks!15:20
dimiternbabbageclunk: yeah, :/ a friday MAAS mystery (or likely even misery)15:21
dimiternmgz: how goes?15:21
babbageclunkdimitern: stink15:21
mgzdimitern: doing some futzing still, will yell in a sex15:24
mgz-x+c15:24
natefinchwow, that really changes the meaning of your sentence15:25
dimitern;)15:25
mgz;_;15:25
dimiternmgz: ok15:25
* rick_h_ goes for long lunch with family today, biab15:28
mgzdimitern: running now15:29
dimiternmgz: I'm tailing the maas logs in the meantime15:29
mgzdimitern: state server coming up on 10.0.30.1315:34
mgzyou should be able to ssh in there with the ci staging key shortly15:34
dimiternmgz: yeah, trying now15:34
mgzdimitern: okay, we're at the fail point15:46
dimiternmgz: no errors so far in the controller log15:47
voidspacefwereade: LGTM15:56
dimiternmgz: ok, got the error - looking earlier in the logs15:56
fwereadevoidspace, ta15:56
dimiternmgz: /var/log/postgresql/postgresql-9.3-main.log on maas has some very interesting errors16:10
dimiternfrobware: ^^16:10
redirmorning juju16:13
frobwaredimitern: categorically works for me on 1.916:14
dimiternfrobware: it works for me on both 1.9 and 2.016:14
frobwaredimitern: hmm; I have a few teething problems on my maas 2.0 setup atm16:22
dimiternfrobware, mgz: I think I nailed it16:26
dimiternthe db got corrupted16:26
dimiternwhen the upgrade was done yesterday16:27
mgzdimitern: what's up with having both 9.5 logs (last from -09-08) and 9.3 logs (current)?16:27
dimiterninstead of upgrading from 2.0.0rc3 to 2.0.0, it was done first to 2.1.0alpha3, then downgraded to 2.0.0 final16:27
mgzdimitern: aha16:28
dimiternunfortunately the alpha3 package ran some db migrations, which dropped maasserver_node_system_id_seq16:28
mgzthe migrations *should* be two ways16:28
dimiternand that's causing the device creation to fail16:28
dimiternI bet I can repro it manually even with the maas cli only16:29
dimiternpgsql 9.3 is the one maas uses, the newer was installed with the intent of upgrading the maas one, but that didn't happen16:29
dimiternall those hints can be observed in /var/log - ./apt/term|history.log, ./postgresql/.. but unfortunately not in any the maas logs16:31
dimiternfrobware, mgz: and indeed I did - http://paste.ubuntu.com/23155215/16:34
dimiternthat maasserver_node_system_id_seq got dropped months ago after 2.0 switched to shorter node names (check the MP - the only google result for the seq name)16:36
dimiternI guess nobody seriously thought about the existing maas 1.9 node ids will be a problem after upgrading to 2.0 and then to 2.116:37
frobwaredimitern, mgz: so I just don't run into this because I don't upgrade... :(16:42
frobwaredimitern, mgz: bitter experience from Windows 95.16:42
dimiternfrobware: well isn't it better not to run into these issues? :)16:45
frobwaredimitern: yes, but customers (you would hope) are using our older versions...16:46
dimiternmgz: I'm trying to see if it's salvageable without reinstall16:46
dimiternby reverting the 2.1.0 migrations16:46
mgzdimitern: thanks...16:46
frobwaredimitern, mgz: funnily enough I am having psql problems installing a fresh version of maas 2.016:47
frobwaredimitern: that's my third install which has failed.16:49
rick_h_frobware: dimitern any progress on identifying the issue?17:29
frobwarerick_h_: see issues above about psql failures in migrations17:30
dimiternrick_h_: yeah17:30
rick_h_frobware: reading backlog, so there's issues with upgrading and how the ids change over time?17:30
rick_h_frobware: dimitern k, sounds like we need to file a bug against MAAS?17:30
rick_h_frobware: dimitern and then to update our install to be a fresh install of MAAS in CI and we should pass tests cleanly?17:31
rick_h_mgz: ^ ?17:31
dimiternrick_h_: botched maas upgrade 2.0r3->2.1.0a1->2.0.0 corrupted the dn17:31
dimiterndb17:31
rick_h_dimitern: oh, it was a botched upgrade?17:31
rick_h_dimitern: ok17:31
dimiternsome db migrations ran, but not all are reversible17:31
rick_h_sinzui: mgz so are we able to clean the MAAS and rerun?17:31
frobwarerick_h_: agreed to the clean install; leave the other as-is for continued investigation17:31
frobwaremgz:  ^^17:31
dimiternrick_h_: I was trying to manually revert those 2.1.0 migrations, but not all can be reverted17:32
rick_h_dimitern: ok, let's not bother with that imo17:32
dimiternok17:32
sinzuidimitern: rick_h_  ouch, and the error happened before the botched upgrade17:32
rick_h_sinzui: right, but it was a different error17:32
rick_h_sinzui: that was backed out with the revert, but then we kept failing with a new error due to the botched upgrade17:32
dimiternsinzui: yeah, a bit more complicated than usual17:32
rick_h_sinzui: mgz dimitern frobware hangout to set the path forward?17:33
sinzuirick_h_: dimitern: I don't know what clean up means in this case. A clean install is something I have never done. I wont promise ot for today17:33
dimiternrick_h_: sure - standup HO?17:33
rick_h_dimitern: rgr17:33
dimiternI need to go soon17:33
mgzI think we need a new maas vm17:33
frobwaresinzui: I can help with a clean install17:33
mgzor some more serious help from a maas expert17:33
frobwaremgz: agreed17:33
rick_h_alexisb: BrettD mgz sinzui welcome to join https://hangouts.google.com/hangouts/_/canonical.com/core?authuser=117:33
alexisbrick_h_, not atm17:34
rick_h_alexisb: k, will fill you in afterwards then17:34
sinzuimgz hop back up17:46
sinzuiback on17:46
sinzuimgz: really, hop back on to https://hangouts.google.com/hangouts/_/canonical.com/core?authuser=117:48
mgzsinzui: omw17:48
marcoceppinatefinch: what version of juju did you disable ciphers18:01
marcoceppilike the shitty insecure ciphers18:01
rick_h_marcoceppi: https://bugs.launchpad.net/juju/+bug/1604474 b1618:01
mupBug #1604474: Juju 2.0-beta12  userdata execution fails on Windows <azure-provider> <ci> <juju2.0> <oil> <oil-2.0> <regression> <vpil> <windows> <juju:Fix Released by natefinch> <https://launchpad.net/bugs/1604474>18:01
natefinchmarcoceppi: uh18:02
marcoceppirick_h_: nice, thanks18:03
natefinchyes that18:03
sinzuirick_h_: mgz: functional-container-networking does pass on maas 1.9. maas 2.0 is being rebuilt now18:15
rick_h_sinzui: ty18:16
rick_h_sinzui: feel a bit better about things now18:16
natefinchmethod returns value, error. The only place we call the method... we ignore the error.  FanTASTIC.18:22
lazyPowersilly question, i've got an application depoyed, its a subordinate, and its active in the "unit view", but its not listed as active in the "app view" - is this known an expected? http://imgur.com/AGp83ik20:27
natefinchlazyPower: dunno... there's been a lot of churn in that area.  Not sure who last updated that code.20:28
lazyPowerok, i figured it was intentional as subordinates dont technically occupy a unit, they co-locate.. but it was a bit startling of a realization20:29
lazyPowerthanks natefinch20:29
natefinchlazyPower: I know we intentionally hide them in some parts... not sure if this was an intentional part or not :)20:29
redirready for a review if anyone is still around: http://reviews.vapour.ws/r/5640/22:01
redirbbiab22:02

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