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

babbageclunkwallyworld: Do you mean, set a status in the test, or in newRemoteApplication?00:00
wallyworldbabbageclunk: in the test00:00
wallyworldfor now00:00
babbageclunkok cool00:00
wallyworldwhen we do the status work in a bit, we can look at what the default should be then00:00
babbageclunkwallyworld: updated - can you merge that? there's no bot on that repo.00:06
wallyworldsure00:06
wallyworlddone00:06
babbageclunkthanks!00:07
axwhml: standup?01:33
hmlaxw: on my way01:34
balloonswallyworld, axw, et la. PSA, merging is down whilst I swap some things out. Sorry for the noise, I'll let you know when it's all clear01:46
wallyworldballoons: all good01:47
axwballoons: np, thanks for letting us know01:47
hmlwallyworld: axw: I updated the bug with a bits I’v found on the error codes: https://bugs.launchpad.net/juju/+bug/168282702:15
mupBug #1682827: Bootstrap on OpenStack Cloud fails <juju:In Progress by hmlanigan> <https://launchpad.net/bugs/1682827>02:15
axwhml: thanks02:17
axwhml: so... 413, 429, 503, and 500 for earlier versions of repose02:17
axwand I believe I saw docs about 40302:18
hmlaxw: sounds like it, 403 was a in the mitaka doc i believe02:18
axwhml: maybe we should just look for Retry-After02:19
hmlaxw: i was wondering about that myself02:19
hmlaxw: esp as the error code doesn’t matter if we don’t have a Retry-After02:20
hmlaxw: and the list is getting crazy02:20
axwhml: yeah. I'm ok with that, maybe just run it by Ian first02:21
hmlaxw: i’m looking more into it - will do02:21
hmlwallyworld: on 1682877 (rate limit one) , perhaps we just look for a Retry-After value - the list of possible error codes is getting long. and seems to change.02:24
wallyworldhml: yeah i thought about that myself02:25
wallyworldjust wasn't 100% convinced that we shouldn't look at status code, but maybe it;s the right thing to do02:26
wallyworldmaybe if status code is either 4xx or 5xx02:26
wallyworldbut i'm reluctant to retry on things that are obviously not retyable like a 40402:27
wallyworldhence the hesitation02:28
hmlwallyworld: we do check that “Retry-After” is given02:28
wallyworldi guess if the server side puts a retry-after with a 404 it's on them not do to that02:28
hmlwallyworld: i’d think so - doing a little investigation on that02:29
hmlgood night02:42
balloonswallyworld, axw, et la, I believe merges should be fine now02:44
axwthanks02:45
wallyworldgreat02:45
babbageclunkwallyworld or axw: could one of you take a look at https://github.com/juju/juju/pull/7319 please?02:53
wallyworldok02:53
babbageclunkwallyworld: thanks!02:53
* babbageclunk goes for a run02:54
axwwallyworld: doc looks fine overall, I've left a handful of comments03:01
wallyworldaxw: thanks, ok, will look in a bit03:01
babbageclunkwallyworld: made the changes you suggested. Do you think I should change the global key prefix to make it easier to work out?05:01
wallyworldbabbageclunk: which global key prefix? i've forgotten the context05:02
wallyworldbabbageclunk: c# isn't the global key for remote apps05:03
babbageclunkwallyworld: ?05:04
wallyworldoh wait05:04
wallyworldit is05:04
wallyworldhmmmm05:04
wallyworldi think the megawatcher needs to have single char global keys05:04
babbageclunkohh05:04
wallyworldand 'r' and 'a' are taken05:04
wallyworldi'll need to check though to be sure05:05
babbageclunkI could leave a passive-aggressive response comment. ;)05:05
wallyworldleave comment for now and we can circle back? maybe add card to board to check05:05
babbageclunkwallyworld: roger wilco05:05
wallyworldi had forgotten c# when i made the pr comment05:05
wallyworldi thought it was a typo05:05
babbageclunkwallyworld: seems like a weird constraint in the allwatcher?05:07
wallyworldbabbageclunk: yeah, i don't know the origin of it - i have been bitten by it. the implementation is such that when it tries to go from global key -> backing entity, it does a key[0]05:08
wallyworldby origin, i mean reason for doing it that way05:09
wallyworldseems show sighted05:09
wallyworld*short05:09
babbageclunkwallyworld: oh ouch - that sounds like knowledge that was painfully acquired.05:09
wallyworldyeah it was. i broke shit05:09
wallyworldat sime stage05:09
babbageclunkwallyworld: take another look when you have a moment? https://github.com/juju/juju/pull/731905:18
wallyworldbabbageclunk: yep sure, already looking :-)05:20
babbageclunkI'm never sure who reads github emails and who doesn't. :)05:20
wallyworldbabbageclunk: looks ok to land, thanks. bring on the next piece....05:27
babbageclunkwallyworld: cool cool, thanks05:28
=== frankban|afk is now known as frankban
frankbanwallyworld: ping07:04
wallyworldhey07:04
frankbanwallyworld: can we merge https://github.com/juju/errors/pull/28 ?07:05
frankbanwallyworld: the code looks good to me, and the proposer would prefer not to fork the library07:05
wallyworldlet me look07:05
frankbanthanks07:06
wallyworldfrankban: i think it's ok. seems really hacky. i'd like to check with menno tomorrow just to be sure. if it's all ok, we'll merge then07:16
frankbanwallyworld: thanks!07:16
frankbanwallyworld: should be ok as menno gave it a lgtm at https://github.com/juju/errors/pull/2607:18
wallyworldfrankban: ok, let's do it then, i'll merge07:19
frankban\o/07:19
frankbanwallyworld: hmm, test failed in a weird way: ../../../gopkg.in/mgo.v2/internal/json/encode.go:253: undefined: sync.Pool07:24
wallyworldyuk, ok, will have to look. i'm late for soccer so will have to dig in tomorrow07:25
frankbanno problem07:25
rogpeppefrankban: that's probably because it's being compiled with a version of Go that's too early07:49
frankbanrogpeppe: so we need to update the go used by jenkins?07:49
rogpeppefrankban: well, it's funny, i thought we were using at least go 1.6, which had sync.Pool07:51
rogpeppefrankban: do you know what version we're actually using?07:51
frankbanrogpeppe: no07:51
rogpeppefrankban: (we *should* update the version used by jenkins anyway)07:51
rogpeppefrankban: (i actually thought i'd already done that)07:51
frankbanrogpeppe: in the juju-core jenkins?07:52
frankbanrogpeppe: this is http://juju-ci.vapour.ws07:52
rogpeppefrankban: no, in the jimm jenkins07:52
frankbanyeah07:52
frankbanballoons would know the version of go used there07:53
rogpeppefrankban: i don't seem to be able to ssh to that machine07:53
frankbanrogpeppe: I don't think we have access to that07:54
rogpeppefrankban: ok07:54
rogpeppefrankban: looks like it might be running 1.2, which is really old07:56
frankbanwoah...07:57
frankbancgo07:57
frankbanrogpeppe: last landed branch on that repo is Aug 9, 201607:58
stubUnrelated Windows test failures with Jenkins. Does it need stabbing, or should I just retry?09:35
wpkAnyone wants to take a look at this one? It's quite large so it should probably be double-reviewed https://github.com/juju/juju/pull/731412:54
balloonsgo should be 1.8 everywhere12:54
balloonsrogepeppe and frankban ^^12:54
wpkIs there a way juju CLI can 'signal' a worker in controller?13:06
frankbanballoons: we were looking at the failure at http://juju-ci.vapour.ws:8080/job/github-merge-juju-errors/8/console13:17
balloonsfrankban, interesting. Let me look. That's the old machine13:40
balloonsahh right.. lookey there, not updated13:41
balloonsit's hardcoding go-1.613:41
balloonsfrankban, dropped the hardcode and rebuilding13:42
frankbanballoons: thanks, note that we landed that branch but then rogpeppe provided another review with some requests for changes. so we'd still like to have that build working but without merging the branch13:43
balloonsfrankban, ack. thanks for the pointer. Those old merge jobs had go-1.6 hardcoded in them13:47
marcoceppiwallyworld: you around?14:35
marcoceppiI need help configuring Juju to talk keystone API14:36
marcoceppikeystone api v314:36
marcoceppirick_h: ^14:36
rick_hmarcoceppi: thedac beisner_ and hml (who's not here atm) would be my go to if you're hitting issues marcoceppi. Let me see if we've got any notes around it14:39
rick_hmarcoceppi: you go through https://wiki.ubuntu.com/OpenStack/OpenStackCharms/ReleaseNotes1604#Keystone_v3_API_support ?14:40
babbageclunkwallyworld: ping?23:41
wallyworldhey23:41
babbageclunkwallyworld: It looks like endpoints in remote applications should be filtered (and aliased) by the offer, right?23:42
wallyworldyep23:42
babbageclunkwallyworld: but that doesn't seem to be done yet?23:42
wallyworldshould be, but we don't support offering using an alias right now23:42
wallyworldaliasing is used when consuming23:43
wallyworldmaybe there are bugs, but the code should pretty much be there23:43
babbageclunkwallyworld: but in the code it looks like it just creates an endpoint on the remote app for each in the offered application23:43
babbageclunkwallyworld: just added a test to confirm - want me to fix that?23:44
wallyworldright, sorry, i throught you were talking about offers and applications endpoints23:44
wallyworldthe remote app should have all endpoints from the offer23:44
wallyworldso that additionall relations can be created as needed23:45
babbageclunkwallyworld: I mean, in application.API.makeOfferParamsFromApplication23:45
babbageclunkwallyworld: right, but at the moment it's every endpoint from the application (rather than the offer)23:45
wallyworldyeah, that doesn't look right23:46
babbageclunkwallyworld: I'm going to fix that, because I need to do the same kind of filtering on spaces and bindings, I think - we should only include space info for spaces that offered endpoints are bound to.23:47
wallyworldyep, sounds good23:47
axwwallyworld: do you have time for reviews today?23:48
wallyworldyes, it's on my todo list :-)23:48
wallyworldjut finishing a PR and then will review23:48
axwwallyworld: cool, I have several :)23:48
wallyworld\o/23:48
axwwallyworld: MAAS one is needed for 2.223:49
babbageclunkwallyworld: Cool - do you think I should do the aliasing as well (not the UI part, just when creating the remote endpoints)? Will I need to make any changes elsewhere to make that work?23:49
axwwallyworld: and the other storage one for persistent storage23:49
wallyworldbabbageclunk: there's aliasing support in many parts of the code, but not all yet. maybe leave that for a separate PR and fix it in one go23:50
babbageclunkok, thanks23:50

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