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

=== frankban|afk is now known as frankban
=== redir is now known as redir_sprint
mupBug #1596462 opened: Deployment failed because state DB is locked <ci> <deploy> <reliability> <juju-core:Triaged> <https://launchpad.net/bugs/1596462>09:24
mupBug #1596462 changed: Deployment failed because state DB is locked <ci> <deploy> <reliability> <juju-core:Triaged> <https://launchpad.net/bugs/1596462>09:27
mupBug #1596045 changed: Juju says windows mongo: invalid version <blocker> <ci> <mongodb> <regression> <windows> <juju-core:Fix Released by 2-xtian> <https://launchpad.net/bugs/1596045>09:42
mupBug #1596462 opened: Deployment failed because state DB is locked <ci> <deploy> <reliability> <juju-core:Triaged> <https://launchpad.net/bugs/1596462>09:42
mupBug #1596476 opened: juju charm resources does not map application name to charmstore url <juju-core:New> <https://launchpad.net/bugs/1596476>10:01
mupBug #1596493 opened: github.comjuju/juju/apiserver package: first record does not look like a TLS handshake <blocker> <ci> <regression> <test-failure> <unit-tests> <juju-core:Triaged> <https://launchpad.net/bugs/1596493>10:46
mupBug #1596493 changed: github.comjuju/juju/apiserver package: first record does not look like a TLS handshake <blocker> <ci> <regression> <test-failure> <unit-tests> <juju-core:Triaged> <https://launchpad.net/bugs/1596493>10:55
mupBug #1596493 opened: github.comjuju/juju/apiserver package: first record does not look like a TLS handshake <blocker> <ci> <regression> <test-failure> <unit-tests> <juju-core:Triaged> <https://launchpad.net/bugs/1596493>10:58
mupBug #1596496 opened: Bootstrap should fail early if '-d controller' is specified <bitesize> <bootstrap> <juju-core:Triaged> <https://launchpad.net/bugs/1596496>11:10
=== urulama is now known as urulama-sprint
lazyPowerey core, thanks for getting beta10 out the door Friday. *fires up the user-testing engine*13:18
perrito666lazyPower: our pleasure :p13:19
dimiternlazyPower: what's that engine btw?13:26
lazyPowerdimitern my fingers and possibly duplicate bug reports ;)13:27
* dimitern is interested in all sorts of testing automation we can share and reuse13:27
dimiternah :)13:27
dimiternlazyPower: ok then, hope it goes fine :)13:27
lazyPowerdimitern so far so good :) Yinzers do good work.13:34
mupBug #1576985 changed: aggregateSuite.TestBatching wrong size <ci> <intermittent-failure> <unit-tests> <windows> <juju-core:Invalid> <https://launchpad.net/bugs/1576985>13:34
dimiternlazyPower: Yinzers ?13:35
lazyPowerThats Pittsburghese for "You all"13:35
dimitern:)13:43
mupBug #1576985 opened: aggregateSuite.TestBatching wrong size <ci> <intermittent-failure> <unit-tests> <windows> <juju-core:Invalid> <https://launchpad.net/bugs/1576985>13:43
mupBug #1559400 changed: TestManageModelRunsRegisteredWorkers is flaky <intermittent-failure> <juju-core:Invalid> <https://launchpad.net/bugs/1559400>13:52
mupBug #1576985 changed: aggregateSuite.TestBatching wrong size <ci> <intermittent-failure> <unit-tests> <windows> <juju-core:Invalid> <https://launchpad.net/bugs/1576985>13:52
mupBug #1580802 changed: NoContextWithLock fails on windows because of another process <ci> <intermittent-failure> <regression> <unit-tests> <windows> <juju-core:Invalid> <https://launchpad.net/bugs/1580802>13:52
mupBug #1559400 opened: TestManageModelRunsRegisteredWorkers is flaky <intermittent-failure> <juju-core:Invalid> <https://launchpad.net/bugs/1559400>13:55
mupBug #1580802 opened: NoContextWithLock fails on windows because of another process <ci> <intermittent-failure> <regression> <unit-tests> <windows> <juju-core:Invalid> <https://launchpad.net/bugs/1580802>13:56
mupBug #1559400 changed: TestManageModelRunsRegisteredWorkers is flaky <intermittent-failure> <juju-core:Invalid> <https://launchpad.net/bugs/1559400>14:05
mupBug #1580802 changed: NoContextWithLock fails on windows because of another process <ci> <intermittent-failure> <regression> <unit-tests> <windows> <juju-core:Invalid> <https://launchpad.net/bugs/1580802>14:05
perrito666axw: ping14:43
wallyworldericsnow: katco: hey, did you guys have time for a staus update hangout?14:43
ericsnowwallyworld: sure14:43
wallyworldericsnow: katco: https://hangouts.google.com/hangouts/_/canonical.com/tanzanite-stand14:44
mupBug #1596559 opened: BootstrapSuite.TestRunTests <intermittent-failure> <test-failure> <juju-core:Triaged> <https://launchpad.net/bugs/1596559>14:53
ericsnowkatco: ping me when you're around15:03
mupBug #1596593 opened: juju show-model does not accept model as kwarg <juju-core:New> <https://launchpad.net/bugs/1596593>16:05
=== frankban is now known as frankban|afk
wallyworldericsnow: i looked at the WIP forwarding worker. see if the comments make sense - i'm confused about what is expected as controller config; it seems it's been implemented as model config? also the worker loop seems a little unusually in not using a channel as the result of Next()?16:22
ericsnowwallyworld: thanks, I'll take a look16:22
thumperurulama-sprint: http://reviews.vapour.ws/r/5171/16:28
thumpersome juju reviewer plz: http://reviews.vapour.ws/r/5171/diff/#16:28
urulama-sprintfrankban|afk: ^ PTAL16:29
mupBug # opened: 1596597, 1596603, 1596605, 1596607, 1596608, 159660916:35
perrito666thumper: reviewed, shpit with a couple of gotchas16:48
perrito666I must admit I did not go through the whoooole menn0 checklist but I covered many points16:48
mupBug #1596612 opened: show-controller output updates <2.0> <usability> <juju-core:New> <https://launchpad.net/bugs/1596612>16:54
mupBug #1596615 opened: show-model output updates <2.0> <usability> <juju-core:New> <https://launchpad.net/bugs/1596615>16:54
mupBug #1596616 opened: commands do not use two spaces between columns/headings <2.0> <usability> <juju-core:New> <https://launchpad.net/bugs/1596616>16:54
katcoericsnow: hey, i'm here. sorry, dentist appt.16:57
ericsnowkatco: np16:57
ericsnowkatco: just getting up to speed with wallyworld about status16:57
ericsnowkatco: we need to get together at some point about how to integrate audit logs with log forwarding16:58
ericsnow* some point today16:58
katcoericsnow: i'm free now if you'd like16:58
ericsnowkatco: sure, moonstone?16:59
katcoericsnow: brt16:59
mupBug #1596619 opened: remove aliases from juju commands <2.0> <usability> <juju-core:New> <https://launchpad.net/bugs/1596619>17:18
mupBug #1596626 opened: juju gui not showing multiple models <juju-core:New> <https://launchpad.net/bugs/1596626>17:27
mupBug #1596626 changed: juju gui not showing multiple models <juju-core:New> <https://launchpad.net/bugs/1596626>17:36
mupBug #1596626 opened: juju gui not showing multiple models <juju-core:Invalid> <https://launchpad.net/bugs/1596626>17:42
mupBug #1596626 changed: juju gui not showing multiple models <juju-core:New> <https://launchpad.net/bugs/1596626>17:54
perrito666if we actally see cloud init apt-get failing suggesting update, why on earth would we not try that?18:31
bogdanteleagado we have some sort of wiki entry for the multiple mongo gotchas that got posted lately to the ML?18:49
katcoericsnow: given all my changes, i think i need another proper review of: http://reviews.vapour.ws/r/5089/18:52
ericsnowkatco: k18:53
katcoericsnow: ta18:53
katcobogdanteleaga: not that i know of18:53
katcoericsnow: i think i need to defer william's comments about RequestNotifier having internal knowledge of state, and tests for that type, but everything else is fair game18:54
ericsnowkatco: k18:54
mupBug #1596687 opened: command list output not consistent <2.0> <usability> <juju-core:Triaged> <https://launchpad.net/bugs/1596687>19:54
katcoericsnow: i'm ready to land http://reviews.vapour.ws/r/5089/. any thoughts?20:03
mupBug #1596687 changed: command list output not consistent <2.0> <usability> <juju-core:Triaged> <https://launchpad.net/bugs/1596687>20:03
ericsnowkatco: one minute20:03
katcoericsnow: np... took me 4 tries to land the previous one =|20:06
mupBug #1596687 opened: command list output not consistent <2.0> <usability> <juju-core:Triaged> <https://launchpad.net/bugs/1596687>20:12
mupBug #1596688 opened: normalizing the shares and user commands <2.0> <usability> <juju-core:Triaged> <https://launchpad.net/bugs/1596688>20:12
ericsnowkatco: basically, ship-it20:17
mupBug #1596688 changed: normalizing the shares and user commands <2.0> <usability> <juju-core:Triaged> <https://launchpad.net/bugs/1596688>20:18
katcoericsnow: ta20:19
mupBug #1596688 opened: normalizing the shares and user commands <2.0> <usability> <juju-core:Triaged> <https://launchpad.net/bugs/1596688>20:24
stokachuericsnow: are you familiar with the deploy api?21:07
ericsnowstokachu: a little21:07
stokachuim trying to get the latest beta10 to deploy via the api21:08
stokachuhttps://paste.ubuntu.com/17991715/21:08
stokachuwe pass that to the apiserver but the response is always unable to find charm21:08
stokachuwas there an additional requirement added in beta10?21:09
stokachuonly thing we changed was to match the reworked  api parameter keys21:09
=== mwhudson_ is now known as mwhudson
katcostokachu: ok, sorry, i'm back and looking at this21:25
stokachuthanks21:25
stokachuive been digging through the go code but nothing yet21:26
stokachukatco: i did force a 'channel': 'stable' in the parameters21:26
stokachustill failed though with same message21:26
katcostokachu: hm21:26
katcostokachu: do you happen to have the debug logs from the controller?21:27
stokachuyea21:28
stokachuwhat would you need?21:29
katcostokachu: machine 0's log with debugging turned on and the deploy failure21:32
katcostokachu: controller might give us a hint at what exactly is failing21:32
stokachuwhats the command to enable the debugging21:32
katcostokachu: i always forget, sec. it's juju set-config log-level=DEBUG or something21:33
stokachujuju set-config log-level=DEBUG21:34
stokachuerror: no application name specified21:34
stokachujuju set-model-config logging-config='<root>=DEBUG;unit=DEBUG'21:35
katcostokachu: that looks right. easy, huh? where'd you find it?21:40
stokachujuju help set-model-config21:40
stokachukatco: http://paste.ubuntu.com/17994956/21:42
stokachuthe bottom there has the latest deploy attempt21:42
katcostokachu: ta21:42
stokachuthough it says params redacted21:43
stokachuhow do i get it to display it all21:43
katcostokachu: probably can't; we hardcode that. let me 2xcheck though21:44
katcostokachu: set level to trace21:45
katcostokachu: and that should log the body as well21:45
stokachunice21:46
stokachukatco: http://paste.ubuntu.com/17995148/21:47
stokachuthats everything21:47
stokachuline 5204 shows the deploy21:48
stokachuwe don't pass a series as that usually is handled from the charmurl21:49
stokachuericsnow: feel free to take a peek too21:50
katcostokachu: just on a whim, can you try passing the series?21:53
stokachusure21:53
stokachukatco: same error21:55
stokachuhttps://paste.ubuntu.com/17995455/21:55
stokachu920321:55
katcostokachu: k, worth a try21:55
katcostokachu: i think this is where the error is coming from: https://github.com/juju/juju/blob/master/state/charm.go#L69621:59
katcostokachu: which would imply that it's not successfully being stored in mongo21:59
stokachuweird22:00
stokachudoes the juju client code do something prior to calling the api?22:00
stokachuas far as mongo is concerned22:01
katcostokachu: yeah it does a few things, some related to resources22:01
katcostokachu: that's all this: https://github.com/juju/juju/blob/master/cmd/juju/application/deploy.go#L30122:01
stokachuso did that change from beta9 to beta10?22:02
katcostokachu: nope22:04
stokachu:(22:06
katcostokachu: https://github.com/juju/juju/commit/136d03f5987c89946b6987832c520c8879ea225f#diff-bad794df7c6f66424c0b9cc0961da6cc22:06
katcostokachu: looks... plausible22:06
stokachuso we have to upload first22:07
stokachuwtf22:07
katcostokachu: it... looks like that may be the case. it looks like that was a 1.16 guarantee... wow22:09
stokachuso i've no idea where to go from here22:09
stokachudo i need to start uploading every charm?22:09
stokachuthis PR looks like it has the $jfdi$ tag22:09
stokachulol with no review22:10
katcostokachu: http://reviews.vapour.ws/r/5092/22:11
katcostokachu: unfortunately we are having to JFDI everything to meet deadlines, even though master is blocked22:11
stokachuhaha it just says shipit22:11
katcostokachu: if there were no issues found, that's how the tool indicates it's safe to land22:12
katcorick_h_: ping, you still up?22:12
stokachuso im guessing deploying via the API with juju gui or another client is out of the scope of testing?22:12
katcostokachu: upper management told us to move fast and break things as this is a beta22:13
katcostokachu: alexisb usually bends over backwards to avoid doing this, but we lost that particular battle22:13
katcostokachu: i don't know what the official stance on other clients is now. my guess is that yes, you have to upload charms/resources first... that seems weird to me22:15
katcostokachu: seems like something the controller should be taking care of22:15
stokachuyea22:15
stokachuwhich it has been since forever22:16
katcoyeah22:16
katcostokachu: can you send an email out to juju-dev asking for clarification about what's intended with a link to that PR?22:19
stokachukatco: sure22:19
katcostokachu: ta. sorry for the trouble. sometimes we don't have control over the experience :(22:19
stokachuwell the PR could've had more explanation at the very least22:20
stokachui understand its beta and we dont care about breaking things22:20
katcoericsnow: wow, a lot of tests break if you add a new attribute to apiserver's ServerConfig struct :|22:55
ericsnow:(22:56
katcoericsnow: i suspect it'll take me a bit just to hunt all these down (sigh). FULL STACK TESTING FTW!22:56
ericsnowkatco: I feel your pain22:56
katcoericsnow: do you? let's test it out. first, i need you to move to my city, then live in my house, etc. just to make sure we're exercising all aspects of me feeling pain22:57
ericsnowkatco: heh22:58

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