/srv/irclogs.ubuntu.com/2020/04/09/#juju.txt

babbageclunkwallyworld: were there any conflicts backporting it?00:36
wallyworldbabbageclunk: yup, due to 2.8 supporting cancelling actions00:39
wallyworldbabbageclunk: were you still going to review the PR?01:44
thumperwallyworld: does this bug look familiar? https://bugs.launchpad.net/juju/+bug/182807602:42
mupBug #1828076: juju deploy fails because no machines can be found in MaaS in a given AZ <canonical-bootstack> <juju:Triaged> <https://launchpad.net/bugs/1828076>02:42
wallyworldthumper: not really. there was an AZ issue in AWS that was fixed, but I am not aware of any recent maas fixes02:44
wallyworldkelvinliu: tlm: got time for a HO?02:45
kelvinliuwallyworld: yep02:46
tlmyeah02:46
thumperwallyworld: was it a general az fix or aws specific?02:47
wallyworldthumper: i thought aws but can check02:47
wallyworldthumper: i was wrong, it was generic code03:00
wallyworldso the bug could well be fixed03:01
wallyworldws tested on aws as that's where the issue was reported03:01
kelvinliuwallyworld: the hook failed because the leader was gone. the leader was gone because the map of pod <-> unit was lost.03:13
wallyworldkelvinliu: otp, sorry03:13
kelvinliunw03:15
wallyworldkelvinliu: yeah, so seems like a real issue to fix03:35
wallyworldkelvinliu: since xtian is away, could you please review this backport whenever convenient? https://github.com/juju/juju/pull/1143003:35
kelvinliubut I wasn't able to re-produce the pvc terminating error03:36
kelvinliulooking now03:36
tlmi am wondering if the pvc thing came from a storage increase ?03:37
babbageclunkwallyworld: oops got halfway through before I had to go - doing it now!03:38
wallyworldtlm: you are not allow to change storage config with juju once deployed. not to say there isn't a bug there somewhere03:38
babbageclunkha, it just updated that kelvinliu has, sorry03:38
wallyworldbabbageclunk: all good, i thought you were away for the arvo!03:38
tlmok just not sure where that 1g to 20g came from03:39
babbageclunkno, back03:39
tlmmay have read the logs wrong03:39
wallyworldtlm: we use 20G for the controller PV03:39
tlmah k03:39
wallyworld1G by default for workload03:39
kelvinliudone03:39
wallyworldtyvm03:39
kelvinliunp03:40
wallyworldi will tets on iaas to be sure we didn't break anything there03:40
wallyworldkelvinliu: what file did the golang version selection for building debs live in?04:06
kelvinliuwallyworld: https://bazaar.launchpad.net/~juju-qa/juju-release-tools/packaging-juju2-default/view/head:/debian/control#L804:09
wallyworldty04:10
kelvinliunp04:10
stickupkidmanadart, ping08:13
manadartstickupkid: Pongzor.08:15
stickupkiddaily08:15
elox70Watching from Sweden!09:07
elox70I'have a question to the live show. Can I ask it here ?09:13
stickupkidelox70, sure09:15
elox70Cool! I'm also on youtube.09:17
elox70Thanx for the great show!09:48
manadartstickupkid: Simple one: https://github.com/juju/juju/pull/1143210:42
stickupkidmanadart, we've already got an IDSet10:43
stickupkidmanadart, probably needs renaming https://github.com/juju/juju/blob/develop/core/network/subnet.go#L17110:43
manadartstickupkid: That's what I have renamed.10:44
stickupkidah10:44
* stickupkid is an idiot10:44
stickupkidmanadart, that's actually our dependency list of reload spaces https://paste.ubuntu.com/p/5PWFKnqjFp/11:30
manadartstickupkid: Okay.11:32
manadartstickupkid: Another precursor patch for my validation work: https://github.com/juju/juju/pull/1143312:34
hmlachilleasa:  got the last resolver test done - it wasn’t testing what it thought it was testing.  now it does.  :-). i’ll push the state manager change shortly14:00
manadartachilleasa: Want to do QA on 11431? Code looks good, but I am running out of disk here and reset my mk8s.14:12
hmlachilleasa:  pushed, working on the state changes now14:13
achilleasamanadart: ok, I will try it locally in about 5 min14:20
rick_h_manadart:  stickupkid please let me know when the reviews/merge is ready for wallyworld's patch please.14:37
achilleasarick_h_: running QA steps for ^^14:37
rick_h_cool ty achilleasa14:38
stickupkidmanadart, I've really picked one thread here, there is some really funky stuff here.14:53
manadartstickupkid: That's the Juju way.14:55
stickupkidessentially we "shim" state, but actually it does different things, it's like an adapter14:55
stickupkidI might rename it to adapter and this it won't lie14:55
hmlachilleasa:  I think i have all of the changes made for the relation pr15:04
hmlachilleasa:  pondering the drive by to remove the panic.  wondering side effects: what might be left behind because of an error rather than a restart of the uniter caused by the panic.15:05
achilleasahml: I think if you bubble up the error the uniter will restart anyway. However, a panic (unless the dependency engine catches and suppresses panics) would likely cause the agent to be restarted, right?15:07
hmlachilleasa:  i’d like to be sure.  would rather not do in a drive by15:07
achilleasait's probably fine to leave as-is for now15:07
hmlachilleasa:  will look at in a separate pr15:08
achilleasahowever, we should probably get rid of them when we see them again in the future15:08
achilleasapanics and long-running tasks are probably a bad combination ;-)15:08
achilleasarick_h_: QA for 11431 complete and PR has 2 ticks; we can prob go ahead and land it15:25
rick_h_achilleasa:  awesome ty15:28
achilleasahml: reviewing 1141415:28
hmlachilleasa:  i have a few tests in state to clean up15:52
achilleasahml: got some questions about error handling; overall it looks great so far. Do you want me to get started on the QA steps?15:53
achilleasaotherwise I will go back to my caas tests15:53
hmlachilleasa:  yes please on the QA steps, i’ve added some more detail there15:54
achilleasahml: ok!15:55
hmlachilleasa:  reading questions15:55
achilleasahml: QA works as expected. Nice!16:12
hmlachilleasa:  sweet16:12
hmlachilleasa:  updating the error handling16:12
achilleasaalso, I think I figured out why my k8s upgrade was not picking up the fix. I will verify now...16:13
hmlachilleasa:  i have to clear any operator things from the local docker sometimes…16:14
achilleasaI think it does not use AlwaysPull so it never pulled the new image from dockerhub16:14
hmlachilleasa:  i’m thinking the qa should deal with some subordinates also, that has different code paths16:20
hmlachilleasa:  pushed up all my changes… including some error stuff.  i have a gremlin in mockSteps28Suite.TestMoveUnitAgentStateToControllerIAAS setup code that i have to nail, but wanted to get the rest up for yo16:58
achilleasahml: looking16:59
achilleasahml: error handling looks correct to me. Given that it's just a test that needs fixing do you want me to approve the PR now before my EOD?17:03
hmlachilleasa:  yes please!  and thank you for the indepth review on a large pr17:04
hmlplaying whack a mole with setup directory creation.17:04
achilleasahml: done. After merging please run your QA steps again in conjunction with the ones from 11423 to make sure that both upgrades and model migrations work without issues17:07
hmlachilleasa:  rgr17:07
hmlachilleasa:  were are we with the juju upgrades for caas investigation?17:08
wallyworldachilleasa: docs updated for k8s upgrade testing21:42

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