/srv/irclogs.ubuntu.com/2015/05/14/#juju-dev.txt

mupBug #1454697 changed: jujud leaking file handles <cpec> <stakeholder> <juju-core:Triaged> <juju-core 1.22:In Progress by cherylj> <juju-core 1.23:New> <juju-core 1.24:New> <https://launchpad.net/bugs/1454697>00:00
wallyworldericsnow: we still got a vet issue00:05
wallyworldprovider/vsphere/ova_import_manager.go:269: missing verb at end of format string in Debugf call00:05
wallyworlddefinitely in master and maybe 1.2400:05
wallyworldnext time a branch lands could be fixed as a driveby00:06
=== wgrant_ is now known as wgrant
katcowallyworld: ericsnow was working an issue all day =/00:08
katcowallyworld: with any luck we can return to planned work tomorrow00:09
wallyworldkatco: yeah, i know, just letting him know about an issue from the day before00:09
wallyworldthere were 2 - looks one one got misssed00:09
wallyworldi'll fix as a driveby if it's not done before i next need to land somethong00:09
katcowallyworld: kk ty00:10
=== ahasenac` is now known as ahasenack
davecheneywhee, juju find another runtime bug00:30
davecheneyhttps://github.com/golang/go/issues/1084400:30
hatchdavecheney: Juju test suite ~= golang test suite? ;)00:50
mupBug #1454891 was opened: 1.23.2.1, mongo: document is larger than capped size <landscape> <juju-core:New> <https://launchpad.net/bugs/1454891>01:03
davecheneyhatch: we find bugs in go every release01:05
hatchyay for us!01:05
hatchmaybe we should run those tests before it gets released ;)01:05
axwthumper: with your connection time change, does that mean you no longer need a mongo majority to login?01:21
axwthumper: I stumbled across "juju status" hanging yesterday when 2/3 of my state servers were dead, I think it's the ~same issue as the one that triggered this?01:22
axwactually it was "juju ssh", but same deal01:23
thumperoh... interesting01:23
thumperaxw: 1.20 didn't have this issue because we weren't recording login time01:23
thumperbut 1.22+ did01:23
thumpernot sure about majority01:23
thumperbut if it needed it, that would suck01:23
thumpermenn0: ideas?01:23
axwthumper: I was on 1.22. I think majority only comes in when you try to write, which is why login was getting stuck01:24
axwI can test it out01:24
thumperaxw: we still try to write, just not using txns01:24
axwah yes, of course01:24
axwhm, bugger01:24
thumperperhaps we can change the connection requirement01:24
thumperto try and return straight away01:25
thumperit is no biggie if it fails01:25
wallyworldmenn0: do you know why mgo/txn doesn't prune the txn collection? seems like an oversight to me. doesn't it mean in general people's dbs will grow unbounded?01:27
axwthumper: think it's worth me raising a bug for that?01:27
thumperaxw: nah, I'll try to do it with this change I have in progress01:28
axwokey dokey01:28
thumperwallyworld: yes, IMO01:28
menn0thumper, axw: could be a majority thing... not sure01:28
thumpermenn0: how can I change the write requirements for this single update?01:28
menn0wallyworld: it's an oversight01:28
thumpermenn0: you have become our resident mgo expert now01:28
wallyworldmenn0: will it be fixed in mgo?01:29
thumpermenn0: thanks for taking that for the team01:29
* menn0 had noticed01:29
wallyworldmenn0: make sure when you brace you grip with both hands01:29
davecheneyhatch: the bugs we find get turned into tests in the main repo01:29
hatchahh cool01:30
davecheneyas for running juju over go before its released01:30
davecheneythat's me, every day01:30
hatchhaha :)01:30
menn0wallyworld: i've talked to niemeyer_ and we're going to see what the solution I come up with looks like and see it if makes sense to be in mgo/txn01:30
wallyworldok01:30
menn0at any rate i'm confident we can fix it within juju01:30
wallyworldsure, but that doesn't help other mgo use cases :-)01:31
menn0juju is the biggest user of mgo/txn so we're hitting these things first01:31
wallyworldyup01:31
menn0wallyworld, thumper: so what I want to do might involve pulling in a golang package that implements a bloom filter01:32
* wallyworld likes flowers01:32
menn0wallyworld, thumper: otherwise we either have to do huge numbers of DB lookups or risk eating up lots of memory with a large map01:32
thumperI haven't heard about bloom filters since bzr days01:32
menn0a bloom filter fits this problem really well01:33
thumpermenn0: can you explain bloom filters in works of two syllables or less, and how it fits this problem?01:33
thumpers/works/words/01:33
menn0this one looks appropriate: https://github.com/willf/bloom01:33
menn0thumper: probably not in 2 words :)01:34
menn0thumper: but we need to know all the transaction ids that are still be referenced by all docs in all collections, and then go through the txns collection and remove the ones that aren't there01:35
menn0thumper: that set of txn ids could be huge01:35
wallyworldthumper:  an algorithm on large sets supporting queries returning either "possibly in set" or "definitely not in set"01:35
menn0thumper: a bloom filter could store that much more efficiently01:35
thumperos01:35
menn0thumper: and tells us with 100% certainty when a txn isn't in use01:35
thumperok01:35
thumpergeez, what is up with me today01:35
menn0thumper: it will occasionally indicate that a txn is in use when it actually isn't but that's ok01:36
menn0thumper: it can get pruned next time01:36
* thumper nods01:36
menn0thumper: the alternative is to do multiple db hits for each txn doc to see if it's use01:37
menn0which is doable but will be slow and i/o intensive01:37
thumperhmm...01:37
thumpermenn0: the license there says we must copy the copyright for the binary distribution01:37
menn0thumper: hmmm that's annoying. do we already do that for other packages?01:38
menn0thumper: i can also hunt around for other implementations...01:39
menn0thumper: i'm getting called for lunch. bbs01:42
thumpermenn0: when you are back, I'd like to talk about testing02:06
axwwallyworld: json schema? I wasn't planning to do a json schema, just using juju/schema to define types and defaults like we have in environs/config and the env providers02:23
wallyworldah, sorry, typo02:24
axwwallyworld: did you have something else in mind, or shall I reword the card02:24
axwok02:24
axwwallyworld: renamed it02:24
wallyworldty02:24
menn0thumper: back02:24
thumpermenn0: hangout?02:49
menn0yep, 1:1?02:49
thumperkk02:50
natefinchmenn0: did you ever figure out what caused this bug? https://bugs.launchpad.net/juju-core/+bug/1420057  We're seeing the same thing with the customer we've all been working on so hard lately.03:19
mupBug #1420057: agents see "too many open files" errors after many failed API attempts <juju-core:Triaged by cherylj> <juju-core 1.24:Triaged by cherylj> <https://launchpad.net/bugs/1420057>03:19
mupBug #1454919 was opened: destroy-environment should cleanup all .jenvs connecting to environ <juju-core:Triaged> <juju-core 1.24:Triaged> <https://launchpad.net/bugs/1454919>03:22
menn0natefinch: cherylj is on the case (the ticket related to that customer has marked as a dup of the original ticket)03:23
menn0cherylj: has a test running overnight trying to simulate the issue and before she finished it seemed like she was seeing a growing number of leaking sockets03:23
menn0we should know more tomorrow03:24
natefinchahh, cool.  I hadn't realized she had been able to repro it.  I haven't (but I was using 1.20.14, not 1.20.11, which possibly maybe might have been the problem... but I also wasn't in HA at the time)03:24
=== kadams54 is now known as kadams54-away
=== kadams54-away is now known as kadams54
axwwallyworld: the bug links from tanzanite leankit don't work. there's a stray "Bug " in the URL05:11
wallyworldbah, will fix, thanks05:11
wallyworldaxw: done05:12
axwwallyworld: thanks05:13
=== kadams54 is now known as kadams54-away
dimiterno/07:26
voidspacedimitern: welcome back07:45
voidspacedimitern: I hope you had a good break07:45
dimiternvoidspace, thanks! :) yeah, it was much needed07:45
* dimitern needs to catch up on a ton of mails07:45
voidspacedimitern: :-)07:45
dooferladdimitern: o/08:01
dimiterndooferlad, morning!08:01
TheMuewallyworld: I've got a high fix for 1.24, the lp:1437266, but cannot merge it because it doesn't match the current restriction08:04
TheMuemorning btw08:05
TheMuedimitern: welcome back btw08:09
TheMuedimitern: I'm stepping out in a few minutes, would you retry merging https://github.com/juju/juju/pull/2320 into 1.24 for  me? I'll also port the fix later to master08:10
dimiternTheMue, hey, thanks! will do08:26
TheMuedimitern: great, master is also almost done. sadly have to leave now, visiting parents in law08:26
dimiternTheMue, np, see you later then08:27
dimiternTheMue, ah, I see you're actually on leave today :) enjoy08:27
TheMueyep08:27
TheMuedimitern: got Ascension Day and Father's Day here in Germany today08:28
dimiternTheMue, sounds nice - a looong weekend :)08:28
TheMuedimitern: yeeeeeah, and from tomorrow till Sunday the first beer festival here in the city :D08:29
TheMueah, master runs08:29
dimiternTheMue, oh boy!08:30
TheMuedimitern: so, fix is in for review. you already know https://docs.google.com/spreadsheets/d/1T5RrTFviR4Gpjm5gxOCP5aB7L9BL7_2QzYqQm7fOPHQ/edit#gid=0? just a quick help to get a simple overview. dooferlad will create something automatic based on lp ;)08:34
* TheMue is stepping out, cu08:34
dimiternTheMue, yeah, I saw that spreadsheet and thanks for organizing this08:34
dimiterndooferlad, hey, looking at https://github.com/juju/juju/pull/2281 it seems to imply only lxc connectivity is restored after a reboot, but it should also be true for kvm right? the forward rules..08:44
voidspaceTheMue: dimitern: dooferlad: problems joining the hangout, I think I have to restart my browser09:01
voidspacebe there in a minute09:01
dimiternvoidspace, np09:01
wallyworldTheMue: sorry, was at soccer, thanks for fix10:59
mattywkatco, you around?11:59
katcomattyw: in a meeting and for 2 more minutes :)11:59
wwitzel3jam: thanks for the feedback, I know you've had some other priorities so I appreciate you taking the time on the spec12:05
jamwwitzel3: you're welcome, I did want to meet with you directly. Maybe next week sometime since sky has quieted down?12:16
wwitzel3jam: yeah, that sounds great12:22
marcoceppiwhat as annotations in the api that you can set/read?12:38
marcoceppidoes every "thing" have them or only a limited set?12:38
marcoceppijw4: can you set an annotation on an action?12:41
jw4marcoceppi: I don't think so12:42
jw4marcoceppi: when I initially wrote the back end I put in the globalKey stuff to use with annotations12:42
jw4marcoceppi: but then I vaguely recall a discussion with fwereade where he said they wouldn't be used for actions12:43
jw4marcoceppi: so I'm pretty sure that ability has been removed now12:43
marcoceppiah man :( I have a use case where I want to set annotations on a per action level12:43
marcoceppioh well, I'll just file a bug for feature then, thanks12:44
jw4marcoceppi: I don't think it's too difficult to put in - yeah feature request would be good12:44
marcoceppiOkay, so I have a question about 1.24 juju status-history12:46
marcoceppifrom an api standpoint can I query a point in time and get the status of the environment in that time frame?12:47
fwereadejw4, that was silly of me if I said that12:47
fwereadejw4, I do remember saying we shouldn't *expose* the globalKey outside state12:47
jw4fwereade: I knew if I mentioned your name carelessly I'd get the real story12:47
jw4fwereade: you're probably right - I may have misinterpreted your feedback12:48
jw4fwereade: or it may have even been someone else12:48
jw4fwereade: it was a while ago12:48
fwereadejw4, marcoceppi: anyway adding it should be trivial -- a version bump to the api and some internal notion of globalKey for actions12:49
fwereadeanastasiamac, was it you who did the annotations api change to add charms?12:49
marcoceppifwereade: cool, any idea on the whole status-history thing? I imagine it's in the API but I'm having a hard time figuring out where teh latest api docs live12:49
anastasiamacfwereade: yes12:49
marcoceppidoc/api.txt hasn't been touched for about a year12:50
fwereademarcoceppi, yeah, I should probably just delete that, it's got so out of date :/12:50
fwereademarcoceppi, wallyworld will know for sure12:50
fwereadeanastasiamac, adding another type shouldn't be too hard, right?12:51
anastasiamacfwereade: 1line of code and a test :D12:51
fwereadeanastasiamac, <312:51
marcoceppithis sounds like something I could even patch :D12:51
marcoceppibut /me won't12:51
fwereadeanastasiamac, (although technically that's an api version bump too, so a *little* more than that, I think?)12:51
anastasiamacfwereade: m not sure why u'd bump version...12:52
anastasiamacfwereade: signatures won't change12:52
fwereadeanastasiamac, so clients can tell the difference between a server that's refusing to annotate an action because it won't, or because it can't12:53
anastasiamacfwereade: k and bump the version then :D12:54
anastasiamacmarcoceppi: fwereade: this should be rtreated as usual feature /improvement request, right? :D12:59
anastasiamacmarcoceppi: fwereade: as in, log as bug in lp?..12:59
fwereademarcoceppi, yes, I think so13:02
jw4anastasiamac: yes13:02
anastasiamacjw4: tyvm :D i guess marcoceppi is the best person to describe use case in lp :)13:05
jw4anastasiamac: yep - he's probably got a spec all entered already13:05
* jw4 out for a bit13:06
anastasiamacjw4: :) yes, i think his efficiency is nothing short of legendary13:06
jw4hehe13:06
* marcoceppi pings wallyworld about new status stuff13:07
* wallyworld was thinkng about sleep13:08
wallyworldwhat would marcoceppi like to know?13:08
* marcoceppi allows wallyworld to sleep13:08
marcoceppiit's like wicked late, isnt it?13:08
wallyworldonly 23:0813:08
marcoceppioh, still "today"13:08
marcoceppi;)13:08
wallyworldyeah :-)13:09
marcoceppiI'll be quick13:09
wallyworldlong day though13:09
wallyworldsure13:09
marcoceppiwallyworld: I'm trying to, in 1.24 query the API for the status history, Ideally I'd like to using a timestamp, recreate the status of that environment at that point in time13:09
marcoceppiis something like that possible? and what API endpoint should I be using13:09
marcoceppiand I'll start piecing that together from there13:09
wallyworldclient facade, "UnitStatusHistory" is the method/api name13:10
wallyworldargs are Kind, Size, Name13:10
wallyworldKind = "combined" or "agent" or "workload"13:10
wallyworldSize is how many entries to fetch13:11
wallyworldi think default is 2013:11
wallyworldName is unit name13:11
wallyworldso right now you can only query 1 unit at a time13:11
wallyworldand there's no filtering as such (eg on time)13:11
marcoceppiwallyworld: excellent, I'll start from there. Does the statushistory caputre things like configuration changes? or is this really just a history of the status of each unit13:11
marcoceppiI suppose I'm actually digging in the wrong part of the API for what I want13:12
wallyworldit captures hook executions eg config-change13:12
wallyworldit also captures action execution13:12
wallyworldand juju-run execution13:12
marcoceppiright, hum, I think I may be going down the wrong API channel. I'll let you capture sleep and just go back to asking random questions of the rest of the devs taht are still awake13:12
wallyworldok, sorry, i wasn't sure exactly what you were after13:13
wallyworldbut what i said above pretty much describes the history api as it stands today13:13
wallyworldwe can add to it if it is not suitable as is13:13
marcoceppiwallyworld: awesome13:15
marcoceppiwell, my goal is to recreate a bundle of a deployment from a point in time13:15
marcoceppiwhich means I'd need to know if there's a history of the configuration values or if that's just a bucket, etc13:15
wallyworldyeah, so afaik, we don't snapshot state like that13:16
marcoceppiand need to know how many units were there, so it seems I may just need to replay all the API calls made to juju from start of deployment to X time13:16
wallyworldwe do log apis calls but the params are redacted13:17
marcoceppibleh13:17
wallyworldjuju doesn't really have what you want as of right now13:17
marcoceppiI will open a bug then to figure out what'd it take to do this13:18
marcoceppithanks wallyworld13:18
wallyworldsure13:18
wallyworldwe could look at taking a copy of state at time X - the state model isn't that large, but there would be all sorts of niggly complications13:18
wallyworldnot a quick fix for you sadly i don't think13:19
marcoceppianastasiamac fwereade: https://bugs.launchpad.net/juju-core/+bug/145508913:23
mupBug #1455089: Allow annotations on actions <juju-core:New> <https://launchpad.net/bugs/1455089>13:23
mgzgsamfira: bug 139422313:40
mupBug #1394223: panic: Session already closed in provisioner tests <ci> <test-failure> <unit-tests> <juju-core:Triaged> <https://launchpad.net/bugs/1394223>13:40
mgz...we had a bug with more details than that13:40
gsamfiramgz: thanks13:43
mupBug #1455089 was opened: Allow annotations on actions <juju-core:New> <https://launchpad.net/bugs/1455089>13:44
* fwereade bbiab13:48
anastasiamacmarcoceppi: tyvm :D13:48
dimiternoh boy, cloud-init userdata generation is broken on precise for cloud-tools packages since the CentOS support landed13:53
natefinchdoh13:56
wwitzel3not sure why my browser is telling me I have to allow the hangout plugin ..14:01
wwitzel3since it was working yesterday14:01
katconatefinch: stand up14:04
mgzdimitern: in what way? we have precise deploy/upgrade jobs in ci14:12
dimiternmgz, well, cloud-init fails to complete on a precise host, not container14:13
dimiternmgz, still testing and will file a bug14:14
jcastromgz, any luck?14:18
mgzjcastro: yeah, should have instructions shortly14:20
mgzjcastro: I just need to get my own account now, with the trial thing, to see if the signup bit is what I expect14:23
* mgz reluctanly gives credit card details to them14:23
jcastromgz, oh ok so if it works for you then I don't need to bring it up at the cross team in 3 minutes?14:27
jcastroie, it was a config issue Juju works fine?14:27
mgzjcastro: the auth worked with the details I had, I'll try with the new account in a sec, there may still need to be some code changes14:31
mgzjcastro: feel free to mention in the cross team14:31
mgzuserpass with the api password (not the account password) should be fine14:31
jcastrohuh, I was using the API password14:32
mgzjcastro: what did you have set as the username?14:32
mgzthere's both a user id and a tenant id14:34
jcastrothe one they generated for me14:34
jcastroI am using the tenant-name though, not the tenant-id14:34
mgzjcastro: so, I think we need to explictly support OS_TENANT_ID14:42
jcastroso like do I need to set the variable or is there a way to put it in environments.yaml?14:44
=== ericsnow is now known as ericsnow_afk
=== kwmonroe_ is now known as kwmonroe
mgzjcastro: I'm seeing if I can get the other value out of the keystone api14:48
* jcastro nods14:48
mgzjcastro: I can't see that14:49
mgzjcastro: but the RC file that you can download on the "Access & Security" page in the dashboard, "API Access" tab,14:49
mgzhas OS_TENANT_NAME in it as well, looks like dhc00000014:50
mgzyou can set that as your tenant-name in your environments.yaml14:50
mgzI just don't see it listed anywhere else14:50
=== kadams54 is now known as kadams54-away
mgzand our code ignores the alternative tenant-id which is what's displayed14:51
=== kadams54-away is now known as kadams54
=== ericsnow_afk is now known as ericsnow
jcastroyeah I'm using dhc-blah as my tenant-id15:02
jcastrooh sorry, I mean as my tenant-name15:03
natefinchkatco: left some notes on your rich status spec.15:56
josehello everyone. has the use of t1.micros been deprecated? the same constraints I used are now trying to launch a t2.micro instead15:58
natefinchjose: Amazon has been deploying fewer and fewer t1.* machines, so we're moving our defaults to t216:08
katconatefinch: ty16:08
josenatefinch: is there a way for me to force the use of a t1? t2s are basically... not useful16:09
josealso, it throws errors when I set the constraints16:09
natefinchjose: juju deploy --constraints "instance-type=t1.micro"  *should* work16:12
josenatefinch: it isn't, ERROR failed to bootstrap environment: cannot start bootstrap instance: no instance types in us-east-1 matching constraints "cpu-power=100 instance-type=t1.micro""16:13
natefinchjose: yeah, that the error message saying amazon just doesn't have any of those in that AZ.  You can try a different availability zone... just add  --to zone=us-central-1a16:15
joseah. gotcha, thanks16:15
natefinchjose: also, it's probably never correct to specify instance-type and any other constraint... since the instance type determines all features of a machine16:16
joseI didn't specify cpu-power16:16
joseI guess it was grabbed by the instance-type16:16
natefinchjose: oh, ok, nevermind then :)16:17
joseand looks like that did it!16:17
josethanks16:17
natefinchawesome! :)16:17
natefinchjose: you're welcome.  BTW, you can specify the default AZ in your environments.yaml, so you don't have to specify it each time... from my experience us-east is very often low on t1.* machines, so you might want to default to central16:18
joseyeah, I was about to do that16:18
josethere was an error with the az though, said az didn't exist16:18
joseI'll double check on my side and see what I can do, but looks like it's a go for now16:19
natefinchyeah, you might need to leave off the a, so like us-central-116:19
josejust what I did16:20
natefinchmgz: I have evidently forgotten everything about bzr.... why am I getting this when I bzr pull?  bzr: ERROR: Not a branch: "bzr+ssh://bazaar.launchpad.net/~juju-qa/juju-core/ci-cd-scripts2/".16:25
perrito666natefinch: branch changed name?16:26
natefinchperrito666: certainly that branch does not seem to exist16:27
josenatefinch: eh, nope. it's not letting me - tried with central and west, and says 'az doesn't exist'.16:27
natefinchjose: hmm16:28
mgznatefinch: what's that branch got in it locally for you?16:28
natefinchmgz: ci tests for juju... like jujupy.py etc16:29
mgznatefinch: that's lp:juju-ci-tools16:30
natefinchjose: sorry, should be regions, not availability zones, which is a subtle difference: http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-regions-availability-zones.html    try us-west-116:30
joseyep, did us-west-1 and us-west-2 and nope. tried setting the region on my environments.yaml to see if that helps16:31
joseok, this is starting to look pretty weird. I can't launch the instances from Juju but I can from the aws console16:32
josein both the regions I've tried to launch them.16:32
natefinchIt's not impossible that they put more restrictions on API access than they do on their own console... but I would kinda hope they wouldn't.16:33
natefinchjose: I have to step out for an hour-ish to get my kid from school and make lunch.  Hopefully someone else on here can help, like perrito666 or wwitzel3 or ericsnow16:35
josenp, thanks16:35
josehave a great day!16:35
natefinchjose: you too, and good luck!16:35
josethanks!16:35
mupBug #1454658 changed: TestUseLumberjack fails on windows <blocker> <ci> <regression> <test-failure> <windows> <juju-core:Fix Released by waigani> <juju-core 1.23:Fix Committed by waigani> <juju-core 1.24:Fix Released by waigani> <https://launchpad.net/bugs/1454658>16:35
=== kadams54 is now known as kadams54-away
=== kadams54-away is now known as kadams54
wwitzel3ericsnow: ping17:17
mupBug #1455158 was opened: Destroying a machine with a placed unit errors then destroys anyway. <destroy-machine> <lxc> <juju-core:New> <https://launchpad.net/bugs/1455158>17:18
ericsnowwwitzel3: hi17:18
wwitzel3ericsnow: my ping was premature, I just realized I hadn't eaten yet and got really hungry the moment I pinged you17:18
ericsnowwwitzel3: I have that effect :)17:19
wwitzel3ericsnow: I'm moving all of the procmanager stuff in to it's own module, but then I'd love to take some of your time to walk through and maybe help flush out the rest of the interface it will be exposing to juju17:19
ericsnowwwitzel3: sure17:20
wwitzel3ericsnow: ok, I'm going to grab some food and then I'll ping you and we can jump on a hangout17:20
wwitzel3ericsnow: then after we jump, we can just relax and look at the code17:20
ericsnowwwitzel3: k17:21
voidspaceright, EOD17:43
voidspaceg'night all17:43
=== kadams54 is now known as kadams54-away
=== kadams54-away is now known as kadams54
=== kadams54 is now known as kadams54-away
perrito666https://twitter.com/MEIZU/status/598865451880415232 <-- just in case you are wondering what I want for my birthday :p18:29
jw4perrito666: looks quite nice18:32
jw4perrito666: when is your birthday... y'know just in case I'm feeling philanthropic18:34
perrito666lol, may 25th18:34
jw4oh.. coming up soon :)18:34
mattywmgz, I'll grab you tomorrow to talk about chaosmonkey if that's ok?18:56
katconatefinch: just going to take my dog out and i'll brt18:58
natefinchkatco: ok19:00
mgzmattyw: sure thing19:02
mupBug #1453280 changed: Juju machine service for Windows creates incorrect tools symlinks  <windows> <juju-core:Fix Released by bteleaga> <https://launchpad.net/bugs/1453280>19:30
katconatefinch: did i freeze?19:43
mupBug #1455222 was opened: juju doesn't see MAAS' "failed deployment" state <oil> <juju-core:New> <https://launchpad.net/bugs/1455222>20:00
mupBug #1455224 was opened: TestListBlockDevicesDeviceFiltering fails on ppc64el/gccgo <blocker> <ci> <regression> <unit-tests> <juju-core:Triaged> <juju-core 1.24:Triaged> <https://launchpad.net/bugs/1455224>20:00
mupBug #1455224 changed: TestListBlockDevicesDeviceFiltering fails on ppc64el/gccgo <blocker> <ci> <regression> <unit-tests> <juju-core:Invalid> <juju-core 1.24:Triaged> <https://launchpad.net/bugs/1455224>20:06
natefinchis there an environment variable for setting where your .config dir is, or is it always assumed to be in $HOME/.config ?20:16
sinzuinatefinch, yes, there is a way to change it. let me think20:53
sinzuinatefinch, $XDG_CONFIG_HOME ? from http://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html20:54
natefinchsinzui: ahh, yes, now I remember.  I thought there was a standard.  Thanks.20:55
wallyworldsinzui: was the release standup cancelled today?21:31
sinzuiwallyworld, yes it was21:31
wallyworldok, i see beta3 is getting released \o/21:32
sinzuiwallyworld, in a few minutes that will be true21:32
wallyworldsinzui: did you have a minute to explain to me this upgrade issue?21:32
sinzuiwallyworld, sure, do you want to reuse the release meeting hangout?21:33
wallyworldyup21:33
wallyworldthumper: do you have a sec? https://plus.google.com/hangouts/_/canonical.com/juju-release21:42
thumperwallyworld: no, in a call with rick_h_21:43
wallyworldoh, np will talk later21:43
=== kadams54 is now known as kadams54-away
mupBug #1452680 changed: Failed to upgrade from 1.22.1 to 1.22.3 during deployment <cloud-installer> <landscape> <upgrade-juju> <juju-core:Incomplete by cherylj> <https://launchpad.net/bugs/1452680>22:58
mupBug #1455260 was opened: Deployments fail when juju implicitly upgrade after bootstrap <bootstrap> <ci> <cloud-installer> <deployer> <landscape> <oil> <quickstart> <juju-core:Triaged> <juju-core 1.24:Triaged> <juju-deployer:New> <juju-quickstart:New> <https://launchpad.net/bugs/1455260>22:58
mupBug #1452680 was opened: Failed to upgrade from 1.22.1 to 1.22.3 during deployment <cloud-installer> <landscape> <upgrade-juju> <juju-core:Incomplete by cherylj> <https://launchpad.net/bugs/1452680>23:10
mupBug #1455260 changed: Deployments fail when juju implicitly upgrade after bootstrap <bootstrap> <ci> <cloud-installer> <deployer> <landscape> <oil> <quickstart> <juju-core:Triaged> <juju-core 1.24:Triaged> <juju-deployer:New> <juju-quickstart:New> <https://launchpad.net/bugs/1455260>23:10
mupBug #1247232 changed: Juju client deploys agent newer than itself <canonical-is> <ci> <deploy> <juju-core:Triaged> <https://launchpad.net/bugs/1247232>23:13
mupBug #1374253 changed: hpcloud: index file has no data for cloud on region-b.geo-1 <bootstrap> <hp-cloud> <juju-core:Fix Released> <https://launchpad.net/bugs/1374253>23:13
mupBug #1399504 changed: Tools are automatically upgraded during deploy <bootstrap> <canonical-bootstack> <upgrade-juju> <juju-core:Triaged> <https://launchpad.net/bugs/1399504>23:13
mupBug #1452680 changed: Failed to upgrade from 1.22.1 to 1.22.3 during deployment <cloud-installer> <landscape> <upgrade-juju> <juju-core:Incomplete by cherylj> <https://launchpad.net/bugs/1452680>23:13
mupBug #1455260 was opened: Deployments fail when juju implicitly upgrade after bootstrap <bootstrap> <ci> <cloud-installer> <deployer> <landscape> <oil> <quickstart> <juju-core:Triaged> <juju-core 1.24:Triaged> <juju-deployer:New> <juju-quickstart:New> <https://launchpad.net/bugs/1455260>23:13
menn0davecheney: what's the deal with the golang.org/x/net packages?23:16
menn0davecheney: it looks like Juju is using similar (outdated?) stuff from code.google.com/p/go23:17
menn0davecheney: it's looking like the socket leaking problem cherylj's been looking at is caused by a bug in the websocket library from there (which still exists in the similar looking code on Github)23:19
mupBug #1345638 changed: ec2 changes? rising failure rate in ec2 health checks <ec2-provider> <juju-core:Fix Released> <https://launchpad.net/bugs/1345638>23:40
mupBug #1356363 changed: azure bootstrap failed virtual network juju-ENV-vnet does not exist <azure-provider> <bootstrap> <network> <juju-core:Fix Released> <https://launchpad.net/bugs/1356363>23:40
mupBug #1372550 changed: juju metadata missing from brew juju 1.20.7 <feature> <metadata> <osx> <papercut> <juju-core:Fix Released by sinzui> <https://launchpad.net/bugs/1372550>23:40
=== kadams54 is now known as kadams54-away

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