/srv/irclogs.ubuntu.com/2017/05/19/#juju-dev.txt

wallyworldaxw: no, we use the normal provider00:57
thumperaxw: I don't suppose you know how to configure log forwarding?02:22
axwthumper: you need to set logforward-enabled=true, syslog-host=<host>, syslog-ca-cert=<pem-encoded-ca-cert>, syslog-client-cert=<pem-encoded-client-cert>, syslog-client-key=<pem-encoded-client-key>02:23
axwso easy ;)02:24
thumperin the model config?02:24
axwthumper: yep02:24
axwthumper: in the controller model config02:24
axwthumper: not to be confused with controller config...02:24
thumperhazaah02:24
thumperaxw: I was thinking... we could make this change for log forwarding completely transparent...02:24
thumperby just making the worker model dependent and not one for the controller02:25
thumperand still have the tailer just deal with a single model02:25
axwthumper: yes we could. we'd just need to use model config defaults to ensure all models get the same syslog-foo config02:26
thumperor... transparently have that worker just get the config from the controller02:26
thumperand don't worry at this stage about getting it from the model config for *that* model02:26
thumperit is a bit ick, but not terrible02:27
axwthumper: what I want eventually is for different models to log to the relevant cloud log sink. so a GCE model should go into the stackdriver logging for that model's project. should be able to do something similar for Azure (though I can't quite figure out the API)02:29
* thumper nods02:29
axwthumper: that would allow JAAS users to get their model logs02:29
axwwithout going through debug-l;og02:29
thumpersounds very useful02:29
axwthumper: it would be useful to have controller-wide config too though. so maybe a hierarchy.02:30
* thumper nods02:30
thumpersounds like we should start a spec outlining the work02:30
axwshould also run it by IS and JAAS, I'm sure they'll have some things they'd want02:31
thumperyeah02:31
thumperfor the future work for sure02:31
thumperfor the "let's not screw jaas"02:31
thumperI'm all for minimal exposure to the way it works now02:31
axwyup02:31
* thumper may have found the next piece of work for babbageclunk02:33
thumperbabbageclunk: call when you are around?02:33
axwwallyworld: have you snapped juju recently? it wants to use golang-go, which is go-1.6...03:10
axwhmm maybe it doesn't matter03:12
babbageclunkthumper: back, sorry, went for a run03:32
thumpergee, wouldn't want to run here today03:32
thumperit is wet and cold03:32
thumpergetting very cold03:32
thumperlike 5° cold03:32
thumperbabbageclunk: hangout?03:32
babbageclunkbeautiful day for a run here, cold and sunny and windy03:33
thumperbabbageclunk: more stuff https://hangouts.google.com/hangouts/_/canonical.com/stuff03:33
babbageclunkwallyworld: can a relation change from being container-scoped to global-scoped? Maybe if there's charm upgrade? Trying to decide whether it's safe to cache decisions.05:38
wallyworldbabbageclunk: i don't think so, no06:23
rogpeppeaxw: saw my name mentioned earlier - did my recent changes break anything?06:52
axwrogpeppe: not sure, wallyworld said something about some cert related failures06:52
wallyworldrogpeppe: i sent an email06:52
rogpeppewallyworld: ah, thanks06:53
wallyworldit appears it may have06:53
wallyworldnot 100% sure06:53
rogpeppewallyworld: are those errors happening every time?06:54
wallyworldnot sure, there had only been one or two test runs post the landing that i had checked this morning06:55
rogpeppewallyworld: hmm, it definitely isn't happening every time. weird.06:58
rogpeppewallyworld: it's definitely the kind of area that *could* have been affected by my change06:58
rogpeppewallyworld: but i'd expect it to be deterministic06:58
wallyworldyeah. it's plausible the pR and failures are related but not certain06:58
wallyworldi looked at the test runs just prior to the landing and couldn't see the failures there06:59
wallyworldbut hard to draw a conclusion when it is intermittent06:59
rogpeppewallyworld: yeah06:59
wallyworldi was thinking something may jump out at you07:00
wallyworldit's not an area i have expert knowledge in07:00
rogpeppewallyworld: nothing's jumping out so far07:06
wallyworldjoy07:06
rogpeppewallyworld: we'll have to see if more of those kind of errors happen07:16
wallyworldyeah, need a few runs to gauge the depth of the issue07:17
rogpeppewallyworld: in http://juju-ci.vapour.ws/job/github-check-merge-juju/1087/artifact/artifacts/grant.log there's at least one suspicious-looking error after the cert error07:17
rogpeppe22:53:50 ERROR juju.tools.lxdclient client_instance.go:267 while removing instance "juju-85ed71-0": Failed to destroy ZFS filesystem: cannot open 'lxd-pool/containers/juju-85ed71-0': dataset does not exist07:17
rogpeppewallyworld: so perhaps the cert error is usual07:17
wallyworldmaybe, could be a timing issue07:19
=== frankban|afk is now known as frankban
=== MmikeM is now known as Mmike
wallyworldaxw: a small PR, quick review? https://github.com/juju/juju/pull/736508:42
axwwallyworld: sure, just a minute08:43
axwwallyworld: swap you https://github.com/juju/juju/pull/7366 ?08:50
wallyworldok08:50
wallyworldaxw: those pyc files were supposed to be removed already!08:51
axwwallyworld: I think they were removed in one directory but not the other08:52
axwanyway, added to gitignore so they won't sneak back in08:52
wallyworld2 files is better than 108 :-)08:52
wallyworldaxw: lgtm, will be good to see those tests passing again08:54
axwwallyworld: to save a roundtrip, my reply to your Q: "Why? ssh.Client.Command documents the argument as taking the syntax [user@]host. It shouldn't be needed."08:59
wallyworldaxw: ok, no worries, i just thought it made it more obvious to the reader in the restore code. but i'm totally +-0 , ie no care factor either way09:01
axwwallyworld: if someone gets surprised they can add it back in :)09:02
wallyworldaxw: i called it "cloudProviders" becuase it returns both addable and non-addable ones in 2 separate slices09:07
axwwallyworld: but the result is "providers", and "unsupported"09:08
axwwallyworld: cloudProviders+providers+unsupported doesn't tell me what it does09:08
wallyworldyeah, i just reused the previous var names, i can change to supported and unsupported09:08
axwno biggie, just not a super useful name when you're out of context09:09
wallyworldyeah, i'll come up with something09:09
wallyworldthere's also a test isolation issue too from what was there already :-/09:10
wallyworldin the credential related suites somewhere. need to fix that too09:10
wpkQ: is it OK to remove API that's used only internally, by worker?09:32
babbageclunkwpk: I think the problem is that the controller might be running a more recent version of jujud than the agents, so they might still try to talk to the removed API/09:37
babbageclunkwpk: Oh, hang on - is it used by a worker in the unit or machine agents, or only in the model agent?09:38
babbageclunkwpk: I think in the latter case it's fine.09:41
wpkonly in model agent09:48
wpk(discoverspaces worker)09:48
rogpeppeanyone know if the old juju reviews are still online? e.g. http://reviews.vapour.ws/r/160912:13
babbageclunkrogpeppe: no, I think they turned them off a few weeks ago12:34
rogpeppebabbageclunk: oh12:34
rogpeppebabbageclunk: i think that's a really bad idea12:34
rogpeppebabbageclunk: they're actually a crucial part of the history of the project12:35
babbageclunkrogpeppe: I know - just after it happened I wanted to find something that I remember discussing in a review.12:35
rogpeppebabbageclunk: commit messages are often cursory at best12:35
rogpeppebabbageclunk: can we try getting them turned back on again?12:35
babbageclunkrogpeppe: yeah, I'll mention it to Tim12:36
rogpeppebabbageclunk: thanks12:36
babbageclunk(I mean, I assume they've kept the data!)12:36
babbageclunk:o12:36
rogpeppebabbageclunk: if they haven't, i'll be very unhappy12:38
babbageclunkI'll pass that on too12:38
rogpeppebabbageclunk: :)12:40
=== frankban is now known as frankban|afk
balloonshml, can I get a review of https://github.com/juju/juju/pull/7362?19:00
hmlballoons: looking19:00
hmlballoons: ha - i hate assuming anything… but… that’s a lot of files.  :-)19:02
balloonshml, :p It's akin to the PR I mention.. It's more or less dumping in the code from the old repos into juju19:03
balloonshml, there's one more for packaging, once I complete it :-)19:03
hmlballoons: figured… i’ll go with assume this time if that’s okay with  you?  or do you want a sanity check?19:04
balloonshml, i don't just want to blind push things, hence the PR. So yes, a quick sanity check is most appreciated19:04
hmlballoons: sanity checking now19:04
balloonsI had to tweak the history on this import, so make sure it's clean for you19:05
hmlballoons: where is the origin repro - haven’t mastered finding them in launchpad yet19:08
balloonshml, ahh, right. https://code.launchpad.net/~juju-qa/juju-ci-tools/repository19:10
hmlballoons: ty19:10

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