Wednesday, 2017-03-15

*** Syed__ has quit IRC00:35
jimbakerantonym, let me double check that. hopefully we got the logic right here!00:40
antonymyeah, i tried a call without the project_id and it went into the first project created, i'm guessing that call should fail if you don't specify username and project_id02:33
jimbakerantonym, so this bug was filed earlier, but i have bumped its priority: https://bugs.launchpad.net/craton/+bug/166669504:41
openstackLaunchpad bug 1666695 in craton "project ID not honored in requests" [Critical,Confirmed]04:41
jimbakeri also took a bit of time updating all my wrapper functions for craton, in light of the new dbsync bootstrap stuff: https://gist.github.com/jimbaker/9089e381af38d9db6bc4af59baed6d4704:42
jimbakernow with convenience support for starting up docker, setting env vars, etc04:43
jimbakeri guess i'm learning something about bash programming...04:44
*** openstackgerrit has quit IRC10:18
*** openstackgerrit has joined #craton10:44
openstackgerritlidong proposed openstack/craton master: Correct some typo errors  https://review.openstack.org/44587210:44
openstackgerritMerged openstack/craton master: Correct some typo errors  https://review.openstack.org/44587211:16
openstackgerritIan Cordasco proposed openstack/python-cratonclient master: Add integration tests for clouds client  https://review.openstack.org/44590912:27
sigmavirus(morning btw)12:46
sigmavirus(that should have been proposed yesterday but I forgot to tell it that I did want to submit everything)12:48
sigmavirusthomasem: do you want to "pair" on the launchpad stuff today? Figure it's probably a good idea to do some knowledge transfer on this topic13:27
thomasemsigmavirus: sure!13:37
fsaadmorning guys13:39
thomasemhey hey13:40
sigmavirusmorning fsaad13:40
fsaadhi sigmavirus13:40
antonymjimbaker: cool, thanks13:40
thomasemFYI, I think jimbaker is out today. Also, they removed the cap on SQLAlchemy: https://review.openstack.org/#/c/423192/13:41
fsaadthanks for reminder thomasem13:41
thomasemYou bet13:42
sulothomasem: ah thats nice, that means we can go back to syncing with global13:43
suloand o/ all13:43
thomasemYep13:44
thomasembrb13:50
sulocloudnull: so shared devices re: http://cdn.pasteraw.com/90abpeqkkw8sa0zxaa1vj3jm03ld5rl13:51
sulohave a few questions when you are around13:51
cloudnullo/13:51
cloudnullwhat's up ?13:51
suloso these shared hosts .. how do they inherit properties13:52
sulowhen you do some deploy it is takign cell1's properties13:52
suloor cell213:52
cloudnullwe've never used cells.13:52
sulohow is it shared right now ... on region level ?13:53
cloudnullI just added Cell.* to keep within the craton spec13:53
sulogotcha13:53
cloudnullit's regional, yes13:53
cloudnullwe'd do something like a keystone between two regions13:54
cloudnullor a db,13:54
* cloudnull over simplifying13:54
suloso mostly top level13:54
suloso when you run some playbook on this shared keystone13:54
suloi am guessing we've never had to worry about if it takes some property of one or the other region its shared between13:55
cloudnullno, not to my knowledge13:56
sulohow about shared containers13:56
cloudnullkeystone is deployed within a container13:57
sulogotcha, there is nothing regin specific in these deploys ?13:57
sulonot even ip blocks etc ?13:57
cloudnullthere wasn't13:58
cloudnullwe can define anything that was already consumed using the "used_ips" interface13:59
sulook, thx13:59
cloudnullthe biggest thing I'd say craton should be concerned with as it pertains to shared hosts would be shared devices14:00
cloudnulllike an f5 spanning two regions14:00
cloudnullor a switch14:00
cloudnullwe can circle back on shared hosts and such14:00
suloyeah, i mean the problem comes where you have a shared device with parent(s)14:01
sulotop level stuff is probably a bit easier to handle14:01
sulomostly because of how variablrs are handled in craton14:01
suloin terms of child device or cell etc inheriting parent variables14:01
*** VW has joined #craton14:09
sulogit-harry: ^ this might also help us decide on why we might want to keep network-devices around .. but separate it from devices maybe so its not constrained to a region14:21
fsaaddid we really take 90mins on yesterday's call? do we want to schedule that much time or 1 hour does it for the every tuesday window ?14:40
fsaadI'll do 90 and we can always cut short if necessary14:43
sulofsaad: i vote for just 1 .. i dont think more time is any useful here14:44
sigmavirusfsaad: we didn't *need* 90minutes yesterday, we just used it because it was available to us14:45
sigmavirusI honestly think a retro can run in 30minutes14:45
sulosigmavirus: +114:45
fsaadallright let's do 60 mins14:45
sigmaviruswhy not 30?14:46
fsaadI think once we have a good cadence and get down to nitty gritty on those calls we can definitely do 30 or even less14:51
fsaadthe first few I expect to have more open conversation like yesterday, but if y'all think we can get started with 30 we can give that a try14:51
fsaadI don't have anything after so can run over if necessary14:51
jimbakerthomasem, i'm actually here today14:56
jimbakerbut i will be out tomorrow & friday on PTO14:56
thomasemjimbaker: gotcha14:56
jimbakersulo, thomasem, so we need to fix this bug that antonym is running against: https://bugs.launchpad.net/craton/+bug/166669514:56
openstackLaunchpad bug 1666695 in craton "project ID not honored in requests" [Critical,Confirmed]14:56
fsaadjimbaker: didn't end up taking the half today ?14:57
jimbakerin a nutshell, this means that we cannot create new users in new projects14:57
jimbakerfsaad, i will do that some other time :)14:57
fsaadboo, allright14:57
sulojimbaker: ah yikes .... but is a simple bug to fix14:58
jimbakeri'm going to be in aspen tomorrow/friday to ski with a college friend, so that's something i cannot push back. but enough outstanding stuff14:58
jimbakersulo, yeah, that's what i expected14:59
antonymjimbaker: should just be able to go back to the sql creates for now now that i know what was missing, but yeah, i'll switch over once that bug is squashed14:59
antonymjimbaker: that sounds fun14:59
jimbakerantonym, it's my colorado life :)14:59
sulojimbaker: iam unassigning you from this bug https://bugs.launchpad.net/craton/+bug/166257414:59
openstackLaunchpad bug 1662574 in craton "Support device sharing between clouds, regions, and cells" [High,New] - Assigned to Jim Baker (jimbaker)14:59
antonymnice14:59
sulounless you have already stated it15:00
jimbakersulo, yeah, that's definitely a good thing to do - let me check if i'm squatting on anything else15:00
jimbakerindeed i am. will unassign15:01
suloi will take that, but first let me take a crack at this user create issue15:01
jimbakersulo, so device sharing is interesting. did you have a chance to take look at my comments in https://etherpad.openstack.org/p/craton-sprint-planning line 40 and on?15:05
sulolooking15:06
sulojimbaker: so .. there are a few parts to this .. see my chat with cloudnull above, i think the first step is to allow top level devices like switch, router to be in multiple resources ... it seems that the use case that is15:08
sulobeing looked for .. second is device sharing .. and while your approach looks promising to me .. i feel like a bit more info on what the users are looking to do with this is needed15:08
jimbakerright, and this makes perfect sense given that layout15:08
*** Syed__ has joined #craton15:09
jimbakeragreed about more user info15:09
jimbakeri sketched out the three alternatives mostly to be able to ask that question15:09
sulojimbaker: rgr, good points to start15:09
jimbakervs building something that would not make sense for real usage15:09
sulojimbaker: so i am planning to spec this .. ill start with your points15:09
sulobut will find the use case etc first before doing anything15:10
jimbaker+115:10
sulofrom what i understand most of the use cases have no parent to inherit from15:10
suloexample f5 or keystone for two regions etc15:10
jimbakerright, and it's interesting it's *keystone* - a service, not a physical device per se15:11
sulowell, inside a container15:12
sulothe container could be shared from what i understand15:12
sulobut has nothing in common to the region or cell .. no properties inherited15:12
jimbakeri see. so model as being in some "shared service region"15:13
jimbakeri assume that's what we do. although if it's keystone, i would assume some standard HA setup could also happen for such a shared service15:15
*** VW has quit IRC15:15
jimbakerjust trying to figure out what exactly we are trying to model here, that's all15:16
jimbakersulo, so here's a question: is the sharing of resource the same as the management of the resource?15:17
jimbakerthe fact that someone stands up a HA keystone, with galera, etc - this seems different than i'm using keystone15:18
suloif mgt = confiuratino also then looks like not .. but need more info15:19
sulojimbaker: but what i see so far is shared is more of service level thing15:20
suloexcept for network devices .. which makes sense15:20
jimbakerexactly15:20
thomasemfsaad: Does that invite you sent have the timezone set?15:33
thomasemI usually see a little note on it when it does, but that could be because it was set to my timezone, too.15:34
fsaadexchange should take care of that tmk, so yeah should have that for you, can someone else confirm plz?15:39
fsaadI used the same start time as our meeting yesterday, with 60 min length15:40
fsaad(vs 90 it took us yesterday)15:40
thomasemsulo: ^^15:52
sulochecking15:52
thomasemThank you!15:52
suloi got 60 mins15:52
jimbakerfsaad, also checked. but any reason why we are moving the meeting time earlier than before?15:53
suloyeah it starts 3:30  GMT15:53
sulovs 4:00 GMT15:53
jimbakerit was pretty difficult to settle on this time, so i think we should keep the old start time15:53
jimbakeralso the tues and thurs start times have been aligned15:54
fsaadwait is the time this invite start not the exact same as we did yesterday ad-hoc ?15:56
fsaadI can move, just need to confirm that, I was aiming to match what we did yesterday (minus the last 30 mins)15:56
jimbakerfsaad, but we ad hoc decided to make it 90 minutes by extending 30 min earlier15:56
fsaadoh ok cool, I just matched yesterday cause I had no other invite15:57
jimbakerfsaad, ahh, i need to add you to the invite i have15:57
fsaadand seemed all wanted that yesterday. Cool, so want me to keep the length and push 30 mins later ?15:57
jimbakeri actually have a recurring calendar item15:57
jimbakereveryone else is on this. except you :)15:57
fsaadhah, ok let's use that and I can just drop this one15:57
*** VW has joined #craton15:58
fsaadjimbaker: plz add tim and dusty if they're not there15:58
jimbakeryeah, there are a couple of people to add15:58
fsaadthanks!15:58
jimbakerwill also add michael porras15:59
fsaadsweet, thanks15:59
sulodid i send my ooo as free ?15:59
jimbakeri will also update our irc topic and the meeting etherpad to correspond with these decisions. and i will update how we track these things so anyone can do as needed in the future - just the collection of resources/process16:04
fsaadsulo: yes sir looks like it16:04
sulofsaad: thanks16:04
fsaadyep16:05
* fsaad wonders about the signifficance of sulo's PTO date16:06
sulonothing from my side :)16:07
*** VW has quit IRC16:07
*** VW has joined #craton16:08
fsaadhehe16:09
sulo:) yeah i've been mostly looking holidays every year becasue i dont take them during the year and they pile up in december16:10
suloso making a point to take all my days off this year16:10
jimbakerplan to be doing the same16:11
jimbakermore even distribution of relaxation/recharging, will do me good16:11
*** VW has quit IRC16:12
jimbakerthomasem, btw, here are the new versions of the wrappers i put together - https://gist.github.com/jimbaker/9089e381af38d9db6bc4af59baed6d4716:14
thomasemjimbaker: thanks16:14
jimbakerit's not quite perfect because of the hard-coded dependency on the location of the conf file. maybe replace with an env var, better bet, replace with some of sort of temp file usage16:15
jimbakerbut that's only for the direct case, which i find to be handy when i'm hacking on sql stuff. or in general because i want a server i can relaunch immediately and not pay the docker overhead16:15
thomasembuhh, another bug in our resolved vars search patch16:17
jimbakersulo, you might find them of use as well. note this command: eval $(craton-docker-env) - introspects docker logs for the env vars, and sets them. handy16:17
thomasemI guess we solved this one in the JSON path patch, but not here... might need to do the approximate_json there instead.16:18
thomasemIt's not handling values other than strings.16:18
jimbakerthomasem, ahh, yes16:18
jimbakerso are you planning on pushing that functionality down (or is it up?) into the parent?16:19
thomasemAnd since I don't think I can easily take the existing query for unresolved, we'll need to break apart the resolved code path a bit to make it usable for both scenarios.16:19
thomasemup16:19
thomaseminto the parent16:20
jimbakerthomasem, but this is just about patch management? or actual functionality?16:20
jimbakerthey are related patches. but one handles resolution and conjunction; the other, better matching16:21
jimbakerso if we just say the json patch is really the "better matching" patch, i think that it's fine16:21
jimbakerat least if i understand the problem correctly16:22
*** valw has joined #craton16:23
thomasemIt's trivial where I put the fix... I'd prefer start with a thing that works well before adding on more complexity.16:23
thomasemIt's a bug in master, btw.16:23
jimbakerthomasem, yes, it's in master - we can only match strings16:24
thomasemOkay16:24
thomasemAlright, that's cool. I'll just fix that in JSON path patch, then16:25
thomasemand test with strings for now.16:25
thomasemfor this parent patch16:25
thomasemIt just keeps getting in my way when I'm testing, is all.16:25
thomasemBut, I'll just use strings and stop complaining. :)16:25
jimbakermakes sense - the parent patch only is solving a more abstract problem, in terms of set stuff and all16:26
thomasemYeah. The conjunctive + resolution16:26
jimbakerso it's pretty irrelevant to it what the primitive matches are16:26
jimbakercool, glad the road is simplified!16:26
thomasemheh, if it can so be called. :P16:26
jimbakerwell, maybe the road has potholes16:27
thomasemHere and there. Dancing around them.16:27
jimbakerand robbers. i don't know16:27
thomasemLOL16:27
jimbakergoblins and trolls preying on the unaware16:27
thomasemBringing my torch and decoy pouch of gold.16:28
jimbakeri believe gandalf has a good saying or two16:28
thomasemfsaad: I don't anticipate having the nested search code ready as soon as originally thought. The branch can be pulled and used, but it's going to be missing the ability to search for unresolved variables until I can get this broken up in the parent patch and refactor the json path patch accordingly.16:31
thomasemI thought it was going to be a simple addition to the original query to get unresolved working, but I was wrong.16:31
thomasemjimbaker: can I get your invite for the Craton meeting(s)? I don't have them.16:32
jimbakerthomasem, you too will be added to the list16:32
thomasemThanks!16:32
jimbakerjust a comprehensive combing of loose ends here!16:33
thomasemlol yep16:34
jimbakerreally a metaphor for this project i guess. i'm just glad that once some of this infra is solid, we can just keep on re-using16:34
jimbakeror at least that's the theory. but it feels well founded. variables in particular, we plan to use everywhere, for all sorts of capabilities16:36
*** valw has quit IRC16:41
*** valw has joined #craton16:46
fsaadthanks for hedas up thomasem16:49
sigmavirusthomasem: send me a cal invite to do the lp stuff?16:56
sigmavirusI don't need to do all of it with you, but just want to go over it with you16:56
fsaadjimbaker: the missing functionality (unresolved variables) shouldn't show-stop the demo since it's only pending the import and filtering of imported data right? we don't need to re-do the unresolved vars demo piece16:56
jimbakerfsaad, i don't believe it should stop the demo16:57
fsaadok we'll discuss monday when you're back then, focus on closing the week for now ;)16:57
jimbakerfsaad, thanks!16:57
fsaadyup16:57
thomasemsigmavirus: sent!17:05
thomasemsigmavirus: What about 2:30?17:07
sigmaviruswfm17:07
thomasemI have an appointment at 1 and may have traffic getting back17:08
thomasemExcellent!17:08
sigmavirusheh17:08
fsaadthe etherpad from yesterday has LP #'s for the ones I know about, but missing some that I believe need to be created (since they even need a spec)17:09
tojuvoneEvening17:09
fsaadI'm not able to create a new milestone btw, so I think jimbaker can do that at some point, plz lemme know if I can help with any lp crud I can get out of y'alls way.17:10
fsaadhi tojuvone17:10
jimbakerfsaad, i will add you to the list17:10
jimbakerand get this milestone added as well17:10
fsaadjimbaker: good deal thanks!17:10
thomasemAlright, think I fixed it.17:13
thomasemBasically, don't get_descendants if resolved=False. So, return empty list17:13
thomasemThen it'll only include the matching variables for the resource in question17:13
tojuvoneFirst ops day behind17:15
tojuvoneConfig mgmt session today where mentioned Craton, but tomorrow the 2 main sessions17:16
openstackgerritThomas Maddox proposed openstack/craton master: Variable search for resources now uses resolved variables.  https://review.openstack.org/44092917:17
* sigmavirus was writing tests and found that the client doesn't support /v1/network-devices17:18
sigmavirussad17:18
thomasemsaddyface17:19
sigmavirusI guess I'll fix it at some point17:19
jimbakerfsaad, here's the milestone https://launchpad.net/craton/+milestone/v0.2.017:20
jimbakerpresumably the last one we will create in launchpad. to be seen, i will check in with the migration to storyboard beginning of next week17:20
sigmavirusjimbaker: was going to go over that work with thomasem =/17:21
sigmaviruscan thomasem how to do it in python-cratonclient17:21
sigmavirus*show17:21
thomasemlol :) sounds good17:21
jimbakertojuvone, hopefully milan is going well. i was planning to work on etherpads, but other stuff. now there's no more time, so will help out. also feel free to chat about any ideas that are coming up17:24
tojuvonejimbaker, thanks, there is not much activity in etherpad17:25
tojuvoneI put there like topic of "what tools do you use"17:26
tojuvoneas normal session your would talk about different users experiences17:26
tojuvonebut in the other hand I think that was already today with config mgmt session17:26
tojuvoneand they will just have that ansbile, puppet, chef,... but nothing like this17:28
tojuvoneThis is something written there currently: Retirement of hypervisors at end of life17:28
tojuvonebut that is inventory with some nice filtering from Craton hosts17:29
tojuvonethere you have the hosts17:29
tojuvoneand then workflow to do it17:30
tojuvonecomments?17:30
tojuvoneI have also looked to show craton API for similar17:31
tojuvoneI mean devices17:32
tojuvonerelations to parent17:32
tojuvonegetting by cell, region17:32
tojuvoneown variable17:32
jimbakerok, sounds good17:33
tojuvoneIf there will not come things people want to discuss in common about inventory and fleet management17:34
tojuvoneI should go trough more the Craton17:34
tojuvoneand let them then come up with questions17:34
jimbakerone key thing: being able to show things in a stateful fashion, such as the maintenance we have discussed17:34
jimbakeralso the specific workflow steps that are in the workflow engine spec might be useful here17:35
tojuvoneyes, that is nice one to show as example17:35
jimbakeranother thing that came up recently is specific support for ip address assignment that antonym asked us in a potential feature request17:36
tojuvoneshortly said about workflow in todays conifg mgmt17:36
jimbakerit's an interesting variant on the state machine we talked about encoding in a namespace for maintenance17:37
tojuvoneYou mean that assign in craton and it will automatically go in place17:37
jimbakereffectively, it's an authoritative (so ACID compliant) smart counter (knows the semantics of ip address addition) that says the next ip is this; and better yet, can be assigned to another variable17:38
jimbakerso as i understand antonym's ask - i could assign a range of IP addresses at some logical level, then make claims against it17:39
tojuvoneok17:39
jimbakeryes, there are all sorts of tooling to do this. but maybe it's nice if we can just get a simple bit of functionality like this in the cmdb itself17:40
fsaadjimbaker: thanks!17:40
antonymyea, example of use case is say i want new servers booting up to auto inventory and assign themselves a static address for next boot, i might have two cidrs, one for out of band management, and management ips17:40
antonymi'd like it to auto assign ips as they are registering records based on something unique like a mac addy17:40
tojuvoneso the maintenance was currently expecting something like: craton host-set-vars compute.host.example.com /host_details17:40
fsaadI did get the administrator permission granted email17:40
tojuvonecraton host-set-vars compute.host.example.com /host_details/maintenance_state="PLANNED_MAINTENANCE"17:40
tojuvone+ some other vars17:41
jimbakerantonym, right, in principle this makes sense, and i think we can add through some sort of plugin that is based on namespace17:42
antonymyeah, it just takes out the needing a config file to config craton with your inventory, it'd be awesome if it could auto populate17:42
jimbakerantonym, just want to sketch out the exact flow so we can implement. would be highly motivating for the namespace support that tojuvone also needs17:43
jimbakerbut i think we can do this in such way that leverages everything that is already been built out17:44
jimbakernamespace support basically becomes like the fuse filesystem17:44
tojuvoneWhat should I advertise the next steps: workflow, inventory, namespace, notification, rbac17:45
jimbakercan layer on custom semantics on top of the existing key-value support in variables17:45
jimbakertojuvone, immediate next steps are described here: https://etherpad.openstack.org/p/craton-sprint-planning17:46
jimbakerbut this is too low level i think17:46
jimbakerlet me add on another doc i have to that to help motivate17:46
tojuvoneok17:47
* tojuvone finished sushi plate17:49
tojuvoneWrong country, but fast food :)17:49
jimbakertojuvone, i'm pretty sure sushi is to be found in most places in the world today. i have eaten it in brazil, south africa, taiwan, ...17:50
tojuvonejimbaker, yeah, but should take a pizza or pasta ;)17:51
jimbakerthat would be more typically italian, i do agree17:52
jimbakerit's not really milan per se, but i'm sure one can find friulian cuisine there (friuli is next to austria/slovenia in italy. love the food from that area!)17:55
tojuvonejimbaker, yes, maybe tomorrow can relax and have a longer supper with some local food17:57
tojuvoneJust that I am going to be hit by air strike on friday17:57
tojuvoneI think it should fly, but there is nobody to empty bags17:58
tojuvoneso it should do for me17:58
tojuvoneif I rush I'd might change to late thursday and forget the good night sleep17:59
jimbakerwhich might be a good idea, considering that travel interruptions generally are so unpleasant17:59
tojuvoneyep, on friday planning to take taxi home and head straight to play floorball18:00
tojuvoneback to presenting Craton18:01
tojuvoneI think one can get very good points whay and what it is from the Barcelona video18:02
tojuvones/whay/why/18:02
tojuvoneTo say some words, if people do not know.18:03
tojuvonejimbaker, sulo You did a very nice show there18:04
jimbakertojuvone, thanks!18:13
*** valw has quit IRC19:11
openstackgerritIan Cordasco proposed openstack/python-cratonclient master: Add integration tests for regions  https://review.openstack.org/44613419:23
thomasemsigmavirus: just got back, need a couple mins!19:29
sigmavirusOkay :)19:29
sigmavirusI'll hop into the video room19:29
thomasemsulo: Would you be able to add me to craton-drivers in LP? :D19:33
*** valw has joined #craton19:44
*** chrisspencer has quit IRC19:45
fsaadthomasem: think you mentioned mysql 5.7 is needed for the json search correct? asking cause pwnall138 will be loading inventory and attempting filtering when that's ready, so wanted to give heads up20:50
thomasemfsaad: that's correct20:51
fsaado/ thanks, is a separate install necessary or from ubuntu repo packages ?20:51
thomasemfsaad: this is how I did it: https://review.openstack.org/#/c/443186/9/Dockerfile20:54
*** valw has quit IRC20:54
thomasemseparate package, I believe.20:54
fsaadthomasem: thanks for the pointer!20:54
thomasemSure thing!20:54
*** valw has joined #craton20:54
*** valw has quit IRC20:59
jimbakeryeah, hopefully mariadb 10 will catch up on the json support, but at least we can use mysql 5.7 for now21:07
thomasemThat's a good point21:07
thomasemYeah, I didn't realize that implication entirely.21:07
thomasemHmmmmm21:08
thomasemPostgreSQL?21:08
thomasem... doubt it.21:08
jimbakerjsonpath is pretty standardized, but there are a few things we may need to consider21:09
jimbakeri don't think it's a big stretch to support pgsql and most recent mysql21:09
thomasemdoes pgsql fit the bill?21:09
thomasemfor CDC?21:09
jimbakerthomasem, i'm thinking upstream21:09
jimbakerfor rackspace, it's mysql as far as i know21:10
thomasemRight :\21:10
thomasemyeah21:10
jimbakerpgsql is great. except for management and clustering. other than minor things like that21:10
thomasemmariadb has the support, it's just not released as stable.21:11
thomasemafaik.21:11
jimbakeryeah, they are working on it. everyone knows json support is important21:11
jimbakerso we are very much mainstream, as we have discussed before21:11
thomasemhttps://mariadb.com/kb/en/mariadb/json-functions/21:11
thomasemIt's got the two we're using21:12
jimbakeryep. so it will be released soon enough21:12
* thomasem crosses fingers21:12
jimbakerhttps://mariadb.com/kb/en/mariadb/what-is-mariadb-102/21:14
jimbakeri see we are now in RC for mariadb 10.221:14
thomasemExcellent21:14
jimbakerlet me check the other mysql clone i have been tracking - https://github.com/pingcap/tidb/blob/master/docs/ROADMAP.md21:16
jimbakerjson support is still in the works21:16
jimbakeranyway, if they get that out, and it really works, that will be very nice21:16
jimbakeri would like a F1 clone21:16
openstackgerritThomas Maddox proposed openstack/craton master: Move to MySQL 5.7 and SQLAlchemy>=1.1.0  https://review.openstack.org/44318621:16
jimbakerhttps://research.google.com/pubs/pub41344.html21:16
jimbakerhttp://highscalability.com/blog/2013/10/8/f1-and-spanner-holistically-compared.html21:17
thomasemHaha, nice21:21
tojuvoneProject On-Boarding Rooms going in dev list21:22
tojuvone90min slots in Boston21:24
tojuvoneGood night, afternoon and thanks jimbaker for the etherpad21:28
thomasemTake it easy tojuvone! Thanks for doing this for us.21:33
openstackgerritThomas Maddox proposed openstack/craton master: JSON Path-like querying for variables  https://review.openstack.org/44394121:38
thomasemRegarding SQLAlchemy 1.1.0 cap being removed in global requirements, it's still not set to the same definition as in our requirements.txt in my patch. I still think it makes sense to leave that definition there as-is to describe the actual support Craton has, but what about making that requirements gate check experimental until the definition in global-requirements.txt forces >= 1.1.0 so we can use21:43
thomasem the same definition?21:43
thomasemThat they don't match is causing that job to fail, I think21:44
*** valw has joined #craton21:52
*** valw_ has joined #craton21:59
*** valw has quit IRC22:02
thomasemTime for me to run. Have a lovely evening/day, everyone!22:02
jimbakertojuvone, plan to spend more time on that etherpad. good luck tomorrow!22:03
*** valw_ has quit IRC22:21

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