/srv/irclogs.ubuntu.com/2017/03/20/#juju.txt

kjackalGood morning Juju world!07:07
=== frankban|afk is now known as frankban
=== Hetfield is now known as Hetfield_
cnfwow, juju is doing weird stuff12:39
cnfor maybe i am12:39
cnfhmm12:45
cnfwhy won't it spin up machines?12:45
cnfit seems to be ignoring the space constraints and configuration o,O12:47
kjackalHello lazyPwr, are you around?12:51
cnfk, meeting, i'll debug this later12:51
cnfok13:32
cnfugh, i can't get juju to deploy anything sane o,O13:33
cnfhow do you debug what juju is doing?13:33
SimonKLBcnf: you can watch the machine and/or unit logs using `juju debug-log`13:34
cnfdebug-log isn't showing anything13:35
SimonKLBit's empty?13:35
cnfi do a juju debug-log, and then i do a deploy, and it produces no output13:36
SimonKLBwhat does juju status tell you?13:36
SimonKLBis a machine even provisioned?13:36
cnfit says a lot of things are up13:36
cnfit failed to boot 1 machine, and it is using the wrong ip's for things13:36
SimonKLBthat's odd, the debug-log should definately say something if that's the case13:36
cnfbut it has  thinga booted and assigned13:37
SimonKLBit might be some disconnect between your client and the machine then13:37
cnfi don't get why it didn't boot the one machine13:37
cnfand i don't understand why it is using the wrong network on the other ones13:37
SimonKLBcan you ssh into the machine using juju ssh #?13:37
cnfwhich one?13:38
cnfi can access all the ones that are up, i just used ssh without juju though13:38
SimonKLBare you logged in as the default "admin" user in juju?13:39
SimonKLBor are you logged in as a newly created user with custom ssh keys?13:39
cnfuhm, idno?13:40
cnfi can do juju ssh <machineid>13:40
SimonKLBcheck juju whoami13:40
SimonKLBoh you can?13:40
cnfyes13:40
SimonKLBthen check the logs in /var/log/juju13:40
cnfhmz, ffs, it seems it totally ignored my constraints13:40
cnfand why isn;t it booting the 4th machine?13:40
cnfSimonKLB: how will that tell me why it is putting things on the wrong machines?13:41
SimonKLBi would make sure that one machine is deployed and installed correctly first13:41
cnfwell, it can't install correctly13:41
SimonKLBprobably just create a fresh model and deploy the super-small ubuntu charm13:41
cnfit doesn't have the right networks13:41
SimonKLBwhich provider are you deploying juju on?13:42
cnfmaas13:42
SimonKLBah, so youre in charge of setting up the "cloud" as well then13:42
SimonKLBthe issue might be with maas and not juju13:43
SimonKLBif you want to get used to juju id suggest setting it up on LXD or some cloud like aws first13:43
cnflxd is local only13:43
cnfand i don't have AWS credit13:43
cnfand debugging why it's putting stuff wrong should be the same13:44
SimonKLByea, well it might be good to do it locally with LXD just to get to know it all before you try to create a production ready environment13:44
cnfLXD is LINUX local only13:44
cnfand this is a PoC, not a production env13:45
SimonKLBjust saying, setting up maas and juju when both are totally new to you might be overwhelming, it was for me13:46
cnfwell, totally new, been at this for over 2 weeks13:46
cnfneither are very confidence inspiring so far13:46
SimonKLBim no maas expert, so you might want to check with #maas for more network debugging13:47
cnfeither way, LXD doesn't really let me test constraints etc13:47
cnfthe network works fine13:47
cnfjuju is putting things on the WRONG machines13:47
SimonKLBoh i thought you said it did not, my bad13:47
cnfand assigning the WRONG network to services13:47
cnfif it is in subnet A on one machine and subnet B on another, then they can't talk to each other13:48
cnfwhich will obviously make things break13:48
SimonKLByea, that's what the bindings are for, right?13:48
cnfand juju is ignoring them13:48
SimonKLBi'd create a bug for that then13:49
SimonKLBhowever, you should still be able to watch the logs even though the services are getting the wrong subnet13:49
SimonKLBit might give you some clues13:49
SimonKLBcheck the machine log inside the machine if youre unable to get it via juju debug-log13:50
SimonKLBthat is /var/log/juju/machine-#.log13:50
cnfi find it annoying i can't get why it's doing this13:50
cnfugh, ffs >,<13:52
SimonKLBare the spaces added to juju? juju spaces13:53
SimonKLBand do the bindings correctly correlate to the spaces in juju?13:54
cnfyes13:56
SimonKLBwhich version of juju and which version of maas are you running?13:56
cnf2.1.1-sierra-amd64 and  2.1.3+bzr5573-0ubuntu1 (13:57
cnfwhy can't i ask juju why it isn't booting a machine o,O13:58
cnfhmz13:59
SimonKLBcnf: there might be information in the controller node logs14:04
cnfthere should be a lot more debug info on this14:05
cnfhmm, now it's booting all 414:06
cnfo,O14:06
cnfi didn't change anything14:06
SimonKLBgreat :)14:09
cnfwell, no, not when i don't know why14:09
SimonKLBwhat you could do is checking the cloud-init log as well, that has som initial setup stuff before juju is installed14:10
cnfhmz14:50
cnfnow all my machines came up14:50
cnfbut everything is red anyway14:50
cnfhttp://termbin.com/n81q14:50
SimonKLBand what does the machine log say?14:52
ybaumyis there a way to display juju stautus without the relations section14:53
cnfybaumy: if you find out, please let me know :P14:53
cnfhmm, juju is doing silly things with networking again! >,<14:54
cnftrying to use vlan tags that are not present14:55
ybaumyjuju status | sed -e '/^Relation/,$d'14:57
ybaumyjust to let you know14:57
ybaumymuch nicer14:57
ybaumyi will create alias for that14:57
SimonKLBybaumy: juju status --color | sed -e '/^Relation/,$d'14:58
SimonKLBeven better ;)14:58
ybaumyahh i can see now14:59
ybaumy:D14:59
cnf:P15:00
cnfi'm still not sure how to deal with machine loss in juju15:01
cnfatm my action for a failure is "delete model, add model, deploy again"15:02
ybaumycnf: what do you mean with machine loss15:05
ybaumyone machine?15:05
cnfyes15:05
ybaumya ceph osd ?15:05
cnfa machine craches15:05
cnfit's lost15:05
cnfyou have plenty in your maas, so how do you replace it?15:06
SimonKLBcnf: just saw your link, your initial poc is openstack? :D15:06
cnfyes15:06
SimonKLBcourageous!15:06
cnfopenstack is the _entire_ and only reason for looking at juju15:06
SimonKLBi would probably start with something smaller if i were you though15:07
ybaumycnf: cant you just setup a new ceph-osd and remove the other one out of the system15:07
ybaumySimonKLB: for me too openstack is the reason im here15:07
cnfSimonKLB: start with that?15:07
cnfwhat*15:07
cnfybaumy: if it's just a single unit, i guess15:08
cnfybaumy: if it's something that has more functionality, i have to do all that manually?15:08
SimonKLBybaumy: yea juju is great at deploying complex things, but deploying openstack the first time you use juju and maas might be a bit much15:08
ybaumycnf: i guess so http://docs.ceph.com/docs/hammer/rados/operations/add-or-rm-osds/15:08
cnfSimonKLB: as i said, i have been at this for 2 weeks now15:09
SimonKLBcnf: just try getting a smaller deployment to work well to make sure that maas and juju is running correctly15:09
cnfsomething "simple" workls15:09
cnfas soon as I step off the yellow brick road, shit breaks spectacularly15:09
cnfand no real debugging15:10
cnfSimonKLB: what smaller deployment?15:10
cnfwordpress?15:10
SimonKLByou could try adding complex network to a simpler bundle15:10
cnfthat works, and has no relevance to me15:10
ybaumySimonKLB: i tried it manually the first time. and i really had problems. and it tool me a very long time to get to the point where it was working. but the thing is ..  we want our customers to setup their own cloud via a website so juju is a very good thing15:10
SimonKLBtry setting up wordpress + mysql with multiple subnets?15:10
cnfSimonKLB: and then what? i know nothing of wordpress15:11
SimonKLBcnf: what i would do is deploy it with the bindings you want later on with openstack, ssh into the machines and make sure that the network is getting configured correctly15:12
cnfSimonKLB: but wordpress doesn't need 4 networks15:12
cnfi think?15:12
cnfidno, i never use wordpress15:12
SimonKLBhaha sure no, but just to have something a little bit more managable to start off with15:13
cnfi don't find something i don't know and don't need "simpler" personally15:13
cnf"waiting for machine"15:14
cnfwaiting for _what_ machine? o,O15:14
SimonKLBi'd think it would be easier to debug just two machines with one charm each rather than the complete openstack bundle15:14
SimonKLBespecially if youre having network problems15:14
cnfi'm not having network problems15:15
cnfthe NETWORK works fine15:15
SimonKLBcnf: "waiting for machine" means the machine isnt provisioned yet15:16
SimonKLBin your case it looks like the lxd containers?15:16
cnfidno, i find juju very lacking in debugging tools, and ways to ask it what is going on15:17
SimonKLBssh to machine 0, check the juju logs, make sure lxd works correctly15:17
SimonKLBive never had any issue working out what is going on during provisioning from reading the logs15:17
SimonKLBbut if you cant reach them using juju debug-log you have to enter the machine15:18
cnfneutron-gateway/0*        error     idle        0        195.130.158.10           hook failed: "config-changed"15:24
cnfgreat15:24
SimonKLBso that is super easy to debug if you check the logs15:25
cnfFFS!15:25
cnfit is once again trying to use the WRONG vlan id!15:26
cnfhmz15:26
SimonKLBive never used vlans with juju, sorry!15:26
cnfand it's frustrating it takes 25 minutes between tries15:26
cnfbecause HP hardware is very slow in booting :P15:26
SimonKLByea we have a maas setup here as well, but i never use it until im very sure everything works as it should on other providers first15:27
SimonKLBi dont want to do test-iterations on physical machines15:27
SimonKLBit takes forever15:27
cnfit is what i have15:29
cnfhmm, how do i make it try again if i changed config?15:29
magicaltroutresolved15:29
SimonKLBcnf: juju resolved [unit]15:29
cnfk15:31
cnfhmz15:31
cnfthis stuff is starting to get on my nerve15:31
ybaumyhaha i tried to add alias as jj for that status command. and i always got error. hmm no i found out that jj is another command15:38
marcoceppitvansteenburgh: can I "add-user" with libjuju?16:00
tvansteenburghmarcoceppi: when this lands https://github.com/juju/python-libjuju/pull/8916:02
marcoceppitvansteenburgh: niceee16:03
tvansteenburghmarcoceppi: community contrib even16:04
marcoceppitvansteenburgh: on line 149, acl was removed, but I don't see it implemented anywhere else. How would you add-user then set grants?16:07
marcoceppitvansteenburgh: nvm, model.grant16:07
marcoceppithat makes more sense16:07
marcoceppitime to make a pull request16:08
ZicCynerva: hey, do you remember about my bug and certificate error from kubectl exec/logs? I just solved it!17:21
ZicI'm going to post how on the GitHub's issue17:21
Zic(TL;DR: something override KUBELET_ARGS in /etc/default/kubelet at my nodes, and so the --client-ca-file was not here after the upgrade)17:22
ZicI think it's a mix of juju upgrade-charm vs. apt upgrade17:22
lazyPwrZic: https://github.com/juju-solutions/bundle-canonical-kubernetes/issues/23817:36
=== lazyPwr is now known as lazyPower
ZiclazyPower: oh, welcome back :p I didn't know you were here :)17:41
ZiclazyPower: yeah, it's exactly this bug17:43
lazyPowerZic: yeah, illness can only defer me for so long ;)17:43
lazyPowersorry you encountered this, but we are aware of the issue though. And its got a lot of weird manifestations17:44
lazyPowernamely those x509 errors littering the logs17:44
lazyPowerand some failure scenarios when doing operations17:44
Zicwas non-blocking as we did our urgent-debug with `docker exec` directly on the node17:44
Zic(in waiting for a resolution)17:45
Zicit's not confortable but it works17:45
lazyPowerZic: I'm glad it was low enough impact you were able to work around it,  I'm still sorry you hit this though :(  I ack'd this change and didn't do a full upgrade test on it17:45
lazyPoweryou can point a finger at me for this one17:45
ZiclazyPower: do you want that I mark my bug as duplicate of yours so?17:47
lazyPowerZic: Where did you file your bug?17:48
Zichttps://github.com/kubernetes/kubernetes/issues/4320917:48
lazyPowerZic: nah you predate my bug filed and this is upstream so a bit higher visibility17:49
lazyPoweri xreffed them, thanks for filing the bug with detailed info17:49
Zic:)17:49
ZicI just posted ~20min ago how I workarround-ed this17:50
Zicit seems that Juju does not actively override /etc/default/kubelet17:50
lazyPoweryeah its a couple missing flags during upgrade17:50
lazyPoweri'm not sure why it didn't trigger that defaults file to get re-written...17:50
Zic(was a bit sceptic since /etc/default/kubelet has read-only permissions)17:51
lazyPoweri think we have a stale state guard somewhere that prevented teh flags from getting added on an upgrade run17:51
lazyPowerZic: well we set that read-only permission so it discourages users from going to put manually edited changes in there17:51
lazyPowera they wont be persisted... the next time that file gets an update it'll nuke whatever customization you put in there that isn't in unitdata for the charm17:52
Zicyeah, and I feared that my KUBELET_ARGS will be overwritten in next few minutes17:52
Zicbut no, it holds for now :p17:52
lazyPowereach k8s service has a set of flags under control by this little python module i put together to manage flags.17:52
lazyPowerit was easier to  just probe an object than grep files... that was my reasoning anyway. So without the flags existing in there, its likely things are going to go MIA17:52
=== frankban is now known as frankban|afk
lazyPowerbut yeah, whatever blocked it fromg etting updated is apparently blocking that whole scenario from coming true17:54
lazyPoweri suspect there's a stale state or data_changed guard to blame for why it didn't get the update.17:54
lazyPowerZic: I should be done writing the etcd3 upgrade tests today and can move to trying to get a patch release for this tomorrow. Thanks again for following up17:55
Zicother than that, the upgrade goes pretty well, and kube-dns is much more stable in this release17:56
Zicdon't know if it's a new kube-dns image or something else but it don't crash one time in three days17:56
lazyPower:) I noticed the same18:00
lazyPowerits the image18:00
ybaumyis the guy here who wrote that charmscaler ?18:00
tvansteenburghybaumy: SimonKLB18:01
ybaumythanks18:02
ybaumySimonKLB: does that already work with ceph and nova-compute?18:02
stormmoreo/ juju world... miss me?18:02
lazyPowerybaumy: it works with any charm, it depends telegraph sending CPU metrics to influxdb18:15
lazyPowerstormmore: always ;)18:15
ybaumylazyPower: but ceph is io. how about that one then18:18
ybaumyio and space18:19
ybaumywould be cool if a certain iops barries is broken new nodes are added as well as low space issues18:20
ybaumysorry for my typos18:21
ybaumyi need beer soon18:21
lazyPowerybaumy: it doesn't have support for metrics outside of CPU that i'm aware of today (room for improvement for future iterations)18:21
ybaumylazyPower: ok thanks18:22
lazyPoweri talked to SimonKLB about this briefly during the review cycle, and they're talking about adding more metrics to use in the charmscaler18:22
lazyPowerbut i dont have an ETA or what those metrics would be18:22
ybaumylazyPower: good to know that somebody is working on something like that.18:22
lazyPowerSimonKLB: if i've grossly misrepresented anything here, i apologize :) Please correct me and cc me on the response :)18:23
lazyPowerybaumy: yeah :D They started with an openstack scaler and took a step back and wrote a generic juju scaler, which is pretty choice that it now works with more things than just openstack vm's18:23
ybaumylazyPower: thats cool even if im just for openstack here .. currently18:24
lazyPowerybaumy: it works there too ;)18:24
ybaumylazyPower: i understood that18:24
ybaumybeer and football. bye18:30
CynervaZic: cool, glad you were able to get that fixed :)18:34
CynervaZic lazyPower: I feel dumb for not putting two and two together, but we saw similar issues with flags not updating on kubernetes-worker in our snap branch, and ended up putting a fix in there18:37
lazyPowerCynerva: we have 4 parallell long running branches of kubernetes right this minute, i'm not surprised at all things are getting messy18:37
Cynervaheh, yeah18:37
lazyPowerCynerva: fyi, i pinged you matt rye and marco on the revised registry action i validated this morning18:38
Cynervahopefully we can get the fix landed with our branch, but i'll update the issue in case we need to fix it separatel18:38
lazyPowerit didn't look like it was going to collide with anything, but i do want you rinput to see if any of that will cause a headache with your snap branch, or tims gpu.18:38
lazyPowerthe only things that were updated is the action yaml, and readme, the rest was isolated.18:39
lazyPoweroh and ingress configmap bits18:39
CynervalazyPower: okay, looking18:39
lazyPowerthat might be fun with our addon compiler18:39
lazyPowerwe'll see though.18:39
stormmorelazyPower, probably like a hole in the head ;-)18:44
lazyPowerstormmore: i have 2 of those18:44
lazyPoweractually i dont know where i'm going with this... so nevermind.18:45
lazyPowertvansteenburgh: marcoceppi - is there a way for me to run an upgrade-charm --switch in amulet? I didn't see anything while skimming the api docs.18:52
marcoceppilazyPower: you have access to a `juju` method which you can pass in any args you want18:52
lazyPowermarcoceppi: self.d.juju?18:52
marcoceppilazyPower: looking18:52
lazyPoweris this right off the deployment object or is this a different object all together?18:53
lazyPowerah ok ty18:53
stormmorelazyPower, do we have an eta on when that bug we identified last week will be implemented?18:53
lazyPowerstormmore: x509 certs?18:53
lazyPowerstormmore: related to worker upgrade path from pre 1.5.3?18:54
stormmoreyeah18:54
marcoceppilazyPower: https://github.com/juju/amulet/blob/master/amulet/helpers.py#L6118:55
lazyPowermarcoceppi: ty18:55
lazyPowerstormmore: i've got that on my list to tackle first thing tomorrow and propose a hotfix for it18:58
lazyPowerstormmore: i was going to work with Cynerva who already has a branch fix for it, but that particular branch has not been folded back into master yet, so cherrypicking ftw18:59
lazyPowermarcoceppi: i have a more advanced question thats going to be messy i think...19:00
lazyPowermarcoceppi: how does amulet resolve the current charm under test? eg: d.add('etcd') is all you do...  there's some derivative of that, that puts things together for the author that I wont have by routing to this helpers.juju method.19:01
marcoceppilazyPower: what.19:01
lazyPowerwell, i probably phrased this all wrong19:01
lazyPowerso in amulet, you d.add('thing') and it resolves where 'thing' is and puts it in /tmp and deploys that, right?19:01
lazyPoweri cant just say --switch /path/on/disk and expect this to work in CI without using the same path resolution amulet uses to determine where my local charm is.19:02
lazyPoweror am i overthinking it?19:02
marcoceppilazyPower: you're trying to validate an answer whichout asking a question. What are you trying to? I might be able to give you a better path forward19:03
lazyPowermarcoceppi: i need to deploy etcd from the store at revision 24, it will be the last deb based release. To ensure i dont break upgrades moving forward, i'm adding a test to deploy the local charm as an upgrade from revision 2419:04
marcoceppilazyPower: ah, so that's probably problematic19:04
lazyPoweryeahhhhh19:04
lazyPoweri was hoping that wouldn't be the case. I can probably shell script this enough to be executed by bundletester as a class of tests19:05
marcoceppibecause d.add will see you're adding etcd, regarldess of version and just laugh at you and say "this isn't what you want"19:05
lazyPowereg bundletester -Y upgrade-test  whre it does env setup in bash and hten hands over ot amulet19:05
marcoceppiand deploy the local copy instead19:05
marcoceppigive me 2 mins to get you some samply script19:05
stormmorelazyPower, ah the fun! no worries, I am trying to get caught up with documentation right now anyway19:06
marcoceppilazyPower: this is what will mess you up: https://github.com/juju/amulet/blob/master/amulet/charm.py#L5419:07
lazyPowermarcoceppi: yeah thats exactly what i was thinking19:08
lazyPoweris that the path resolution amulet uses by default is what i should be using, but as you're calling out, its going to punch me in the face19:08
marcoceppilazyPower: so you couldn't ever really deploy a prev version19:08
marcoceppiyou could put d.add('etcd-24') but that will simply boil down to "etcd is what I'm testing, so lets use the repo on disk not the store"19:09
marcoceppiit was code too clever19:09
lazyPowermarcoceppi: so how about the proposed work-around where it becomes a separate test configuration, that is initially setup with a bundle file, and then it manually upgrades the charm and drops into the amulet test suite associated with that scenario? would that be good enough if amulet can just source whats in the model and say "ok, i can proceed now?"19:09
marcoceppilazyPower: that should workd19:10
lazyPowerok let me strawman this out and see if i can get anywhere in 40 minutes.19:10
lazyPowerif not i'll bug you again about possible redirection19:10
marcoceppilazyPower: yeah, we can patch d.add() to handle strongly typed charmstore urls differently than lazy typed ones19:11
marcoceppistokachu: how is the OSX support for conjure-up coming along?19:12
stokachumarcoceppi: still on the todo list, getting jaas support added now19:13
kwmonroestokachu: i'll be your huckleberry if/when you need a conjure-up tester ^^19:14
kwmonroei happen to have a shiny macintosh19:14
stokachukwmonroe: thanks, yea i am trying to finish this other stuff up to get to that next19:15
kwmonroeno problem stokachu, there's still plenty of time before EOD ;)19:16
lazyPowermarcoceppi: i think this workaround will work. its a bit meat-fisted because its executing between lint/proof steps but i'll eat the time differential to have a functional automated test.19:52
lazyPowerwill bug and try to flesh this out more later. thanks for getting me unblocked19:52
=== mwhudson_ is now known as mwhudson
=== StoneTable is now known as aisrael
=== Spads_ is now known as Spads
=== hml_ is now known as hml
=== JoseeAntonioR is now known as jose
=== tbc_ is now known as tbc
stormmore I blame lazyPower for the split :P20:30
=== diddledan_ is now known as diddledan
=== yo61_ is now known as yo61
lazyPoweri would too20:43
lazyPowerthat guy20:44
* lazyPower shakes a tiny fist20:44
* stormmore bites his lip trying not to make a joke or 2 that would get him in trouble20:50
SimonKLBlazyPower: just read your response to ybaumy and I'm not disagreeing with anything21:04
lazyPowerglad i'm on message :)21:04
SimonKLBadding more machine metrics would be super-easy, it's more of not adding too much and making the charmscaler too complex21:04
lazyPowerSimonKLB: perhaps flavors of charm scaler?21:04
SimonKLBbut custom application-specific metrics would also be possible, that would need some extra work though21:04
lazyPowerIO Scaler, CPU Scaler, Mem scaler - COMPLICACATED_BUT_ALL_INCLUSIVE scaler.21:05
SimonKLByea, that is a possibility, wouldnt want like 10 different charms to keep track of though :D21:05
lazyPowerSimonKLB: layers baybeh21:05
SimonKLBtrue that ;)21:05
SimonKLBthat could actually be really neat, i'll definately add it to the backlog and see if it gets traction by the rest of the guys :)21:07
magicaltroutfolks started using the CDK today lazyPower so you can officialy say your code is in use by DARPA and NASA21:55
magicaltrouti might have to buy you a badge or something21:55
lazyPowerO_O21:55
lazyPowerLife Achievement unlocked!21:55
magicaltroutheh21:55
lazyPowermbruzek1: Cynerva ryebot ^21:56
=== daniel1 is now known as Odd_Bloke
stormmoreI may have to "play" with the autoscaled kubernetes bundle21:59
lazyPowermagicaltrout: glad you got everything sorted though :) I was nervous based on last weeks direction of conversation22:01
SimonKLBstormmore: please do! and let me know how it went :)22:01
lazyPowernamely missing layers from your DOCKER_REPOSITORY22:01
magicaltroutyeah, well I don't know what happened there, but the trusty nuke option seemed to fix it22:02
magicaltroutwe've done that often enough outside of CDK anyway, i think its pretty standard ;)22:02
lazyPowerbecause yay docker22:02
lazyPower\o/22:02
stormmoreSimonKLB, it might be a bit but from what I am reading it should solve a problem I haven't figured out yet22:11
ryebotlazyPower: haha awesome :D22:25
kwmonroeif <solar-flare>; ./hooks/update-status; fi23:01
magicaltrouthehe23:02
kwmonroestatus-set "oh noooooooo"23:02
magicaltroutis that the one where they miss mars again due to doing the sums wrong?23:04
kwmonroesums{ locale: en-US }; # calculate burn based on kilometers-to-target; burn( sums{ locale: $LOCALE } ).23:10
kwmonroefool-proof23:10
kwmonroehttps://jujucharms.com/login/u/spicule/saiku-hadoop-spark23:14
kwmonroeheh, magicaltrout ^^ disregard that paste.. i was formulating a question for you23:15
magicaltroutuh oh23:16
kwmonroemagicaltrout: what would it take to rebase saiku-h-s to the most current hadoop-spark?  iow, can i swap out the hadoop-spark that you have (https://jujucharms.com/u/spicule/saiku-hadoop-spark) with this one?  https://jujucharms.com/hadoop-spark/23:17
magicaltrouti doubt that saiku bundle will spin up at the moment. I have another one getting ready here i'm hoping to drop next week23:19
magicaltroutoh the download does work23:21
magicaltroutit probably will start23:21
magicaltroutwell there wasn't anything overly special in that bundle so it should just get an update23:22
kwmonroeweeeeellllll magicaltrout.. i think you were basing that bundle off apache-* charms, which have been replaced by bigtop-* stuffs.  if the saiku bits don't care (which i think they don't), then the apache->bigtop hadoop swap shouldn't make a difference.23:24
magicaltroutyeah, i have a bunch of stuff to get done here, I've got a new guy starting in May who will hopefully pick up a bunch of this slack, and i'm finally getting my charms into CI slowly23:26
kwmonroeno worries magicaltrout -- i just noticed that bundle because i'm fixin to release a refresh of the big data charms to align with the bigtop 1.2 release. anyone reliant on the spark interface may want to consider including the new bits.23:29
magicaltroutdon't break shit23:30
kwmonroe2 late23:30
magicaltroutboo23:30
magicaltroutI have some big data stuff coming in the next month or so23:30
kwmonroephew!  then it'll take a month or so before you realize i broke shit.23:31
magicaltroutexcellent23:31
kwmonroesee ya next spring, future magicaltrout23:31
magicaltroutcheck your msgs kwmonroe23:31

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