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

wallyworldthumper: huh, really is intermittent for me. i also get TestRemoveMachine failures00:26
veebershah, love some of the dummy data in the tests: "pew.pew": "zap",02:04
blahdeblahveebers: Needs moar "pow!" and "thwok!"02:19
veebershah indeed!02:19
thumperwallyworld: I'm in our HO early if you want to start early02:51
wallyworldrighto02:51
veeberswallyworld, thumper seems the queue of jobs is due to goodra being offline, just trying to access it now to see what the haps is03:13
thumperthansk03:13
wallyworldveebers: jump in standup HO when ready?03:36
veeberswallyworld: yep omw03:37
wallyworldveebers: sorry, too quick on clicking mouse04:14
veeberslol no worries04:14
veebershuh, turns out I could be using fixup instead of squash when rebasing my branches to save time04:35
babbageclunkyeah fixup's the bomb04:59
thumperwallyworld: hurry... there are already conflicts...05:19
thumperhow's it going by the way?05:19
wallyworldbeen doing code review etc after our call, so back onto it now05:19
wallyworldtrying to multitask05:19
wallyworldwill have it done today05:20
thumper:)05:20
veeberskelvinliu_, wallyworld oh we should re-visit us filling up spaces in aws with our testing and needing to clean it up (kelvin you linked me to something that I lost the tab of, that looked useful)05:39
kelvinliu_veebers, u mean awscli?05:42
veeberskelvinliu_: it was tags in the vpc we were talking about, I got mixed up05:46
kelvinliu_veebers, yeah, the tags on subnets05:47
veeberskelvinliu_: I might have just hit a related but different issue, complaining about FAN on spaces05:48
veebersI'll revisit tomorrow morning, I need to go sort dinner for the fam now05:48
kelvinliu_veebers, ok, enjoy the dinner05:49
veebersyou too o/ see y'all tomorrow05:49
wallyworldthumper: fixed it, just tidying up06:04
stubcory_fu: A non-reactive charm is being upgraded to a reactive charm using a RelationBase relation per https://github.com/cmars/nrpe-external-master-interface/blob/master/provides.py06:38
stubcory_fu: But none of the RelationBase hooks get triggered, so the nrpe-external-master.available flag doesn't get set06:39
stubcory_fu: I'm working out a work around, as we likely don't want to fix it for the legacy RelationBase? I don't know what happens with Endpoints.06:40
wallyworldthumper: https://pastebin.ubuntu.com/p/mSbw5HtWMp/07:24
jamguild: https://github.com/juju/mgopurge/pull/26 is an update to mgopurge that just brings in our updated dependencies.12:37
manadartjam: Was just looking at that. Looks like merging #25 gave that one conflicts.12:47
jammanadart: yeah, it will, but it should be easy to work out, because 26 should be a superset12:48
jamin the end12:48
manadartjam: Ack. Like you, I couldn't see anything outside of vendor in the diff, but I'll pull it down and see if I can build it.12:50
jammanadart: it now has a small patch in main, because juju/txn changed a uint64 to an int12:59
cory_fustub: Yeah, @hooks not firing for relations for non-reactive -> reactive upgrades is a known issue and a big part of why I strongly recommend avoiding @hook whenever possible13:43
cory_fustub: The Endpoint implementations don't depend on @hook so they should be upgrade cleanly13:43
stubI think I need to redo that interface as an endpoint since it is so commonly used in my area13:44
cory_fustub: I've generally been converting interface layers whenever I get the chance, as it makes them easier to understand and less error prone.  The conversion usually isn't difficult13:46
cory_fustub: Any time scope is part of the exposed API, I replace it with a (relation_id, unit_name) tuple and otherwise keep the API identical, unless the Endpoint pattern suggests a clear improvement that can be done in a backwards-compatible way13:48
hmlstickupkid: rick: perhaps we should have just one lxd-profile charm for dev/testing instead of an lxd-profile and an lxd-profile-subordinate.13:57
hmlcomment out the blacklist parts in the yaml13:58
hmlno single blacklist profile will capture all cases.13:58
hmlif we leave as a local charm, then the file can easily be changed for dev/testing13:58
rick_h_hml: I'm not following.13:58
hmlrick_h_: k, chat after mtg?13:59
rick_h_hml: to declare a charm a subordinate we have to define it in the metadata.yaml so I'm not sure how we can get one charm to serve both tests13:59
rick_h_hml: k, wfm13:59
hmlrick_h_: stickupkid: one for lxd and one for lxd subordinate… but no specific black list charms.13:59
hmlput the blacklist items in the profile yaml,but leave commented out until needed14:00
kwmonroemagicaltrout: should we block this before it gets merged? https://github.com/apache/bigtop/pull/387 -- we'd need to make a case for keeping oozie (it's currently on the block because it doesn't work with hive2:  https://issues.apache.org/jira/browse/BIGTOP-2986)14:17
maaudetIs there any ways to force AWS constaints to allow the instance types t3.* when creating new machines ? Right now I'm getting an invalid constraint value error.14:26
stickupkidrick_h_: really enjoyed the juju show, some good stuff in there :)14:28
rick_h_stickupkid: yea, I need to get back into making time for those. I think they're good stuff.14:30
rick_h_manadart: hmmm, no. Do we not support t3's?14:30
manadartrick_h_: sec.14:31
rick_h_oh sorry, that was tab complete fail manadart14:31
rick_h_maaudet: was what I meant to type14:31
manadartmaaudet rick_h_: The instance types recognised from AWS are here: https://github.com/dustinkirkland/instance-type/blob/master/yaml/aws.yaml14:32
manadartSupport of the particular aliases is a LXD concern, we just pass it through.14:33
maaudetOk, I'll create a pull request14:35
magicaltroutkwmonroe: yeah i replied in another ticket somewhere about it and said you could go ahead and drop it and we'd repackage it later in the year when we had some cycles to work on it.14:36
magicaltroutThat said, oozie does seem to support Hive2 so i'd like to put the effort in to getting it migrated14:36
magicaltroutand we could/should update it to 5.0 at the same time anyway14:37
stickupkidhml: can I get a CR for this one https://github.com/juju/juju/pull/9142 ?14:39
hmlstickupkid: sure14:39
stickupkidhml: let me know if you need more QA steps, I've made a demo as well, so you can see it in action :D14:39
hmlstickupkid: nice14:39
magicaltroutalso you owe me an update on the spark pr kwmonroe14:40
stickupkidhml: i like making the demos, it forces me to make sure it works :D14:40
hml:-)14:40
kwmonroemagicaltrout: i have a reply in draft.  please continue to hold.14:41
magicaltrouthttps://www.youtube.com/watch?v=6g4dkBF5anU14:41
kwmonroeoh yaaas magicaltrout!  much <3.  i'm gonna use this a lot.14:46
kwmonroeman those comments are gold... "No point of this video, if you want to hear an hour of this music just call Comcast tech support"14:47
magicaltroutheheh14:48
hmlstickupkid: i pushed a non reactive charm to the PR: https://github.com/juju/juju/pull/9141/files…14:54
hmlstickupkid: checkout the profile yaml, as an example of my proposal above14:54
stickupkidhml: nice, i'll take a look14:55
stickupkidhml: i thought we where just having key/values in the lxd-profile, I though juju provided the whitelist ?15:05
stickupkids/though/thought/15:06
hmlstickupkid: that’s correct15:06
stickupkidhml: so what's the blacklist config comments in the profile?15:06
stickupkidhml: is that just a reminder to whom is writing it?15:07
hmlstickupkid: in lue of creating a separate blacklist charm.15:07
stickupkidah15:07
stickupkidhml: i think just make a new charm, that way we don't need to edit it?15:07
hmlstickupkid: there’s a snag with that… we’d need a bunch to catch all the black list items possible.15:08
hml the charm doesn’ tneed to be built15:08
hmlso we can edit the profile.yaml as we’re testing15:08
hmlit doesn’ tneed to be commited unless we find a bug in it15:08
stickupkidhml: i.e. well I was wondering we could just have a charm that just failed, so you can test it manually15:08
stickupkidand  we know it always fails, then like you said, we can do what you've got there15:08
stickupkidi'd be happy with that?15:08
hmlstickupkid: hrm… could open up issues.  the 3 of us chat when rick_h_  get’s back? :-)15:09
stickupkidhml sure15:09
stickupkidhml: but i like the layout of the lxd-profile :)15:10
hmlstickupkid:  i hope all those work, i was trying to add things from the spec that were specially mentioned15:10
hmland i found a few we might want to add to the do not use15:10
stickupkid"security.privileged: "true"" <- that one requires a restart15:11
stickupkidthat'll be interesting :D15:11
hmlcool15:11
stickupkidmaybe we should give feedback about which ones require a restart - add it as a nice to have down the road...15:12
stickupkidhml: I've updated the PR, i'm going to do some manual testing, to make sure it works, for LXD 2 :)15:42
hmlstickupkid: ack15:42
stickupkidhml: the error message when entering an empty trust-password is really fruity15:44
stickupkidhml: "ERROR finalizing credential: missing or empty "client-cert" attribute not valid"15:44
hmlstickupkid: is an empty trust password valid?15:45
stickupkidhml: about to ask the LXD guys15:45
hmlstickupkid: i have a 1 liner with comments if you have a sec.  https://github.com/juju/juju/pull/914415:52
stickupkidhml: nice and easy one15:52
stickupkidyay15:52
hmlstickupkid: ty!15:54
rick_h_stickupkid: hml sorry reading backscroll17:45
hmlrick_h_: np - not sure stickupkid is around, but we can chat in the am (our) if not17:49
rick_h_hml: k, did you want to sync?17:50
hmlrick_h_: let’s wait for stickupkid, not a rush for today17:53
rick_h_hml: ok17:53
veebersMorning all o/20:32
rick_h_howdy veebers, heads up. I saw that we got the +1 for the 2.4.3 from solutions today20:33
veebersrick_h_: ack, yay :-)20:35
magicaltroutkwmonroe: if i wanted to look at the oozie issue20:52
magicaltroutdo i just build the master branch?20:52
kwmonroemagicaltrout: you mean from a bigtop perspective (you want to see how bigtop fails)? or from upstream oozie?21:34
magicaltrouti'm mailing the mailing list kwmonroe cause bigtop is making me sad21:36
kwmonroemagicaltrout: well, if you wanted to try to repro what bigtop sees for oozie, you can use the prebuilt docker images (bottom of https://cwiki.apache.org/confluence/display/BIGTOP/How+to+build+Bigtop-trunk), and "docker run blah ./gradlew bigtop-oozie-pkg"21:40
kwmonroeer, s/bigtop-oozie-pkg/oozie-pkg/21:41
kwmonroealso magicaltrout, if you wanted to build an oozie snap, you can reference the spark snapcraft.yaml... just gonna leave this here: https://github.com/juju-solutions/snap-spark/blob/master/snap/snapcraft.yaml21:42
magicaltrouti have enough work on... i hate you kwmonroe !....21:46
* magicaltrout goes to dig out an espresso21:47
magicaltrouti also told Ryan you complained about his missing icons.... he swore a bit then complained about inkscape so I believe he's fixing them slowly21:48
rick_h_magicaltrout: :)21:56
kwmonroemagicaltrout: sudo snap install inkscape21:57
magicaltroutindeed21:58
kwmonroethat's the hard part.. the rest is just making lines and colors.21:58
magicaltrouthe said it had too many buttons.......21:58
rick_h_magicaltrout: sounds like it's time to start a design and UX team in the company :P22:01
magicaltrouthell if Ryan starts generating some cash22:03
magicaltrouthe can have whatever team he so desires...22:03
magicaltrouthttps://www.youtube.com/watch?v=ovZ9iAkQllo this went past my tweetstream a couple of hours ago22:04
magicaltroutwe'll be trying to replicate this in Juju soon22:04
magicaltroutrick_h_: we're right in thinking you cant sent a mimumum constraint at charm level right, only bundle? We stuck in some code to warn users when their machines were too small today22:05
magicaltroutbut it feels a little clunky22:05
rick_h_magicaltrout: I'm trying to parse that atm22:07
rick_h_magicaltrout: so yea, the charm can go into an error/etc I guess during install if it fails some sanity checks22:07
kwmonroeyeah magicaltrout, afaik, constraints can be set in bundles, but not, for example, in a charm's metadata.yaml22:07
kwmonroe@hook(start): if `free -h < 8GB`, echo "dummy" && exit 1; fi22:08
magicaltroutthats basically it22:08
magicaltroutah look at that Oozie test failures22:09
magicaltroutwinning22:09
magicaltroutkwmonroe: whats up with your attic, have you moved house or something?22:11
wallyworldthumper: https://pastebin.ubuntu.com/p/Y6yX4DdvrQ/22:24
wallyworldoh wait22:24
wallyworldwrong package22:24
wallyworlddoh22:25
thumperwallyworld: when you have time, we can HO to discuss22:25
wallyworldlet me check the correct package22:25
wallyworldand now i see the failure22:25
wallyworldi'll try reverting the changes22:26
wallyworldthumper: yup, just revert the changes22:26
* thumper nods22:31
veebershmm, I wonder if my 'hanging' mouse is batteries and not system related :-P Occam's razor and all that22:39
babbageclunkveebers: yeah, that always gets me too22:40
externalrealityveebers, I use a mouse that has a cable that supplies it with power22:47
veebersexternalreality: hah but then you have clutter and, uh, can't take your mouse away from your computer very easily :-P22:47
babbageclunkfor mouse walks22:48
externalrealityveebers, touché22:48
thumperwallyworld: it landed \o/23:00
wallyworldi saw :-)23:00
kwmonroemagicaltrout: it's the attic in my garage, which i was all gung-ho into converting into an office like 2 years ago, and then i started working on bigtop.23:02
kwmonroeso i still have to do carpet and sheetrock the knee-walls23:02
wallyworldbabbageclunk: veebers is crying because he misses you23:17
magicaltroutit looks rather too clean kwmonroe23:23
magicaltroutwhere did the golf clubs and stuff go?23:23
magicaltroutalright kwmonroe i updated that ticket with some stuff23:33
magicaltroutchime in BIGTOP-3073 as well if you have an opinion. And reply to my spark PR :P23:34
magicaltroutbloody kubernetes nonsense23:34

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