/srv/irclogs.ubuntu.com/2018/05/17/#juju.txt

wallyworldkelvinliu__: i left a comment on the juju-managed-units PR - just a small change needed00:02
kelvinliu__wallyworld, ah, u r right. just pushed the change, thanks.00:07
wallyworldnw, looking00:07
wallyworldkelvinliu__: what about the other bit?00:08
wallyworldthe if numUnits > 000:08
kelvinliu__wallyworld, u mean the deployment controller?00:11
wallyworldkelvinliu__: yeah, a few lines down where it does "if numUnits > 0". that check will alsways be true now00:12
wallyworldso it's no longer needed00:12
wallyworldie we always want the deployment controller00:12
kelvinliu__wallyworld, that's right.00:13
wallyworldkelvinliu: small fix for a code comment and then good to $$merge$$00:23
wallyworldkelvinliu: actually00:24
wallyworldwe don't need the cleanups slice anymore00:24
wallyworldmaybe00:24
wallyworldah, i think we do after all00:25
wallyworldso leave it as is00:25
kelvinliuic, wallyworld thanks00:27
=== freyes__ is now known as freyes
thumperveebers: ping01:36
thumperveebers: nm, found the issue01:42
kelvinliuwallyworld, can i have ur 2 minutes?01:56
wallyworldsure01:56
=== jhebden is now known as jhebden-afk
veebersthumper: oh, please share :-)02:21
thumperveebers: I had golang 1.6 deb installed02:31
veebersah, that'll do it02:31
veebers:-)02:31
babbageclunkwallyworld and/or thumper: could you please take a look at https://github.com/juju/juju/pull/8680?03:21
babbageclunkended up being a bit bigger than expected03:21
wallyworldbabbageclunk: sap you?03:27
wallyworldswap03:27
babbageclunkwallyworld: Doh. Yup!03:27
wallyworld:-D03:27
babbageclunkwallyworld: you mean 8700?03:27
wallyworldyup03:28
babbageclunkcool cool03:30
wallyworldbabbageclunk: i still wish we called the worker raft-unfucker :-)03:31
babbageclunkwallyworld: yeah, that would be pretty cool sort of.03:32
wallyworldbabbageclunk: does the raft backstop worker need to be a singular worker?03:43
wallyworldthe manifold definition looks like it sytarts up in every controller?03:44
babbageclunkwallyworld: that's right - it needs to run in each controller just in case that's the only one left standing.03:46
babbageclunkHmm. I guess it could be a singular worker. Except when that's being run by raft it couldn't be.03:47
wallyworldok. i'll read more of the code. i am wondering how they all then coordinate and not get confused03:47
babbageclunkWell, it only ever does anything when it gets told by the peer grouper that it's the only one left alive.03:47
wallyworldthe whole idea of a singular work is that there's always one, no matter how many controllers there are03:47
babbageclunkRight, but we can't use something that will be powered by raft to save raft.03:48
wallyworldok, i'll read more of the code03:48
babbageclunkThe singular worker uses leases, which will be implemented by raft.03:48
babbageclunkwallyworld: approved with some comments.04:25
wallyworldbabbageclunk: ty, 75% done on yours04:25
babbageclunkawesome04:25
wallyworldbabbageclunk: i have a meeting, so left some initial comments for now04:29
babbageclunkok, thanks wallyworld04:29
veeberswallyworld: FYI percona-cluster and mediawiki bugs I filed re: CMR/upgrade issues https://bugs.launchpad.net/charm-percona-cluster/+bug/1771729 and https://bugs.launchpad.net/charms/+source/mediawiki/+bug/1768710 (I'll follow up the mediawiki one too)04:32
mupBug #1771729: When using CMR db username is too long <OpenStack percona-cluster charm:New> <https://launchpad.net/bugs/1771729>04:32
mupBug #1768710: workload status does not survive juju upgrade. <mediawiki (Juju Charms Collection):New> <https://launchpad.net/bugs/1768710>04:32
wallyworldveebers: great ty04:32
wallyworldbabbageclunk: let me know to take another look at the PR so I can +105:23
babbageclunkwallyworld: ok, will do - just replying to comments at the moment, then I've got some fixes to do.05:24
wallyworldok, np, just want to be sure i'm not blocking you05:24
babbageclunkwallyworld: just pushing review fixes now, also lots of argumentative replies to your comments ;) - can you take another look?06:05
wallyworldsure :-)06:05
babbageclunkonly slightly argumentative.06:06
wallyworldbabbageclunk: +1 with the main followup required being using the machine id rather than tag string06:18
anastasiamacwallyworld: if u get a chance, PTAL https://github.com/juju/juju/pull/871706:23
anastasiamac:)06:23
wallyworldsure06:24
wallyworldanastasiamac: lgtm, awesome06:27
anastasiamacwallyworld: \o/06:27
sanjujoin07:30
srihashi guys, I am unable to login to openstack from dashboard, the error is "Unable to establish connection to keystone endpoint."09:33
srihasapache error log shows the openstack dashboard is trying to access keystone on the localhost instead of the keystone host09:33
srihaslocal_settings.py has the OPENSTACK_HOST set to the keystone hsot09:34
srihashow can I debug this?09:34
srihascan some one help?09:34
srihasor may be is there a place where I can post these questions?12:07
TheAbsentOneI'm not that familiar with openstack but I assume most experts are offline right now, what timezone do you live in srihas? You could always try the mailinglist if it's urgent12:09
srihasTheAbsentOne: CEST12:32
srihasthank you12:32
srihasbut I have fixed it by upgrading the charm with 258 version12:32
srihasbut we have issues with neutron-api charm when neutron_plugin: aci12:34
magicaltroutcharmers, I have a little competition running with my interns where they've been tasked to build a dashboard over the charmstore API using opensource software of their choosing14:29
magicaltroutthe entries are being judged on, usefulness, ease of install and look and feel. We want it judged by some 3rd parties to remove bias, anyone want to volunteer for judging in a few weeks time?14:30
kwmonroemagicaltrout: i'm in!14:34
magicaltroutthanks kwmonroe14:35
magicaltrouti'm sure i can convince rick_h_ to waste some cycles on it also14:36
admcleod_magicaltrout: sure14:49
magicaltroutcheers egghead14:54
admcleod_you're just such a great guy, i cant find anything to tease you about14:58
admcleod_:D15:02
rick_h_magicaltrout: :) do I get a gavel? I want a gavel.15:08
admcleod_i hope https://bugs.launchpad.net/juju/+bug/1771885 is an easy fix...20:09
mupBug #1771885: 2.4-beta2 - lxd containers missing search domain in systemd-resolve configuration <juju:New> <https://launchpad.net/bugs/1771885>20:09
thumpermorning peeps21:33
wallyworldbabbageclunk: hey, you aware of this? http://ci.jujucharms.com/job/github-check-merge-juju/1418/testReport/junit/github/com_juju_juju_worker_raft_raftclusterer/TestPackage/21:37
babbageclunkwallyworld: yup - it bit my PR last night. It's my top priority21:40
babbageclunkwallyworld: then your "no tags anywhere" vendetta21:41
wallyworld:-)21:41
wallyworldbabbageclunk: also, did you see my comment about the ref count? i forgot about the global vs model collection thing21:41
babbageclunkwallyworld: ooh, no - just looking21:42
babbageclunkah yeah - that makes a lot of sense21:43
babbageclunkwallyworld: did you see my comment about the select-clause priority thing?21:43
wallyworldoh, no, looking :-)21:43
wallyworldbabbageclunk: huh. maybe that changed. maybe it was always like that. but so much of our code is written to assume that the source order determines which one of multiple ready channels gets the result first21:48
babbageclunkI can see some confusion because of the evaluation order thing21:48
babbageclunkWhat do you think, should I still simplify it? I'm not sure the priority argument really holds water anyway.21:49
babbageclunkwallyworld: that's the last thing I've got, if you're ok with it I'm landing the sucker!21:54
wallyworldbabbageclunk: if you think the order doesn't matter then simplification would be gr8. we don't seem to make the distinction in other owrkers21:55
wallyworldthumper: wouldn't mind a teddy bear for something if you are free at some point22:00
thumperwallyworld: I'm using babbageclunk for that just now22:00
wallyworldbe gentle with him22:01
thumperwallyworld: how urgent is your teddy bear needs? as I'd like to complete this bug fix22:09
thumperand I need to talk to veebers to do that22:09
wallyworldthumper: not too urgent, i'll relocate soon and maybe we can chat after22:09
thumperok22:09
thumperveebers: got a few minutes?22:09
veebersthumper: sure do22:09
thumpersweet22:10
thumperveebers: in our 1:122:10
veeberswhenever I add --destroy-all-models to a command I picture Bender saying "destroy all humans". I wonder if I can alias that argument22:40
babbageclunkthumper: Am I right in thinking that Catacomb.Err() will never return Catacomb.ErrDying()?22:45
thumperI couldn't say without looking22:47
babbageclunkthumper: it looks like it from my reading - tomb.Kill(err) will never store tomb.ErrDying as the reason it's dying.22:50
thumperbabbageclunk: https://github.com/juju/juju/pull/872022:54
babbageclunkthumper: looking22:55
babbageclunkthumper: approved with minor comment.23:07
thumperbabbageclunk: thansk23:07
thumperreasonable comment23:09
thumperbabbageclunk: although wrong23:11
babbageclunk?23:11
thumperbabbageclunk: we need to check against a nil initial error23:11
thumperbecause a dial error is better than nothing23:11
babbageclunkthumper: oh, right23:12
babbageclunkI had the sense wrong.23:12
thumper:023:12
thumperall good23:12
babbageclunkWill other ever be nil?23:13
thumpernope23:13
thumperinitial is only ever nil the first time combine is called23:13
babbageclunkok, in that case fine.23:13
thumperassuming that combine returns non-nil23:13
thumperit is only called when there was an error returned23:13
babbageclunkcool cool23:14

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