/srv/irclogs.ubuntu.com/2018/08/23/#juju.txt

wallyworldvinodhini: pr looks good so far00:06
vinodhinithank u. wallyworld: i shd just add in all call point to verify if its credentials00:08
vinodhinitast all the work.00:08
veeberssigh, I just wrote something down then went to select it and copy it :-|00:32
babbageclunkha00:50
anastasiamacwallyworld: thumper: PTAL https://github.com/juju/juju/pull/9101 - a fix for that cmd/plugins issue with no controllers (bug linked in PR)01:20
wallyworldlgtm, thanks for fixing01:22
wallyworldcan backport to 2.4 after release01:22
anastasiamacnws, i will :)01:22
anastasiamacthnx for such a quick review \o/ m speechless01:22
wallyworldwasn't a big PR :-)01:26
wallyworldand the logic made sense01:26
anastasiamacbabbageclunk: thnx for review \o/01:27
anastasiamacbabbageclunk: i like to name fail() whitin a func but this one was a variable that was package-visible.. i was naming it to avoid conflicts with other potential fail methods...01:28
babbageclunkanastasiamac: yeahhhh, but it's a new package right?01:29
anastasiamacbabbageclunk: no, it has other stuff there...01:29
anastasiamacbabbageclunk: i can put a fail in both fun but it'll b just a copy.. i think i'll do it anyway.. might be neater01:29
babbageclunkanastasiamac: oh, ok then - I'd get rid of the function in that case, `return empty, errors.Trace(err)` is better than `return veryLongFunctionThatDoesntDoAnything(errors.Trace(err))` ;)01:30
anastasiamacbabbageclunk: +101:31
babbageclunk(exaggerating, obvs)01:31
anastasiamac:)01:33
veebersIs there a way to discover bundles on the charmstore? I'm looking for one that doesn't use trusty to test something01:34
externalreality_veebers, whats a good strategy for freeing up some space on grumpig?02:27
externalreality_veebers, du says there is alot of old jobs living on grumpig at 1G a peice.02:28
veebersexternalreality_: hey o/ I just cleared it out :-)02:28
externalreality_veebers, thank you veebers! :-D02:29
veebersexternalreality_: this is a known issue that I'm working on, I have a PR in the works for fixing how we run the pr jobs02:29
externalreality_veebers, understood, thank you sir.02:29
veebersexternalreality_: long-short: we pull the source locally and attach that dir to the lxd container, if it fails we keep the container for debugging, but the next job comes along, tries to clean up the build dir (can't as it's being used by lxd) and so moves it aside02:29
veebersmy fixes make everything self contained in the lxd container (as well as simplify the config file, 1 20 line file encompassing all jobs instead of 20 many line files02:30
externalreality_veebers, when you say "moves it aside" where does it move it aside to?02:31
veebersin the workspace dir and adds _ws-cleanup-<timestamp>02:32
veebers(those are what I deleted just now02:32
externalreality_veebers, gotcha - cool, Yes and those are the old jobs that du was claiming occupy 1G+ of disk space a peice. They must build up quick.02:34
externalreality_thank you veebers!02:34
wallyworldveebers: just lifting my head out of the fog of cmr stuff, what's the status of the maas tests etc?03:30
veeberswallyworld: ugh03:30
wallyworldoh, that good huh03:31
veeberswallyworld: Maas deploy test works (that happened earlier), I'm debugging the container network one, I've made a little progress03:31
veeberswallyworld: re: vsphere test I've made progress there, can bootstrap etc. The test itself is pretty, uh, pants though. I'm just looking at what it's actually trying to do. I think we can pair it back to a 'sensible' deploy for now03:32
wallyworldsadly i don't have much advice to offer03:32
wallyworldyeah, minimal smoketest is probably ok for now03:32
veeberswallyworld: s390x unit test, still unknown, I'm rebooting that machine at the mo (oh I hope it comes back up)03:32
veebers(oh yay it did)03:32
wallyworldwin03:32
* veebers checks his notes03:33
veebersgot a couple things on the run, um, oh it's possible the charm-store failure is transient, re-run in progress now03:34
veebersthe maas and vsphere stuff takes *ages*, not sure if that's expected03:34
wallyworldyeah, i think it is03:34
veeberswallyworld: the network health test is all over the place, I'm proposing a deploy test for vsphere for the meantime to unblock us, then we can untangle the network health mess03:53
wallyworldsgtm03:53
wallyworldimo we could still ship even with network test not working03:53
wallyworldthe deployment works and maas 1.9 is only transiitonary03:53
veeberswallyworld: I'm also sceptical that the assess_container_networking test worked, it does a 'juju run reboot', which will *always* result in a CalledProcessError as the session is terminated by the reboot, but it's not handled04:01
wallyworldugh04:01
wallyworldwe need to look at who wrote that test and perhaps ask about the history of it04:02
wallyworldi wouldn't waste any more time on it04:02
veeberswallyworld: I fixes for the issue I think. I'll plonk them in and re-run to see. (leave it running in the background etc.)04:03
wallyworldok04:03
veeberswallyworld: the unit test on s390x is still unknown :-| Looking at that now04:03
wallyworldty04:03
wallyworldanastasiamac: https://github.com/juju/juju/pull/8350 breaks aspects of status updates, we will need to discuss how best to fix04:06
wallyworldi think we could achieve the intend using a check in setStatusOps04:08
wallyworld*intent04:08
anastasiamacwallyworld: k.. let's discuss it... when?04:35
wallyworldanytime suits me04:35
anastasiamacho? standup?04:35
wallyworldsure04:35
veeberswallyworld: FYI charm-storage got a success, I used a different region, I suspect perhaps storage quota used up in the other one? (looks like teardown on error results in storage left lying around)04:39
wallyworldplausible04:41
wallyworldit did seem that it could be transient04:41
veebersbabbageclunk: FYI,, s390x unit test, a more helpful error message: no "bionic" images in some-region with arches [s390x]04:51
babbageclunkveebers: bloody red herrings!04:51
veebersit's looking but not finding, not yet sure why. I do know that https://github.com/juju/juju/blob/develop/environs/simplestreams/simplestreams.go#L392 is returning the herring04:51
babbageclunkIs it because the test isn't seeding the local server with bionic images?04:52
babbageclunk(might be a stupid question)04:52
veebersbabbageclunk: a possibility, need to dig in. (now I have more info I can do so locally, instead of on a distant machine via vanilla vi :-)04:53
babbageclunkoh nice04:54
veebershmm, but it works on other arches, maybe it's going bung for s390x04:54
veebersok, vsphere deploy job passes (have the work, needs a pr), charm-storage passes (changed region, have the work, needs a pr), container networking passing (have the work, needs a pr), s390x unit test still on going04:56
veebersPRs will probably come after dinner at this rate04:56
veebers(oh and we nuke network-health vsphere as that test is pants, have a deploy instead)04:57
anastasiamacveebers: what was the problem/fix for container networking? (well done btw!!)04:57
anastasiamacwe have tests that are pants?04:58
veebersanastasiamac: unf-ing the test a bit ;-) will have a pr up shortly. but 1. change a string comparison 2. change a reboot command to handle the immediate termination of the ssh session that it's issued on04:58
anastasiamacveebers: niice04:59
veebersFYI https://github.com/juju/juju/pull/910205:09
* anastasiamac looking05:10
babbageclunkJujuConnSuite is an abomination and I am making it worse05:53
anastasiamac:(05:57
veebersbabbageclunk: yay \o/ burn baby burn05:57
veebersjam: re: the s390x test, I was going to look at provider/openstack/local_test.go localServerSuite.SetUpTest, perhaps the uploadfaketools or UseTestImageData isn't prepping things correctly05:58
jamveebers: thanks for the pointer. This line seems particularly interesting06:04
jam[LOG] 0:00.722 DEBUG juju.environs.instances matching constraints {region: some-region, series: bionic, arches: [s390x], constraints: mem=3584M, storage: []} against possible image metadata [{Id:1 Arch:amd64 VirtType:pv} {Id:id-1604arm64 Arch:arm64 VirtType:pv} {Id:id-1604ppc64el Arch:ppc64el VirtType:pv}]06:04
jamIt seems to find "ppc64el" binaries, but not s390x ones.06:04
thumperwell fuck...06:50
thumpermy brilliant thought on why my tests are failing was wrong06:50
thumpernow I'm back to not knowing why they are failing06:50
* thumper digs more in the 10m before the meeting06:51
wallyworldif anyone can do a small review that would be gr8 https://github.com/juju/juju/pull/910307:18
manadartwallyworld: Looking.07:24
wallyworldyay ty07:24
manadartwallyworld: Approved with comments.07:33
wallyworldmanadart: thanks, i will fix the eror logging. i had it in my head Wait() return non nil error which is bogus07:34
babbageclunkwallyworld: ping?10:00
babbageclunkwallyworld: just in case you're around later on: I've updated all the tests that were claiming leases through state to use the dummy provider lease manager. The only package that still has failing tests is cmd/jujud/agent, which looks like it starts a full agent with dependency engine and raft workers...10:04
babbageclunkwallyworld: it seems like it's falling prey to the startup/bouncing-apiserver issue I was planning on tackling next.10:05
babbageclunkwallyworld: I'm tempted to set the legacy-leases flag for that test and land it, then fix the startup issue and that test at the same time. What do you think?10:06
babbageclunkwallyworld: Actually, I'll do that now but not land it, I'll check with you in the morning.10:07
wallyworldbabbageclunk: heyu10:25
wallyworldyour plan sgtm10:26
babbageclunkwallyworld: sweet10:30
BlackDex_Hello :). I wonder if it is possible to have lxd 3.0.x installed on xenial during a juju deployment instead of having the default 2.0.x version13:26
=== BlackDex_ is now known as BlackDex
=== rgogunskiy_ is now known as rgogunskiy
stickupkidBlackDex_: yes that's possible13:35
stickupkidBlackDex_: you can follow this video, which does the same thing https://www.youtube.com/watch?v=RnBu7t2wD4U13:37
stickupkidrick_h_: how much backwards compatible should we be with lxd 2.x?15:29
stickupkidmanadart: we never read that file, if the bridge name is "lxdbr0", I need to work out if that's been changed or not15:52
stickupkidmanadart: ignore me... think i got that wrong15:58
rick_h_stickupkid: sorry, so what do you mean? :)15:59
stickupkidHO?16:00
rick_h_stickupkid: k, omw16:00
stickupkidmanadart: we're missing this function https://github.com/juju/juju/blob/2.2/container/lxd/initialisation_linux.go#L17916:03
manadartstickupkid: Missing?16:12
stickupkidmanadart: it's not there inside the container, which causes it to error out16:14
manadartexternalreality: I tacked on a fix for the tag conversion panic to https://github.com/juju/juju/pull/9105. I know you conditionally approved it, but if you could take a look on account of the commits added since...18:39
manadartexternalreality: I really have to sign off now, but if it goes green, merge it to get the fix in. I am happy to take on defence of the other changes there.18:40
externalrealitymanadart, ack18:52
rick_h_hml: for those posts I've got a ci job category under development. I've moved those two over.19:44
hmlrick_h_: cool.  i’ve figured out the discourse categories, but not the nested ones.  :-)19:46
rick_h_externalreality: QA note inbound on your PR. Let me know if I missed something20:35
veebersMorning all20:49
rick_h_morning veebers20:50
veebersHow are things today rick_h_ ?20:50
rick_h_veebers: wheeeeee20:51
rick_h_veebers: once you get settled can you please check in with hml and make sure she carried through the WIP you had going last night?20:51
veeberscan do20:51
rick_h_veebers: we tried to put together what the status was from the PRs and IRC backlog we had to go off of20:51
rick_h_but good to make sure we figured it out right20:51
veebersrick_h_, hml any idea where we landed with the s390x unit test, I believe jam took a bit of a look?21:38
hmlveebers: i didn’t look at it today, so we’re in the same place21:38
veebersack21:38
thumperbabbageclunk: morning, got a few minutes?21:48
babbageclunkthumper: sure!21:56
babbageclunkin 1:1?21:56
thumperack21:56
babbageclunkwallyworld: do you think I should squash up the commits before I land the megabranch?23:07
wallyworldi thnk so23:07
babbageclunkok, but it's going to be one huge commit23:08
* thumper sighs23:14
thumperthere is a test in state that isn't timing out...23:14
thumperhmm...23:15
thumperWatchPodSpec23:15
thumperhmm maybe not23:15
* thumper digs more23:15
thumpernope, it is state pool tests23:24

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