/srv/irclogs.ubuntu.com/2018/03/22/#juju-dev.txt

thumperwallyworld: can we chat now?01:54
thumperstart a bit early?01:54
thumperI have a feeling I'm going to have to run a bit early too01:54
babbageclunkDoes anyone know why the pre-push script was deleted?03:04
wallyworldbabbageclunk: yeah, i was wondering why my commits were going so fast04:41
=== frankban|afk is now known as frankban
jammanadart: so it is worker/machiner that transitions from Dying to Dead, which then tells worker/provisioner that it can StopInstance12:02
jamand machiner is calling EnsureDead which gives us a chance to make sure we don't go to Dead as long as we HaveVote.12:03
jamwe'd still need something to remove this machine from votingmachineids and machineids.12:04
manadartjam: Could we make votingmachineids derived for a start?12:10
jammanadart: so 'votingmachineids' is supposed to be the denormalization of... WantsVote ?12:11
jammanadart: afaict, 'machineids' is denormalizing JobManageModel, and 'votingmachineids' is denormalizing !novote12:25
manadartjam: Do we gain more from the denormalisation than we hurt when needing to tear-down?12:38
manadartjam externalreality: https://github.com/juju/juju/pull/8517 accommodates feedback to-date including new error messages following our discussion.12:39
jammanadart: so I think at least one of those denormalizations is useful, as it means peergrouper can watch for changes in that set, rather than having to watch all possible machines12:40
jambut that's probably only 'machineids'12:40
jammanadart: votingmachineids doesn't seem to be valuable (to me)12:41
externalrealitymanadart, that error message doesn't seem to be too different from what is was before.12:44
manadartinvalid config value for "juju-mgmt-space": machines with no addresses in space "mgmt-space": "0"12:50
manadartversus12:50
manadartinvalid config "juju-mgmt-space"="mgmt-space": machines with no addresses in this space: 012:50
manadartI didn't do the <count> machines have no...12:51
manadartYou have the singular vs plural thing with that.12:51
externalrealitymanadart, "there are controller machines that are not in space <space>: 0, 1, 2"12:53
externalrealityThat would leave little room for any confusion or ambiguity, no?12:53
externalrealityIts not a hill to die on however, LGTM12:54
jamballoons: I put together an ugly hack, but it lets me bootstrap on bionic with mongodb-server-core.14:42
jamballoons: some of it may survive, but I thought you might be interested in testing it.14:42
jamI sent you an email about it.14:42
balloonsjam, awesome, thanks14:44
hmlone line review anyone?  https://github.com/juju/juju/pull/852214:58
manadarthml: Approved.14:59
hmlmanadart: ty!15:01
=== frankban is now known as frankban|afk
cmarshi, can i get a review of https://github.com/juju/juju/pull/8513 ?17:31
cmarsballoons: ^^ ?17:31
balloonsit's on the list cmars17:31
cmarsballoons: awesome, thanks!17:32
thumperI'm happy now that the team calls have changed times, I can now make lunch time gym class22:39
* thumper rolls22:39
anastasiamac_anyone keen to review https://github.com/juju/juju/pull/851922:57
anastasiamac_thumper: babbageclunk: wallyworld ^^22:58
babbageclunkanastasiamac_: yup, looking22:59
anastasiamac_babbageclunk: my hero! thnx \o/23:00
anastasiamac_babbageclunk: i agree with difficulty of catching everywhere -  we just need to be cautious when reviewing changes to provider/adding new functionality23:30
anastasiamac_babbageclunk: adding the conversion on the other side does not help however...23:30
anastasiamac_babbageclunk: we wrap errors on our side and if we'd wrap "cred invalid" error, we'd lose its type anyway...23:31
* anastasiamac_ commenting on PR23:31
babbageclunkanastasiamac_: I think you can't add it higher up (since you need to look for it in some places in the code), but maybe we could add something to the library - everything ends up going through the query method (I think after not very much reading).23:31
anastasiamac_babbageclunk: again, the problem is that we wrap errors in our code (after the library calls) and will lose the type.... hence, why StartInstance was not an easy change -  we sometimes expect a typed ZoneIndependent error but for crednetial we actually want it to b a different type...23:33
babbageclunkanastasiamac_: ? I'm suggesting you convert the problem ones before that though.23:34
anastasiamac_babbageclunk: can we talk in a-team standup?..23:34
babbageclunkyes!23:34

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