Wednesday, 2017-03-29

*** VW has joined #craton00:15
*** VW has quit IRC00:18
*** VW has joined #craton00:18
*** VW has quit IRC03:13
*** jimbaker` has joined #craton05:39
*** jimbaker has quit IRC05:39
sulothomasem: jimbaker`: anonymike: ping as soon as you get online please11:58
thomasemsulo: what's up?13:48
*** wirehead_ has quit IRC14:07
fsaad'sup guys14:08
*** wirehead_ has joined #craton14:09
thomasemHihi14:14
fsaadhi thomasem14:21
sulohi fsaad14:31
thomasemhi sulo14:31
thomasemhi fsaad14:31
openstackgerritThomas Maddox proposed openstack/craton master: Add documentation for JSON Path-like variable searching  https://review.openstack.org/45086114:33
*** VW has joined #craton14:33
*** VW has quit IRC14:34
*** VW has joined #craton14:34
thomasemYeah! Documentation!14:36
thomasemWooooo14:36
sulomerged14:36
thomasemLol14:36
sulo:)14:37
anonymikehey sulo :)14:47
suloanonymike: thomasem: fsaad: git-harry: jimbaker`: lets have a quick catchup meeting when everyone is in ?14:49
thomasemSure14:49
thomasemhi anonymike14:49
git-harryyep14:49
anonymikehow's it going thomasem?14:49
fsaadI'm ready whenever14:49
git-harryI assume we're just waiting on jimbaker?14:49
*** fsaad is now known as farid14:49
sulogit-harry: yeah14:50
thomasemanonymike: It's going alright. Waiting on my big batch of cold brew to finish in... 16 minutes.14:50
thomasemCold brew coffee, that is. I drink beer, but I don't drink this early folks.14:50
faridthink some guy has my nick registered but hardly ever uses it... I'm probably breaking nettiquette but will roll with it for now14:50
thomasemNot even sure you CAN cold brew such a thing.14:50
anonymikethomasem: ohh nice. How do you make it? I got one of those tower drip cold brewers for christmas14:51
thomasemfarid: if you register it with NickServ you can keep it.14:51
thomasemanonymike: http://coffeesock.com/coldbrew/diy-coldbrew-kit-gift-pack-1-and-2-gallon14:51
anonymikethomasem: nice!14:52
thomasemI used to use the Toddy method, but this has been the simplest and I still find it to be pretty flavorful.14:52
thomasemtower drip cold brewers... never seen that.14:53
thomasemIiiiiiiinteresting14:53
thomasemanonymike: like this? https://www.amazon.com/Yama-Glass-Maker-Straight-Black/dp/B004EBUZ1A14:53
faridthomasem: I think someone has it registered is the problem14:53
thomasemfarid: :(14:53
thomasemI see14:54
thomasemWell, then, if they don't want someone else using it, perhaps they should use a bouncer. :P14:54
anonymikethomasem: yep, that's almost exactly the one I have14:54
thomasemanonymike: wild. What's the benefit of that over something like what I'm using?14:54
* thomasem looks at the price of this thing14:54
thomasemIf nothing else, it looks like some cool laboratory instrument in your kitchen.14:55
suloy'all use all those things to make coffee ?14:55
thomasemSo, it's got some ornamental value. :P14:55
thomasemsulo: yep14:56
anonymikethomasem: yeah I'm not sure there's much of an advantage14:56
anonymikelol14:56
sulodamn, i use nescafe coffee power and just stir it in with watter14:56
thomasemanonymike: Lol, now I'm super curious, though.14:56
thomasemsulo: Hey, if you like it, that's all that matters.14:56
thomasem:P14:57
sulohehe .. yeah as you can see i am not a big coffee drinker14:57
anonymikeI do know that it lets a lot less sediment through the filter though14:57
suloi do like it though, but not enough to buy such cool looking tools14:57
thomasemI get a gallon batch of concentrate that keeps for 2 weeks in the refrigerator. So, I get to make a bunch and then just mix 50/50 with water for every cup I want.14:57
thomasemanonymike: interesting14:57
anonymikeless than some other cold brew kits i've tried**14:58
* sulo wonders if tea has such cool tools also14:58
thomasemAhhhh, yes. I've had pretty good experience with the coffee sock, but I also make sure I get a proper grind.14:58
thomasemsulo: you can cold brew tea the same way, and it's delicious.14:58
thomasemsulo: http://www.arborteas.com/iced-tea-preparation/14:59
thomasemI've used my coffee sock for huge batches of loose leaf earl grey, english breakfast, and irish breakfast.15:00
sulothomasem: yeah i mean i have different kinds of tea .. but is usually just put in the pot with water kinda thing15:00
thomasemAll of which turned out pretty ell15:00
thomasemGotcha15:00
suloi need to get into some of your style15:00
thomasemI originally went with cold brew stuff because hot coffee tended to upset my stomach (high acidity)15:01
thomasemAnd... well, I'm in Texas. Let's get real. It gets so fricken hot here.15:01
suloheh15:01
thomasemHot coffee when it's 100 degrees outside just doesn't work. :P15:01
thomasemSame with tea15:01
thomasemsulo: what's your favorite tea?15:02
* thomasem really wants to try out one of these drip towers.15:03
sulothomasem: so i dont know the name of it .. its from my home country Nepal .. afaik its a mix of few different blends15:03
thomasemInteresting15:03
sulomy parent get it from somewhere15:03
suloand i usually buy thorough them15:03
thomasemAhhhh15:03
anonymikethomasem: are you in SA or Austin?15:04
thomasemAustin15:04
anonymikesame, I'll make you a batch one daylol15:04
anonymikealso, have you had the cold brew on tap from cuvee coffee?15:05
anonymikeso good15:05
thomasemI have not! I will have to try it. I've had the nitro cold brew on tap in some shop in San Marcos and at Stumptown in Portland. Is it anything like that?15:06
thomasemAnd thank you! I'd appreciate that. :)15:07
thomasembrb15:07
anonymikeoh dang stumptown is probably better15:07
anonymikebut cuvee is pretty good15:07
*** VW_ has joined #craton15:07
*** VW has quit IRC15:10
*** VW_ has quit IRC15:11
*** VW has joined #craton15:11
*** VW has quit IRC15:11
*** VW has joined #craton15:12
thomasemBack15:15
thomasemAnd, you know, actually here where I live. :)15:15
thomasemI'll give it a go. Thanks for the suggestion. Is it nitro cold brew, though?15:15
thomasemAnd boy did this batch turn out well.15:16
anonymikehaha yes it's nitro15:17
thomasemAwesome15:17
jimbaker`sulo, i'm at coffee shop this moment. are we planning to do this over vidyo, or here?15:19
*** jimbaker` is now known as jimbaker15:20
*** jimbaker is now known as Guest4722715:21
*** Guest47227 has quit IRC15:21
*** Guest47227 has joined #craton15:21
*** ChanServ sets mode: +o Guest4722715:21
*** Guest47227 is now known as jimbaker15:21
git-harryI think vidyo would make sense15:21
jimbakerok, it's only moderately noisy here15:22
jimbakeranonymike, git-harry, sulo, thomasem - vidyo in craton room?15:28
anonymikeon my way15:32
sulofarid: you wanna join too15:32
faridyep one sec15:36
faridgonna have to drop a meeting I'm on temporarily gimme a min15:36
fariducraton room ?15:38
*** klindgren__ has joined #craton15:38
*** klindgren_ has quit IRC15:40
jimbakerso just everyone knows, +2 implies workflow given changes16:03
jimbakerthomasem, i will start with your json path, then rebase alembic16:04
thomasem+216:04
jimbakerand we will pump that out in the next hour16:04
thomasem;)16:04
openstackgerritMerged openstack/craton master: JSON Path-like querying for variables  https://review.openstack.org/44394116:12
openstackgerritMerged openstack/craton master: Add documentation for JSON Path-like variable searching  https://review.openstack.org/45086116:14
thomasemHeyyyy, my things merged.16:15
jimbakerawesome stuff!16:26
jimbakerok rebasing time16:26
openstackgerritJim Baker proposed openstack/craton master: Updates Alembic migration to better match SQLAlchemy models  https://review.openstack.org/44164416:32
antonymyay16:34
* antonym goes to break stuff16:34
* thomasem holds up drop cloth as if this were a Gallagher show.16:35
antonymor dexter ;)16:37
thomasemLOL that bad, huh?16:37
thomasem:P16:37
antonymhaha16:37
anonymikebrb grabbing some lunch16:47
thomasemsame16:52
*** VW has quit IRC17:24
*** VW has joined #craton17:25
openstackgerritJim Baker proposed openstack/craton master: Updates Alembic migration to better match SQLAlchemy models  https://review.openstack.org/44164417:25
*** VW has quit IRC17:25
*** VW has joined #craton17:26
jimbakerok, just need to resolve whatever functional testing dependency there is against the current db setup that the alembic changes are modifying17:39
jimbakerwill resolve later today17:39
jimbakerit was working great until we merged in the json path stuff. all good! :)17:40
thomasemjimbaker: I'll take a look, too.17:40
thomasemSee if a second pair of eyes doesn't help.17:40
jimbakerthomasem, it's pretty simple i think17:40
jimbakeri had added in https://review.openstack.org/#/c/441644/6..7/craton/tests/functional/__init__.py17:41
jimbakerthinking that the dbsync stuff obviated these changes, i blew it away in patch #717:42
jimbakernope, this is *not* the case17:42
jimbakerfunctional testing does stuff directly against the db to make it run faster. so the constraints in dbsync have to be respected17:42
jimbakerand then whatever was done for json path support17:43
jimbakeri'm sure it's pretty minor. but thomasem if you want to add some eyes here, look at http://logs.openstack.org/44/441644/6/check/gate-craton-tox-functional-ubuntu-xenial/d106ed6/17:43
openstackgerritJim Baker proposed openstack/craton master: Updates Alembic migration to better match SQLAlchemy models  https://review.openstack.org/44164417:48
jimbakerthomasem, ok, this restores it to patch #6, so we should expect to see a few failures17:48
jimbakerthomasem, https://review.openstack.org/#/c/441644/8/craton/tests/functional/__init__.py is where we should start looking i would think17:49
jimbakeranyway, biab, exercise17:49
thomasemI just received a bag of gummy bears.17:53
anonymikeyum17:55
antonymthomasem: got the json searching working for my discovery playbook: https://gist.github.com/antonym/ecfc14d5ed0b7f25db5d52a2a324f30817:55
thomasemantonym: awesome! Run into any snags?18:19
*** openstackstatus has joined #craton18:43
*** ChanServ sets mode: +v openstackstatus18:43
*** VW_ has joined #craton18:58
*** VW__ has joined #craton19:01
*** VW_ has quit IRC19:01
*** VW has quit IRC19:02
*** VW__ has quit IRC19:11
*** VW has joined #craton19:12
thomasemjimbaker: apparently adding that variable key_ index is causing the test_jsonpath_search_bad_json_string_value and test_jsonpath_search_hyphenated_without_quotes tests to fail?19:23
thomasemthe validation that's supposed to break those is no longer happening... I wonder if that's because the order of evaluation is changed?19:24
thomasemAnd MySQL is short-circuiting when the key doesn't exist.19:24
thomasemInstead of actually validating the JSON path.19:24
thomasemWhich means users would get inconsistent behavior when the key doesn't exist, which is bad.19:24
*** openstackgerrit has quit IRC19:33
antonymthomasem: not really, the craton part just worked, some of the ansible logic was a bit fun though19:41
thomasemAhhh, okay. Cool!19:41
jimbakerthomasem, ahh, interesting detail19:50
jimbakeri was wondering about that shortcircuiting, because in principle, it's a good thing to avoid unnecessary work19:50
jimbakerthomasem, i can take a look at that, and see if we get the desired behavior + optimization. but i will remove from this specific migration script19:50
jimbakerremove *from*19:50
jimbakerat least we have some tests that can verify we are in good shape19:51
jimbakerwhen a variation of that index is put in, along with the corresponding optimization19:51
jimbakerthanks for the debugging, very helpful!19:51
thomasemSure thing!19:52
anonymikeall that talk of cold brew this morning has me craving it. Brb gonna make a batch19:56
*** openstackgerrit has joined #craton20:11
openstackgerritJim Baker proposed openstack/craton master: Updates Alembic migration to better match SQLAlchemy models  https://review.openstack.org/44164420:12
jimbakerthomasem, ^^^ removed that index for key_ on variables20:12
jimbakerworks locally on my ubuntu test server, we will shortly see it hopefully pass the gate20:12
thomasemjimbaker: yeah, whoever picks this up will probably want to figure out a good indexing strategy for that whole setup. I don't like how it doesn't properly validate, though I can appreciate the value of short-circuiting, for something that's supposed to be more declarative, it can _really_ trip you up.20:35
jimbakerthomasem, the build passed for https://review.openstack.org/#/c/441644/ - any further thoughts, or ready to +2?20:51
jimbakeri will try to look at indexing/optimization now, given it's low hanging fruit20:51
*** VW_ has joined #craton21:02
*** VW has quit IRC21:04
thomasemjimbaker: +2'ed21:28
jimbakerthomasem, awesome, thanks22:03
jimbakerand +2 implies workflow right now, so took care of that22:08
openstackgerritMerged openstack/craton master: Updates Alembic migration to better match SQLAlchemy models  https://review.openstack.org/44164422:14
*** VW has joined #craton22:52
*** VW_ has quit IRC22:56
*** VW has quit IRC22:56
*** Tamayo has quit IRC23:02

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