[00:00] <menn0> wallyworld: can you make this PR merge please? https://github.com/juju/juju/pull/2239
[00:01] <menn0> wallyworld: I think I aborted a previous build attempt in Jenkins on Friday b/c I realised it wasn't going to work
[00:01] <menn0> wallyworld: so now the landing bot is confused.
[00:12] <wallyworld> sure
[00:16] <wallyworld> menn0: i have resubmitted it to the bot - you just have to record a build failed message in the PR for the bot to realise it needs to process it again
[01:01] <menn0> wallyworld: ok thanks
[01:01] <wallyworld> menn0: except it failed again
[01:01] <wallyworld> i didn't look at the reason
[01:02] <menn0> wallyworld: just looking now
[01:14] <axw> wallyworld: teensy review please: http://reviews.vapour.ws/r/1384/
[01:14] <wallyworld> sure
[01:15] <wallyworld> axw: i'd just self review one as small as that
[01:15] <axw> wallyworld: ok
[01:25] <thumper> wallyworld: did you have any time in the next hour for a catch up? since I missed Friday
[01:26] <thumper> menn0: has wallyworld suitably kicked the bot?
[01:26] <wallyworld> thumper: sure, i was waiting for you and you ditched me
[01:26] <thumper> sorry, was out Friday morning
[01:27] <wallyworld> was just pressing your buttons
[01:27] <thumper> and I have so many to press
[01:27] <wallyworld> indeed
[01:29] <thumper> wallyworld: I'm in our 1:1 hangout
[01:29] <wallyworld> ok, one sec
[01:32] <menn0> thumper: yep he did
[02:23] <mup> Bug #1453634 was opened: juju upgrage-juju --upload-tools hangs <ec2-provider> <upload-tools> <juju-core:Triaged> <https://launchpad.net/bugs/1453634>
[02:29] <mup> Bug #1453634 changed: juju upgrage-juju --upload-tools hangs <ec2-provider> <upload-tools> <juju-core:Triaged> <https://launchpad.net/bugs/1453634>
[02:35] <mup> Bug #1453634 was opened: juju upgrage-juju --upload-tools hangs <ec2-provider> <upload-tools> <juju-core:Triaged> <https://launchpad.net/bugs/1453634>
[03:32] <waigani> axw: does upgrade also work for 1.25 for you?
[03:32] <axw> waigani: haven't tried
[03:33] <waigani> axw: I'm debugging with 1.25 now. Any chance you could try on your box?
[03:33] <axw> waigani: ok
[03:34] <waigani> axw: thanks. I've tried about 4 times in a row now. same issue each time. I can ssh to machine 0, debug-log works, but it always hangs on upgrade-juju --upload-tools
[03:35] <axw> waigani: it did take a long time to upload the tools, but it always does for me
[03:35] <axw> anyway, trying with master now
[03:36] <axw> waigani: have you tried with 1.22 or 1.23? that should tell you if it's a regression, or if it's just your network
[03:37] <waigani> axw: I'll try 1.23 now.
[03:42] <waigani> axw: 1.23 works fine for me
[03:42] <axw> hmk, strange
[03:44] <axw> waigani: open it back up with that then I guess. master is still bootstrapping for me ..
[03:45] <waigani> axw: though if it is my network, maybe it's better now. I'll test 1.23 one more time and wait to see what 1.25 does for you.
[03:53] <axw> waigani: master works for me too
[03:53] <waigani> axw: really? then it's me :/
[04:00] <waigani> axw: looks like 1.23 is hanging. It hangs after tools are uploaded (i.e. after it reports "available tools:...").
[04:00] <axw> waigani: you said it worked fine before?
[04:05] <mup> Bug #1453644 was opened: One unit remains pending with local provider <juju-core:New> <https://launchpad.net/bugs/1453644>
[04:06] <waigani> axw: I'll dig a little more, but as it's only on my box I'll knock down the importance. Thanks for testing 1.25.
[04:06] <axw> sure
[04:11] <waigani> ha
[04:12] <anastasiamac> waigani: did u have a "eureka" moment?
[04:12] <anastasiamac> waigani: or is it" high availability" moment?
[04:12] <waigani> hehe
[04:13] <waigani> so I had export JUJU_DEV_FEATURE_FLAGS=jes in my .bashrc
[04:14] <waigani> when I tried 1.23 the first time, it was in an old terminal window that hadn't sourced .bashrc
[04:14] <waigani> when I commented out the export and tried the upgrade, it worked
[04:15] <waigani> long story short, I think something hiding behind the jes flag is breaking upgrade-juju
[04:16] <waigani> axw: ^^
[04:17] <axw> waigani: ok. please add that to the bug, change the title, drop the severity and leave it open only on whatever branch JES is being released in
[04:17] <waigani> axw: okay
[04:34] <axw> wallyworld: I updated TestCreateVolume to wait for status != ""
[04:34] <wallyworld> looking
[04:35] <axw> wallyworld: createVolume returns with Status==""
[04:35] <wallyworld> axw: i already reviewed just before
[04:35] <wallyworld> i think a test is missing
[04:36] <wallyworld> ah hang on
[04:36] <wallyworld> i see what you're saying
[04:38] <axw> wallyworld: ok to land?
[04:39] <wallyworld> axw: i guess what i was looking for was that the status would be "" until the test triggered it to be not "". otherwise the old code would also have passed the test if you know what i mean. but i guess it doesn't really matter
[04:39] <axw> wallyworld: I could change it to only return "available" after a couple of iterations
[04:39] <axw> I'll do that
[04:40] <wallyworld> axw: and record that at least one failed attempt occurred
[04:40] <axw> yep
[04:40] <wallyworld> that would be neat, thanks
[04:40] <axw> wallyworld: although that means I need to patch the attempt strategy.. bleh
[04:41] <wallyworld> if it's a hassle, ship it :-)
[04:41] <wallyworld> strictly speaking, we should test for it i guess
[04:41] <wallyworld> maybe a todo
[04:49] <axw> wallyworld: done, landing
[04:49] <wallyworld> ty
[04:49] <axw> wallyworld: I think I might have a lie down, feeling a bit average
[04:50] <wallyworld> :-( ok, take it easy
[04:50]  * thumper chuckles
[04:51] <thumper> wallyworld: and average is so far down from normal...
[04:51] <thumper> damn it
[04:51] <wallyworld> depends who you are
[04:51] <thumper> If I stopped when I felt average, I'd never get anything done...
[04:51] <wallyworld> so you feel average a lot then
[04:51] <thumper> heh
[05:24] <thumper> ciao
[05:24]  * thumper is off
[07:39] <TheMue> morning
[09:02] <voidspace> dooferlad: stdup?
[09:05] <voidspace> dooferlad: TheMue: I got booted out
[09:05] <voidspace> dooferlad: TheMue: probably have to log back in, sorry
[10:12] <mup> Bug #1453744 was opened: juju version 1.23.2-trusty-amd64  console need agent-metadata-url flag? <juju-core:New> <https://launchpad.net/bugs/1453744>
[11:12] <mup> Bug #1453760 was opened: "u'Error': u'status for key "<unit>" not found" before adding relations when using juju 1.24 <juju-deployer:New> <https://launchpad.net/bugs/1453760>
[11:54] <mup> Bug #1453760 changed: "u'Error': u'status for key "<unit>" not found" before adding relations when using juju 1.24 <juju-core:Triaged> <juju-core 1.24:Triaged> <juju-deployer:New> <https://launchpad.net/bugs/1453760>
[12:00] <mup> Bug #1453760 was opened: "u'Error': u'status for key "<unit>" not found" before adding relations when using juju 1.24 <juju-core:Triaged> <juju-core 1.24:Triaged> <juju-deployer:New> <https://launchpad.net/bugs/1453760>
[12:12] <mup> Bug #1453760 changed: "u'Error': u'status for key "<unit>" not found" before adding relations when using juju 1.24 <juju-core:Triaged> <juju-core 1.24:Triaged> <juju-deployer:New> <https://launchpad.net/bugs/1453760>
[12:54] <mup> Bug #1453785 was opened: transaction collection (txns) grows without bound <stakeholder> <juju-core:Triaged> <https://launchpad.net/bugs/1453785>
[13:24] <mup> Bug #1453801 was opened: /var/spool/rsyslog grows without bound <stakeholder> <juju-core:Triaged> <https://launchpad.net/bugs/1453801>
[13:24] <mup> Bug #1453805 was opened: Juju takes more than 20 minutes to enable voting <ensure-availability> <intermittent-failure> <juju-core:Incomplete> <juju-core 1.23:Triaged> <juju-core 1.24:Triaged> <https://launchpad.net/bugs/1453805>
[13:36] <mup> Bug #1453744 changed: juju version 1.23.2-trusty-amd64  console need agent-metadata-url flag? <juju-core:Invalid> <https://launchpad.net/bugs/1453744>
[13:36] <mup> Bug #1453814 was opened: rsyslog configuration forwards log messages that were already forwarded <logging> <rsyslog> <stakeholder> <juju-core:Triaged> <https://launchpad.net/bugs/1453814>
[13:48] <mup> Bug #1453744 was opened: juju version 1.23.2-trusty-amd64  console need agent-metadata-url flag? <juju-core:Invalid> <https://launchpad.net/bugs/1453744>
[13:48] <mup> Bug #1453814 changed: rsyslog configuration forwards log messages that were already forwarded <logging> <rsyslog> <stakeholder> <juju-core:Triaged> <https://launchpad.net/bugs/1453814>
[13:54] <mup> Bug #1453744 changed: juju version 1.23.2-trusty-amd64  console need agent-metadata-url flag? <juju-core:Invalid> <https://launchpad.net/bugs/1453744>
[14:00] <mup> Bug #1453814 was opened: rsyslog configuration forwards log messages that were already forwarded <logging> <rsyslog> <stakeholder> <juju-core:Triaged> <https://launchpad.net/bugs/1453814>
[14:03] <sinzui> katco`, : I need help triaging bug 1453644. I think an engineer needs to determine if we need to/can fix this bug for 1.24 or 1.25
[14:03] <mup> Bug #1453644: One unit remains pending with local provider <deploy> <lxc> <reliability> <repeatability> <juju-core:New> <https://launchpad.net/bugs/1453644>
[14:06] <mup> Bug #1453814 changed: rsyslog configuration forwards log messages that were already forwarded <logging> <rsyslog> <stakeholder> <juju-core:Triaged> <https://launchpad.net/bugs/1453814>
[14:08] <katco`> sinzui: just in a meeting, one sec
[14:17] <voidspace> alexisb: ping
[14:24] <mup> Bug #1434741 changed: PruneLogs suffers from an indeterminate map iteration order bug <juju-core:Fix Released by johnweldon4> <https://launchpad.net/bugs/1434741>
[14:36] <jcastro> mgz, have you tried juju with dreamhost yet?
[14:36] <mgz> jcastro: no, not recently
[14:37] <jcastro> do you know anyone who has tried it? I'm trying to document it for the docs but I get auth errors
[14:37] <mgz> I've not seen anything on the list, I'll see if I have creds around somewhere still
[14:37] <jcastro> ideally using keypairs would be lovely
[14:38] <mgz> yeah, I need to re-add that code to juju-core
[14:38] <jcastro> ok so it only does userpass?
[14:38] <jcastro> they do give me a .pem file as well
[14:39] <katco> cherylj: perrito666: wwitzel3: is anyone free to triage 1453644? lxc + CA issue of some sort. possibly a race?
[14:40] <wwitzel3> katco: sure
[14:40] <mgz> well, keypair should actually work... it's just not actually been exercised for ever now
[14:40] <jcastro> they don't give me a keypair though
[14:41] <jcastro> just a pem file with a private key in it
[14:41] <katco> wwitzel3: ty. i don't think we have to actually fix it just yet, so just prioritization with some idea of what might be happening
[14:41] <jcastro> is the fingerprint in horizon considered the access-key?
[14:42] <mgz> I'll need to look at the dreamhost docs, I'm not sure exactly what they expect
[14:42] <wwitzel3> katco: k, if it is more than a 30 minute fix after I find the problem, I'll just triage and make notes
[14:42] <mgz> the only cloud keypair was ever used against was hpv1
[14:42] <katco> wwitzel3: sounds good
[14:42] <katco> sinzui: we're on 1453644. ty
[14:43] <sinzui> thank you katco
[14:43] <jcastro> http://wiki.dreamhost.com/DreamCompute_Overview this seems to be the closest I can find wrt. docs
[16:37] <voidspace> dammit, can't set instance ID on ip address when creating container because we don't have the instance id set until *after* the container is created
[16:37] <voidspace> it needs to be set when the new machine is provisioned in state
[16:37] <voidspace> slightly more fiddly
[16:38] <sinzui> katco, merges are blocked by bug 1453805. I recommend reverting the bad commit, then resubmitting  that commit with a proven fix
[16:38] <mup> Bug #1453805: Juju takes more than 20 minutes to enable voting <blocker> <ci> <ensure-availability> <intermittent-failure> <regression> <juju-core:Triaged> <juju-core 1.23:Triaged> <juju-core 1.24:Triaged> <https://launchpad.net/bugs/1453805>
[16:42] <katco> sinzui: ty. it looks like at least on master, there's a lot of PRs on top of that commit. i don't know how easy it would be to back out
[16:43] <sinzui> katco, :/ well starting with 1.24 might be most practical. If I need to release 1.23, I can use the previous commit, and 1.23.3 is intended to be our final release for 1.23
[16:44] <katco> sinzui: even on 1.24, there's a page of prs after that pr =/
[16:44] <katco> sinzui: wondering why we landed a refactoring pr in something we're trying to release
[16:44] <sinzui> katco, great point.
[16:45] <katco> sinzui: it looks like it did fix a bug
[16:45] <katco> sinzui: hmmm... it may be more practical to try and fix the issue at this point
[16:45] <katco> cherylj: ping
[16:45] <sinzui> katco, I think we were clobbered by optimism. looking at the times of the commits. I think 1.24 and master were committed to before CI to demonstrate the fix was good
[16:46] <katco> sinzui: ah i see
[16:46] <cherylj> katco: what up
[16:46] <katco> cherylj: we have a blocking bug that looks like it involves some of menn0's code
[16:46] <katco> cherylj: bug 1453805
[16:46] <mup> Bug #1453805: Juju takes more than 20 minutes to enable voting <blocker> <ci> <ensure-availability> <intermittent-failure> <regression> <juju-core:Triaged> <juju-core 1.23:Triaged> <juju-core 1.24:Triaged> <https://launchpad.net/bugs/1453805>
[16:47] <katco> cherylj: sinzui has suggested we back it out, but from the # of prs that came after, it looks like that may be difficult
[16:47] <katco> cherylj: in any branch
[16:47] <katco> cherylj: wondering how hard it would be to find the issue and fix it?
[16:48] <cherylj> katco: guess we won't know 'til we try :)  I can take a look
[16:48] <katco> cherylj: ty
[16:54] <perrito666> katco: you could try to apply a reverse patch and see if everything works afterwards, it is the easiest path
[16:55] <katco> perrito666: feel free to ping cherylj and see if that works
[16:55] <perrito666> ah seems like cherylj is taking a look
[16:55] <perrito666> :p I should refrain from commenting until I read the whole backlog
[16:56] <katco> perrito666: nah, valuable info! :)
[16:56] <cherylj> perrito666: how do you apply a reverse patch?
[16:57] <perrito666> first you get the patch the easy way
[16:57] <perrito666> https://github.com/juju/juju/commit/c8c41b048df0e038b75c353856d021080713408f.diff
[16:57] <perrito666> adding .diff to the commit in gh :p
[16:57] <perrito666> bc I am lazy to do it otterwise
[16:58] <perrito666> and then patch -R -p1 < thatdiff.diff
[16:58] <perrito666> and that un applies the changes
[16:58] <perrito666> in an easy to test way that doesn t mess that much with git change tree
[16:59] <perrito666> that .diff thing in github is so useful, its a shame its not documented more clearly
[17:00] <cherylj> perrito666: okay, let me give that a try.  Thanks!
[17:31] <mup> Bug #1453890 was opened: Bootstrap fails if aws feigns ignorance of an instance <bootstrap> <ec2-provider> <juju-core:Triaged> <https://launchpad.net/bugs/1453890>
[17:39] <cherylj> katco, perrito666: http://reviews.vapour.ws/r/1645/
[17:39] <cherylj> I used patch -R to back out menn0's changes for 1.23
[17:40] <cherylj> local testing passed fine.
[17:46] <urulama_> perrito666: hey, just fyi, you're lending code in charm.v6-unstable. if that's your intention all is fine, just wanted to point out that you're not adding it to charm.v5.
[17:47] <perrito666> urulama_: I did two prs, one for 5 and one for 6
[17:50] <urulama_> perrito666: ok. in the end, we'll have to merge new stuff from v5 to v6 anyway
[17:51] <perrito666> urulama_: just trying to be consistent :)
[17:51] <perrito666> I want to avoid breakage when we go from 5 to 6 in master
[17:52] <urulama_> perrito666: ;)
[17:53] <perrito666> urulama_: I assume merge is by hand right?
[17:54] <urulama_> perrito666: for charm, yes
[18:31] <mup> Bug #1452785 changed: os-enable-refresh-update is false and some security packages are not available <juju-core:Invalid> <https://launchpad.net/bugs/1452785>
[19:47] <sinzui> natefinch, katco: do either of you have a moment to review http://reviews.vapour.ws/dashboard/?view=outgoing
[19:47] <sinzui> sorry http://reviews.vapour.ws/r/1648/
[19:47] <katco> sinzui: natefinch is occupied, i can tal in a bit
[19:47] <natefinch> I looked because I know his changes are usually 2 characters :)
[19:47] <natefinch> ship it!
[19:47] <katco> ah lol
[19:48] <sinzui> thank you.
[19:52] <mup> Bug #1452796 was opened: template download failed <juju-core:New> <https://launchpad.net/bugs/1452796>
[21:00] <thumper> mramm: our call now clashes with the onyx standup
[21:00] <thumper> mramm: are you ok to push it out half an hour?
[21:00] <alexisb> thumper, mramm is out this afternoon
[21:15] <davecheney> thumper: % tail -n2 /etc/hosts
[21:15] <davecheney> # 127.0.0.100   cloud-images.ubuntu.com
[21:15] <thumper> ta
[21:30] <wallyworld> menn0: you are that fix for bug 1453805 has been backed out?
[21:30] <mup> Bug #1453805: Juju takes more than 20 minutes to enable voting <blocker> <ci> <ensure-availability> <intermittent-failure> <regression> <juju-core:Triaged by cherylj> <juju-core 1.23:Triaged by cherylj> <juju-core 1.24:Triaged by cherylj> <https://launchpad.net/bugs/1453805>
[21:30] <cherylj> wallyworld: menn0 and I are looking at it now
[21:31] <wallyworld> thatnks cherylj
[21:57] <cherylj> wallyworld: chatted with menn0 and he found the problem.  He's going to work on a fix rather than back out his changes.
[21:57] <wallyworld> \o/
[21:57] <wallyworld> sinzui: if you comment on the mongo log bug, i think you could move it off to 1.25 milestone at the same time?
[21:58] <sinzui> wallyworld, yep. debian doesn't have 2.8. So if we need it or newer, we need to add  a task asking for it to be packages into wily and then discuss backporting schemes to trusty as jujudb
[21:59] <wallyworld> sounds like a lot of "fun"
[21:59] <wallyworld> sinzui: if we start the process now, it might be early enough in W to get traction on it?
[22:00] <sinzui> agreed
[22:00] <alexisb> xwwt, ^^^ we should follow-up with foundations on this
[22:01] <wallyworld> sinzui: so i reckon if we move to 1.25, then maybe we can have a chance of getting something done by the nominal 1.25 release date
[22:01] <sinzui> okay wallyworld
[22:01] <wallyworld> well that's my hope :-)
[23:17] <perrito666> wallyworld: axw anastasiamac_ brt, melting some chocolate
[23:17] <wallyworld> perrito666: where's ours
[23:26] <thumper> menn0: what's the story with the replicaset problem?
[23:28] <menn0> thumper: it's my fault. the replicaset init changes don't work for new state servers added for ensure-availability
[23:28] <menn0> thumper: i'm just trying out a likely fix now on EC2
[23:28] <thumper> menn0: ok