/srv/irclogs.ubuntu.com/2014/10/20/#juju-dev.txt

thumperwallyworld: ping00:29
wallyworldyo00:30
thumperwallyworld: got a minute for a question?00:30
thumperhangout?00:30
wallyworldsure00:30
thumperwallyworld: just use or 1:1 hangout00:30
wallyworldok00:30
wallyworldthumper: i'm here, in our 1:100:31
thumperhmm... so am I00:32
* thumper tries again00:32
axwwallyworld: that review seems to lack a diff04:53
axwlooks like the hook got part way through and then died04:53
wallyworldaxw: hmmm, i didn't check if there were any diff, i just noticed the review showed up after i created the PR04:53
wallyworldseems like there's an issue with the new hook04:53
wallyworldi'll ask eric04:54
wallyworld_anastasiamac: http://streams.canonical.com05:43
wallyworld_anastasiamac: https://bugs.launchpad.net/juju-core/+bug/130920705:46
mupBug #1309207: bad apt proxy config file in deployed nodes <apt-http-proxy> <cloud-installer> <local-provider> <juju-core:Triaged> <https://launchpad.net/bugs/1309207>05:46
axwwallyworld_: FYI, I've added a new section to the storage doc about provider requirements for implementation05:50
axwmainly of interest for MAAS05:50
wallyworld_axw: ok, thanks, will look a little later05:51
anastasiamacaxw: thnx for review comments. did u c my corrections/comments? :-)06:11
axwanastasiamac: sorry laptop froze06:17
axwlast time I looked there was no new diff to review06:17
axwI guess the integration hook06:17
axwisn't quite working properly06:18
axwanastasiamac: reviewed on github06:24
anastasiamacaxw: brilliant! thnx :-)06:31
voidspacemorning all07:49
mattywmorning everyone07:51
=== allenap_ is now known as allenap
TheMuejam: ping09:05
jamhey TheMue, be there in a couple mins, sorry Im late09:05
TheMuejam: no problem09:05
jamTheMue: I'm here now09:28
voidspacedimitern: ping10:06
dimiternvoidspace, pong10:07
voidspacejam: http://bazaar.launchpad.net/~virtual-maasers/charms/precise/virtual-maas/trunk/view/head:/README-nojuju.txt10:18
voidspacejam: https://insights.ubuntu.com/2013/11/15/interested-in-maas-and-juju-heres-how-to-try-it-in-a-vm/10:21
voidspaceare we still manually closing review board reviews once a branch is merged?10:42
voidspacejam: "static-ipaddresses" is in the capabilities api - just not listed in the documentation10:51
voidspacejam: I'll file an issue10:51
voidspaceah, already fixed apparently10:57
voidspacehttps://bugs.launchpad.net/maas/+bug/137564710:57
mupBug #1375647: 'static-ipaddresses' capability in 1.6 not documented. <doc> <trivial> <MAAS:Fix Committed by julian-edwards> <https://launchpad.net/bugs/1375647>10:57
dimiternvoidspace, TheMue, jam, guys, I just got notified I'll be without power for some time while they fix some issue, so I'll be back when it's on again11:23
jcastroCan I do `instance-type: m3.xlarge` in environments.yaml and have that dtrt?13:27
w7zjcastro: nope13:30
jcw4ericsnow: any idea why http://reviews.vapour.ws/r/201/ (super trivial PR) doesn't include a diff on reviewboard?13:37
jcw4ericsnow: I did an rbt post -u and the diff appeared (and added the whole juju-team as reviewers)13:40
=== Spads_ is now known as Spads
=== ChanServ changed the topic of #juju-dev to: https://juju.ubuntu.com | On-call reviewer: see calendar | Open critical bugs: 1383310
sinzuiLadies and Gentleman. This might be a bad day. No version of Juju we try can bootstrap with azure: https://bugs.launchpad.net/juju-core/+bug/138331013:45
mupBug #1383310: Juju stable and devel cannot bootstrap Azure <azure-provider> <bootstrap> <juju-core:Triaged> <juju-core 1.20:Triaged> <https://launchpad.net/bugs/1383310>13:46
jcw4sinzui: sounds like azure changed their configuration offerings to make them incompatible with our default constraints?13:49
sinzuiinformative, thank you jcastro13:49
sinzuijcw4, ^13:50
jcw4lol :)13:50
jcastroit's ok, I'm on ec2 today anyway. :)13:50
jcw4hehe13:50
perrito666ericsnow: natefinch: Hey I have some people working at home around me, Ill have to skip this one sorry :(13:55
ericsnowjcw4: I'll take a look14:01
jcw4ericsnow: ta14:01
jcw4sinzui: did the CI build machine run out of space? ("write /mnt/tmp/juju-tgz519656690: no space left on device")14:04
jcw4http://juju-ci.vapour.ws:8080/job/github-merge-juju/947/console14:04
w7zjcw4: that's generally a symptom of aws in general being unhappy, I'll investigate14:05
jcw4w7z: thanks14:05
sinzuijcw4, If it did, it was cleaned up There is space now14:05
jcw4w7z: are you mgz?14:06
w7zyup, sorry14:06
jcw4lol14:06
jcw4sinzui: hmm; okay maybe I'll try again14:06
jcw4wwitzel3, w7z : pre-push hook improvement PR http://reviews.vapour.ws/r/197/14:07
fwereadedimitern, ping14:08
sinzuijcw4, both / and /mnt are fine and /tmp was cleaned.14:08
jcw4sinzui: weird14:08
dimiternfwereade, pong14:08
fwereadedimitern, in HookContext, when getting public/private address14:08
fwereadedimitern, we have a check for IsCodeNoAddressSet14:09
fwereadedimitern, do you remember why?14:09
sinzuijcw4, The test script running will cleanup, so disk really could have been used up. The machine currently as 24G and 122G available on both partitions14:09
fwereadedimitern, (git blames you for those lines ;p)14:09
dimiternfwereade, because it might be unavailable yet?14:09
fwereadedimitern, I'm assuming it's because moving addresses t the machine introduced a race14:09
fwereadedimitern, yeah14:10
jcw4sinzui: hopefully my second try will work14:10
fwereadedimitern, can you think of any reason not to delay hook execution until there is an address?14:10
fwereadedimitern, ISTM that the current behaviour is still buggy, it just means the uniter doesn't fall over14:11
fwereadedimitern, but it pushes the bugginess into the charm's lap14:11
fwereadedimitern, I guess the question is for how long we might be without an address14:12
dimiternfwereade, delaying the hook sgtm14:14
fwereadedimitern, are there any cases we might be left without an address for arbitrarily long time?14:14
dimiternfwereade, how long? well.. hard to tell, but it shouldn't be long in the usual case - as soon as the instance poller runs and gets an address14:14
fwereadedimitern, and we'll get both public and private still?14:15
dimiternfwereade, iirc that haven't changed14:15
fwereadedimitern, even if there's no public address (ie we return the private one?)14:15
fwereadedimitern, cool14:15
* perrito666 runs the whole test suite before pring and has time to brew tea14:15
w7zjcw4: I'm not mad about that script still being bash with that much added logic14:15
jcw4w7z: whew14:16
jcw4:)14:16
=== Spads_ is now known as Spads
dimiternaxw, are your still around by any chance?14:41
katcodimitern: it's pretty late for him i think... ~11pm14:42
dimiternkatco, yep, just checking :)14:43
sinzuinatefinch, can you organise an effort to understand bug 1383310? I fear azure cloud changed and we need new stable and devel juju's to work with it14:54
mupBug #1383310: Juju stable and devel cannot bootstrap Azure <azure-provider> <bootstrap> <juju-core:Triaged> <juju-core 1.20:Triaged> <https://launchpad.net/bugs/1383310>14:54
blackboxswin15:04
natefinchsinzui: ok15:06
jcw4w7z: any preference for the extracted verification script name? verify.bash seems a little generic15:20
dimiternany reviewers wanna have a look at a trivial branch http://reviews.vapour.ws/r/202/ ?15:25
jcw4w7z: (and any other reviewers) pre-push hook update: http://reviews.vapour.ws/r/197/15:28
dimiternvoidspace, if still around ^^15:32
voidspacedimitern: sure15:33
voidspacedimitern: hah, nice and easy :-)15:34
voidspacedimitern: in the whitebox test, why  did you add the extra config to the NewNetwork calls?15:35
dimiternvoidspace, it is :)15:35
jcw4dimitern: fwiw, I just did an rbt post -u and my diff appeared along with the juju-team reviewer being added15:35
dimiternjcw4, ha, good to know, thanks! :)15:35
dimiternvoidspace, because of the gomaasapi changes15:35
dimiternvoidspace, now "ip" and "netmask" are required attributes for a network inside the MAAS test server15:36
voidspacedimitern: ok15:36
voidspacedimitern: so for maas there's no test of the false or error cases?15:36
voidspacedimitern: only the true case15:36
dimiternvoidspace, it's a bit shitty, but the reason is "/ipaddresses/?op=reserve&network=1.2.3.4/5" expects network= to be a CIDR of an existing network, while *everywhere* else a network can be referred to by name or other things (i.e. "ip:1.2.3.4", etc)15:37
dimiternvoidspace, yes, because as agreed in brussels, we'll be dropping support for maas pre 1.6 and 1.7 will be SRU-ed into trusty15:39
voidspacedimitern: but there's still an untested code path - even if it's an "unsupported" code path15:39
voidspacedimitern: I mean, it's trivial code - so maybe it's alright15:40
dimiternvoidspace, expand a bit please?15:40
dimiternvoidspace, you mean testing "IsFalse" case?15:40
voidspacedimitern: you could hard code the maas implementation of SupportAddressAllocation to return true15:40
voidspacedimitern: and no tests would fail15:40
dimiternvoidspace, that's true15:41
voidspacedimitern: yes, the IsFalse case15:41
dimiternvoidspace, the maas test server is really not easy to tweak, so it can return the capability or not15:41
voidspaceright15:41
dimiternvoidspace, but it will work in the real world - returning false against an older maas15:41
voidspacedimitern: the code certainly *looks* correct ;-)15:42
voidspacedimitern: anyway, LGTM15:42
dimiternvoidspace, cheers!15:42
voidspacedimitern: I assigned that card to you as it was previously assigned to me15:43
dimiternvoidspace, yeah, thanks - I realized this PR actually implements the SAA() cap, so I'll move both to merged once the PR lands15:43
voidspacedimitern: new private  method for checking default vpc is on ec2/ec2.go:environ right?15:57
voidspaceor on ec2Instance15:58
dimiternvoidspace, yeah, it should return (VpcId, bool)15:58
dimiternvoidspace, on environ15:58
voidspacedimitern: coolio, thanks15:58
=== fabrice is now known as fabrice|family
bodie_anyone have a thought briefly about whether batch calls on the api client should be exported?16:32
bodie_for example, I can imagine a use case where the client wants to find the action schemas for multiple services16:36
sinzuinatefinch, could this be relevant to the azure failures: http://azure.microsoft.com/blog/2014/10/17/azure-service-bus-namespacetype-default-value-change/16:55
sinzuiah, that doesn't say the change will be enforced until the 26th16:56
natefinchsinzui: yeah, I don;t think that would be the problem . Sorry, I haven't been able to dive into the azure problem just yet, but will in just a little bit.  I know it's obviously very critical16:57
mattywericsnow, ping?17:32
ericsnowmattyw: ping17:32
mattywericsnow, just a quick question about the review board integration (thanks very much by the way)17:33
mattywericsnow, if I push updates to a pr. Does the review board branch need to have the changes published or is it automatic?17:33
ericsnowmattyw: it is automatic17:35
mattywericsnow, me again, there doesn't seem to have been a diff generated: http://reviews.vapour.ws/r/203/17:52
ericsnowmattyw: yeah, no reviewers are getting set which ultimately causes no diff to get attached17:53
ericsnowmattyw: I'm working on fixing it :(17:53
mattywericsnow, I set juju-team as the group17:53
ericsnowmattyw: perfect17:53
mattywericsnow, I did that before publishing - but there still seems to be no diff17:54
mattywericsnow, is there something I should/ can do or can you sort it?17:54
ericsnowmattyw: until I get this fixed you'll have to use rbt -u17:54
mattywericsnow, I don't mind using rbt17:54
mattywericsnow, cool17:54
voidspaceg'night all18:27
thumperericsnow: hey19:13
ericsnowthumper: hey19:13
thumperericsnow: with the new github integration stuff19:13
thumperI have a review that was pushed last week19:14
thumperif I just push to github19:14
thumperwill it pick up the new diff?19:14
thumperor do I still need to use rbt for that?19:14
ericsnowthumper: sorry, no (keep using rbt for that)19:14
thumperok19:14
ericsnowthumper: also FYI the integration is currently broken (I'm working on a fix)19:15
perrito666ericsnow: ah gtk, so I should hold my pr then?19:15
ericsnowperrito666: I support you could19:16
perrito666ericsnow: seems your english integration just broke too19:16
ericsnowperrito666: or just do it, and then publish the auto-generated review request and use rbt -u to push the diff19:16
ericsnowperrito666: haha19:16
perrito666ericsnow: oh, I can just go ad do the publish by hand?19:17
ericsnowperrito666: muscle memory19:17
ericsnowbasically yeah19:17
perrito666I thought broken means nothing works at all19:17
katcois anyone familiar with machine/container id formats as they're stored in mongo?19:17
ericsnowperrito666: no, the review request gets created, but without any reviewers set19:18
perrito666ericsnow: works for me I know how to finish that by han19:18
perrito666d19:18
ericsnowperrito666: cool19:19
natefinchsinzui: what's up with azure?20:08
sinzuinatefinch, I think West US is bad20:15
sinzuinatefinch, We have not been able to use it for 3 days. I set East US and juju works20:15
sinzuinatefinch, ...I find it hard to believe that West US has been over saturated for 3 days that we have had no successful bootstraps20:16
sinzuinatefinch, abentley jog. We have a passing cloud-health check and revision tests because I setup CI for East US.20:17
natefinchsinzui: that does seem unlikely, but I also don't know why US west would fail while East passes20:17
sinzuinatefinch, abentley purges our account of all resources. We didn't have much beyond a storage account and a network20:18
sinzuinatefinch, mayeb azure has rules at a higher level. Canonical as a company may have reached a limit for the West region?20:19
natefinchsinzui: could be.  Do you know if we have contacts over there?20:19
sinzuiAntonio has contacts.20:19
sinzuiMy own report of usage shows were are using less that 5% of any one resource20:21
sinzuinatefinch, I think this bug is implicitly fixed with the release of 1.21.0 because users wont need to specify storage: https://bugs.launchpad.net/juju-core/+bug/123613620:23
mupBug #1236136: Azure bootstrap fails when 'location' and 'storage-account-name' are not in the same region <azure-provider> <bootstrap> <juju-core:Triaged> <https://launchpad.net/bugs/1236136>20:23
thumpero/ davecheney20:25
davecheneythumper: sorry, still a bit jetlagged20:26
thumperdavecheney: that's ok20:26
* thumper has just been hacking20:26
* davecheney heads for the hangout20:27
natefinchsinzui: we should talk to Microsoft about Azure and why we might be getting that error on West.  It sounds like it's an azure problem, honestly.  If they can't give us an instance with 2 GB of RAM.... that seems like a pretty severe problem on their side.20:27
sinzuinatefinch, funny you should mention 2G ram. Azure can give us 4G or 1.75G. Maybe I find constraints that will select a machine in the region20:31
natefinchsinzui: I thought i saw a constraint given that said 2GB.... juju just treats that as a minimum and will pick the cheapest instance with at least that much TAM20:32
natefinchRAM20:32
sinzuiyes, RAM20:33
natefinchsinzui: hrm, creating a machine manually from the azure website in US West seems to work ok20:37
sinzuiyep20:38
sinzuinatefinch, setting constraints to 2G, 4G and 8G fails.20:38
natefinchsinzui: there was a big microsoft azure presentation today20:45
natefinchsinzui: in SF.... maybe a lot of people are poking at Azure US West today20:46
natefinchthough you said it's been a few days20:46
sinzuinatefinch, azure west died on the 17th, as we were EOD20:46
davecheneythumper: https://bitbucket.org/goarm64/go/commits/all21:05
davecheneyso you can see what is going on21:05
davecheneyi added 'howbazaar'21:05
thumperdavecheney: cheers21:06
alexisbthumper, on and ready when you are22:00

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