*** vkmc has quit IRC | 00:00 | |
*** vkmc has joined #openstack-marconi | 00:03 | |
*** vkmc has quit IRC | 00:03 | |
*** vkmc has joined #openstack-marconi | 00:03 | |
*** shakamunyi has quit IRC | 00:18 | |
*** rossk has quit IRC | 00:19 | |
*** jchai has joined #openstack-marconi | 00:23 | |
*** rektide_ is now known as rektide | 00:57 | |
*** cpallares has quit IRC | 01:23 | |
*** oz_akan_ has joined #openstack-marconi | 01:25 | |
*** jchai is now known as jchai_afk | 01:46 | |
*** nosnos has joined #openstack-marconi | 01:48 | |
*** oz_akan_ has quit IRC | 01:59 | |
*** jchai_afk is now known as jchai | 02:05 | |
*** oz_akan_ has joined #openstack-marconi | 02:20 | |
*** shivamshukla has quit IRC | 02:33 | |
*** shivamshukla has joined #openstack-marconi | 02:33 | |
*** balajiiyer has joined #openstack-marconi | 02:37 | |
*** balajiiyer has quit IRC | 02:37 | |
*** balajiiyer has joined #openstack-marconi | 02:37 | |
*** balajiiyer1 has joined #openstack-marconi | 02:50 | |
*** balajiiyer has quit IRC | 02:52 | |
*** haomaiwa_ has joined #openstack-marconi | 02:59 | |
*** jchai has quit IRC | 03:00 | |
openstackgerrit | Prashanth Raghu proposed a change to openstack/marconi: Adding dependencies for redis support in marconi. https://review.openstack.org/96017 | 03:04 |
---|---|---|
*** shakamunyi has joined #openstack-marconi | 03:19 | |
*** reed has joined #openstack-marconi | 03:20 | |
*** shakamunyi has quit IRC | 03:24 | |
*** prashanthr_ has joined #openstack-marconi | 03:28 | |
*** vkmc has quit IRC | 03:38 | |
*** balajiiyer1 has quit IRC | 03:40 | |
*** nosnos has quit IRC | 03:47 | |
*** shakamunyi has joined #openstack-marconi | 03:53 | |
*** prashanthr_ has quit IRC | 04:20 | |
*** reed has quit IRC | 04:23 | |
*** nosnos has joined #openstack-marconi | 04:27 | |
*** shakamunyi has quit IRC | 04:27 | |
*** prashanthr_ has joined #openstack-marconi | 04:46 | |
*** shakamunyi has joined #openstack-marconi | 04:52 | |
*** shakamunyi has quit IRC | 04:54 | |
*** shakamunyi has joined #openstack-marconi | 05:11 | |
*** oz_akan_ has quit IRC | 05:15 | |
*** oz_akan_ has joined #openstack-marconi | 05:16 | |
*** oz_akan_ has quit IRC | 05:21 | |
*** shakamunyi has quit IRC | 05:40 | |
*** shakamunyi has joined #openstack-marconi | 05:40 | |
*** renlt has joined #openstack-marconi | 05:43 | |
*** oz_akan_ has joined #openstack-marconi | 05:46 | |
*** oz_akan_ has quit IRC | 05:51 | |
*** prashanthr_ has quit IRC | 05:59 | |
*** AAzza has joined #openstack-marconi | 06:23 | |
*** boris-42 has quit IRC | 06:45 | |
*** oz_akan_ has joined #openstack-marconi | 06:47 | |
*** boris-42 has joined #openstack-marconi | 06:49 | |
*** renlt has quit IRC | 06:51 | |
*** oz_akan_ has quit IRC | 06:51 | |
*** flaper87|afk is now known as flaper87 | 07:10 | |
*** manisht has joined #openstack-marconi | 07:24 | |
*** haomaiwa_ has quit IRC | 07:28 | |
*** haomaiwang has joined #openstack-marconi | 07:28 | |
*** haomai___ has joined #openstack-marconi | 07:37 | |
*** haomaiwang has quit IRC | 07:41 | |
*** oz_akan_ has joined #openstack-marconi | 07:48 | |
*** oz_akan_ has quit IRC | 07:52 | |
*** haomai___ has quit IRC | 08:05 | |
*** haomaiwang has joined #openstack-marconi | 08:05 | |
*** haomai___ has joined #openstack-marconi | 08:07 | |
*** haomaiwang has quit IRC | 08:10 | |
*** haomai___ has quit IRC | 08:22 | |
*** haomaiwa_ has joined #openstack-marconi | 08:22 | |
*** haomai___ has joined #openstack-marconi | 08:37 | |
*** haomaiwa_ has quit IRC | 08:40 | |
*** shakamunyi has quit IRC | 08:43 | |
*** oz_akan_ has joined #openstack-marconi | 08:48 | |
*** oz_akan_ has quit IRC | 08:53 | |
*** haomai___ has quit IRC | 08:57 | |
*** haomaiwang has joined #openstack-marconi | 08:58 | |
*** haomai___ has joined #openstack-marconi | 09:02 | |
*** haomaiwang has quit IRC | 09:05 | |
*** haomai___ has quit IRC | 09:17 | |
*** haomaiwa_ has joined #openstack-marconi | 09:17 | |
*** ykaplan has joined #openstack-marconi | 09:21 | |
*** haomaiwa_ has quit IRC | 09:35 | |
*** haomaiwa_ has joined #openstack-marconi | 09:35 | |
*** AAzza has left #openstack-marconi | 09:38 | |
*** shakamunyi has joined #openstack-marconi | 09:40 | |
*** shakamunyi has quit IRC | 09:45 | |
*** oz_akan_ has joined #openstack-marconi | 09:49 | |
*** oz_akan_ has quit IRC | 09:50 | |
*** oz_akan_ has joined #openstack-marconi | 09:51 | |
*** boris-42 has quit IRC | 09:52 | |
*** oz_akan_ has quit IRC | 09:55 | |
openstackgerrit | Nataliia Uvarova proposed a change to openstack/marconi: Fix sqlalchemy storage driver for Python 3 https://review.openstack.org/95504 | 10:00 |
*** boris-42 has joined #openstack-marconi | 10:15 | |
*** jchai has joined #openstack-marconi | 10:16 | |
*** vkmc has joined #openstack-marconi | 10:37 | |
*** vkmc has quit IRC | 10:37 | |
*** vkmc has joined #openstack-marconi | 10:37 | |
*** oz_akan_ has joined #openstack-marconi | 10:38 | |
*** oz_akan_ has quit IRC | 10:42 | |
vkmc | Hi all! | 10:45 |
*** jchai is now known as jchai_afk | 10:48 | |
*** malini_afk is now known as malini | 11:02 | |
vkmc | flaper87, if you have a moment time later, could you give me your opinion about using https://blueprints.launchpad.net/oslo.messaging/+spec/amqp10-driver-implementation in Marconi? | 11:06 |
flaper87 | vkmc: heeeey :D | 11:06 |
vkmc | hehe :) | 11:07 |
vkmc | s/time/ | 11:07 |
flaper87 | vkmc: Did I reply to your email? | 11:07 |
* flaper87 thinks he did but he could be wrong | 11:07 | |
flaper87 | vkmc: we can't use oslo.messaging. Oslo messaging is an RPC library | 11:07 |
flaper87 | and ofers an abstraction we don't need for marconi | 11:08 |
vkmc | flaper87, I didn't receive it | 11:08 |
flaper87 | vkmc: mmhh | 11:08 |
flaper87 | let me check, I swear I wrote it but I was on the road so probably something went wrong | 11:08 |
flaper87 | I'm so sorry about that | 11:08 |
vkmc | np! :) I was double checking | 11:09 |
flaper87 | and my stupid client says it was sent | 11:09 |
flaper87 | damn | 11:09 |
flaper87 | vkmc: sent | 11:09 |
flaper87 | actually, FW'd | 11:10 |
vkmc | flaper87, thanks :) | 11:10 |
vkmc | so we can't use it... but we still are doing something alike | 11:10 |
*** jchai_afk is now known as jchai | 11:11 | |
flaper87 | vkmc: yeah | 11:12 |
flaper87 | to be precise | 11:12 |
flaper87 | we can use the library and engine being used for that blueprint | 11:12 |
flaper87 | what we can't use is oslo.messaging itself | 11:12 |
vkmc | flaper87, great, so I will take the useful discussion in the mailing list and some comments in that bp report and base my implementation :) | 11:13 |
vkmc | then I'll have to ask you about how we will be implementing the storage support for it... but that is another stage/story | 11:14 |
flaper87 | vkmc: that sounds like a good idea. Re the amqp1.0 discussion. Lets hold that for a bit. I'm part of the team working on that for oslo.messaging and I need to sync with the other 2 guys to check the status of it | 11:15 |
flaper87 | also, get some feedback and ideas from tehm | 11:15 |
flaper87 | them | 11:15 |
vkmc | (your email didn't arrive... maybe my email address is wrong?) | 11:15 |
vkmc | flaper87, sure :) | 11:15 |
flaper87 | vkmc: re planning and designing, what do you think about having a G+ hangout? | 11:15 |
flaper87 | I'll throw all the things I've thought about on you | 11:16 |
*** jchai has quit IRC | 11:16 | |
vkmc | flaper87, that would be great! :) | 11:16 |
*** malini is now known as malini_afk | 11:19 | |
*** tedross has joined #openstack-marconi | 11:30 | |
*** oz_akan_ has joined #openstack-marconi | 11:39 | |
*** oz_akan_ has quit IRC | 11:43 | |
*** jamie_h has joined #openstack-marconi | 11:52 | |
*** shivamshukla_ has joined #openstack-marconi | 11:54 | |
*** shivam_ has joined #openstack-marconi | 11:55 | |
*** shivamshukla has quit IRC | 11:59 | |
*** prashanthr_ has joined #openstack-marconi | 12:15 | |
*** tedross has quit IRC | 12:34 | |
*** jchai has joined #openstack-marconi | 12:38 | |
*** shivamshukla_ has quit IRC | 12:39 | |
*** sriram has joined #openstack-marconi | 12:43 | |
*** tedross has joined #openstack-marconi | 12:43 | |
*** sriram1 has joined #openstack-marconi | 12:47 | |
*** sriram1 has quit IRC | 12:48 | |
*** sriram1 has joined #openstack-marconi | 12:48 | |
*** nosnos has quit IRC | 12:50 | |
*** sriram has quit IRC | 12:50 | |
*** abettadapur has joined #openstack-marconi | 12:54 | |
*** fifieldt has quit IRC | 13:02 | |
*** haomaiwa_ has quit IRC | 13:11 | |
*** haomaiwang has joined #openstack-marconi | 13:11 | |
*** oz_akan_ has joined #openstack-marconi | 13:12 | |
*** mpanetta has joined #openstack-marconi | 13:17 | |
*** alcabrera|afk is now known as alcabrera | 13:21 | |
*** Obulpathi has joined #openstack-marconi | 13:22 | |
openstackgerrit | Alex Bettadapur proposed a change to openstack/marconi: V1.1 Homedoc https://review.openstack.org/96159 | 13:22 |
*** malini_afk is now known as malini | 13:24 | |
*** Obulpathi has quit IRC | 13:26 | |
*** oz_akan__ has joined #openstack-marconi | 13:27 | |
alcabrera | good morning. :) | 13:28 |
*** haomai___ has joined #openstack-marconi | 13:28 | |
malini | good morning alcabrera!! | 13:28 |
malini | & everybody :) | 13:28 |
prashanthr_ | good morning :) | 13:29 |
vkmc | good morning malini, alcabrera, prashanthr_! | 13:29 |
alcabrera | malini, prashanthr_, vkmc: :) | 13:29 |
vkmc | well, afternoon for prashanthr_ :) | 13:29 |
malini | heyy vkmc, prashanthr_! | 13:29 |
*** haomaiwang has quit IRC | 13:30 | |
prashanthr_ | vkmc: actually night :) it's close to 10pm now ! :) | 13:30 |
*** oz_akan_ has quit IRC | 13:30 | |
malini | Can I get a few +1s on https://review.openstack.org/#/c/87762/ please? | 13:30 |
vkmc | oh we have 12 hours of difference :o | 13:31 |
malini | prashanthr_: where are you located? | 13:31 |
prashanthr_ | i am currently pursuing my master's in singapore | 13:31 |
sriram1 | good morning everyone! :D | 13:31 |
*** sriram1 is now known as sriram | 13:32 | |
prashanthr_ | sriram1 : good morning :) | 13:32 |
prashanthr_ | malini: I live in singapore :) | 13:32 |
alcabrera | malini: +1 incoming! | 13:32 |
* sriram my other IRC personality caught up with me. | 13:32 | |
malini | sriram1: which sriram are yu? | 13:32 |
alcabrera | which reminds me that I have other reviews I want to do this morning | 13:32 |
alcabrera | sriram: good morning! | 13:33 |
malini | sriram: should have read first :D | 13:33 |
sriram | malini: heh | 13:33 |
sriram | alcabrera: morning!, how goes? | 13:33 |
alcabrera | sriram: happy! you? :) | 13:34 |
sriram | morning prashanthr_ :) | 13:34 |
flaper87 | gooooood morning | 13:34 |
sriram | alcabrera: good! I'm well :) | 13:34 |
vkmc | morning sriram! | 13:34 |
sriram | wow so many greetings!! :D | 13:34 |
sriram | good morning vkmc :) | 13:34 |
vkmc | :D | 13:35 |
sriram | gooooooood morning flaper87 | 13:35 |
sriram | has more o's :P | 13:35 |
flaper87 | Fuck Yeah! :D | 13:35 |
flaper87 | how was the meeting ? | 13:36 |
prashanthr_ | flaper87: was good ! :) mainly revolved around shaping v1.1 of the API ! | 13:37 |
flaper87 | great! | 13:38 |
flaper87 | I'll read the logs in a bit | 13:38 |
prashanthr_ | malini: had a small question. Is tempest like a single system to run all unit tests for Openstack ? | 13:39 |
malini | prashanthr_: it is the the test suite for openstack - i.e covers all Openstack components | 13:41 |
malini | But these are not unit tests | 13:41 |
malini | they are more at the API level | 13:41 |
prashanthr_ | malini: Ohh okay. thanks :) | 13:42 |
malini | they also have scenario tests (covers interaction b/w different OS components) & CLI tests (for testing the client) | 13:42 |
vkmc | malini, is there an easy way to run those tempest in a local deployment? | 13:43 |
malini | vkmc: you can run it against devstack | 13:44 |
vkmc | s/tempest/tempest tests | 13:44 |
malini | let me know if you need help setting up | 13:44 |
*** balajiiyer has joined #openstack-marconi | 13:45 | |
vkmc | thanks! | 13:45 |
vkmc | I have it setted up, I just noticed the tempest folder | 13:45 |
malini | cool!! | 13:45 |
vkmc | so... just running run_tempest.sh does the trick? | 13:45 |
malini | maybe it does …I am just interested in the marconi tests.. | 13:46 |
malini | So I usually just do nosetests in the queuing directory | 13:46 |
vkmc | oh that's what I want :) | 13:46 |
malini | have never used tht script | 13:46 |
*** Obulpathi has joined #openstack-marconi | 13:48 | |
malini | jchai: any luck with tempest reviewers? | 13:52 |
*** shakamunyi has joined #openstack-marconi | 13:55 | |
malini | flaper87: ping | 13:56 |
flaper87 | malini: pong, about to jump into a call but go ahead | 13:56 |
malini | flaper87: I am thinking abt the best way to implement pop https://review.openstack.org/#/c/90202/3/marconi/queues/transport/wsgi/v1_1/messages.py | 13:56 |
malini | I like the get + delete idea - but isnt it possible for another worker to claim tht message b/w the get & delete? | 13:57 |
jchai | malini: didn't really try to contact people yesterday | 13:59 |
jchai | I tried once at the end of the day, but probably too late. | 14:00 |
jchai | Took a look at the tempest inbox and looked like there were several patches with +2 with an earlier date | 14:00 |
*** ametts has joined #openstack-marconi | 14:00 | |
malini | jchai: their review queue us very loong :( | 14:01 |
malini | So our only chance of getting another review is to keep pinging ppl in IRC | 14:01 |
malini | I am worried something will change again in tempest & we'll get back to jenkins -1 | 14:01 |
malini | especially since we have conf file change | 14:02 |
prashanthr_ | alcabrera : should we support any compression such as google snappy b4 loading queu data onto redis ? | 14:08 |
prashanthr_ | because RAM space is limited | 14:08 |
alcabrera | prashanthr_: I'd say - let's not tackle that yet. | 14:09 |
alcabrera | It sounds good, and should be optional, but let's finish the core functionality first. | 14:09 |
alcabrera | what do you think, prashanthr_? | 14:09 |
prashanthr_ | alcabrera: i think that's correct. I think to add compression would involve very minimal changes later. | 14:11 |
alcabrera | I agree. It should be just a transform on the values when the time comes. :) | 14:12 |
alcabrera | I'd love to see it as optional | 14:12 |
alcabrera | so deployers can make the trade off between using more CPU/less space (compression on) and using less CPU/more space (compression off) | 14:12 |
prashanthr_ | alcabrera: that's true. Was just looking at some stuff when i stumbled across google snappy which is like real quick in compression. so i just made a note about asking it to you today :) | 14:16 |
alcabrera | prashanthr_: thanks for checking with me! Yeah, Snappy is pretty cool. :) | 14:17 |
alcabrera | there's another one that's interesting named l4 zip | 14:17 |
alcabrera | I believe | 14:17 |
alcabrera | prashanthr_: https://code.google.com/p/lz4/ | 14:19 |
prashanthr_ | alcabrera: This is even faster than snappy:) | 14:19 |
alcabrera | yup! | 14:20 |
*** cpallares has joined #openstack-marconi | 14:22 | |
*** ykaplan has quit IRC | 14:26 | |
*** alcabrera is now known as alcabrera|afk | 14:52 | |
*** haomai___ has quit IRC | 15:04 | |
*** AAzza has joined #openstack-marconi | 15:06 | |
*** tedross has left #openstack-marconi | 15:06 | |
*** kgriffs|afk is now known as kgriffs | 15:13 | |
*** prashanthr_ has left #openstack-marconi | 15:15 | |
*** shakamunyi has quit IRC | 15:16 | |
*** shakamunyi has joined #openstack-marconi | 15:18 | |
*** ametts has quit IRC | 15:25 | |
kgriffs | malini: ping | 15:26 |
*** ametts has joined #openstack-marconi | 15:26 | |
flaper87 | malini: I'm back, so sorry | 15:50 |
flaper87 | kgriffs: what's up? | 15:50 |
flaper87 | how are you doing? | 15:51 |
flaper87 | kgriffs: dude, stop ignoring me :( | 15:53 |
flaper87 | I'm a good guy | 15:53 |
flaper87 | I mean, robot | 15:53 |
kgriffs | hey, doing OK. last week was pretty crazy. My parents were in town, I got sick, my wife had surgery, baby was sick... saturday everyone was doing better, so we went down town for a day trip. All's well that ends well, I suppose. :) | 15:54 |
kgriffs | Plus, I had pancakes for breakfast. It's hard to have a bad day when pancakes are involved. | 15:54 |
flaper87 | hehe, I'm glad to know things are getting better and back to normal! | 15:55 |
flaper87 | hahaha | 15:55 |
flaper87 | indeed! | 15:55 |
flaper87 | I want to have an IHOP in Italy | 15:55 |
flaper87 | In Como to be precise | 15:55 |
flaper87 | :D | 15:55 |
malini | kgriffs: pong | 15:58 |
malini | tht sounds like a crazy week :( | 15:58 |
flaper87 | kgriffs: btw, since vkmc is going to work on the AMQP 1.0 driver, I think I'll work either on flavors or queue's migration or both. Based on the schedule we talked about, the work there should start on Juno-2. I'll rename shard->pool | 15:58 |
kgriffs | no, you want to have a Kerbey Lane in Italy. | 15:59 |
* flaper87 has never been there | 15:59 | |
kgriffs | http://www.kerbeylanecafe.com/ | 15:59 |
* flaper87 trusts kgriffs | 15:59 | |
kgriffs | somebody just told me about the place and I went on saturday. awesome pancakes. and stuff. | 16:00 |
malini | kgriffs made us some really great pancakes one hackday.. | 16:00 |
kgriffs | flaper87: sounds like a plan | 16:00 |
malini | maybe you can open shop? | 16:00 |
kgriffs | :D | 16:00 |
flaper87 | waaaaaaaaaaaiiiiiiiit a minute | 16:00 |
flaper87 | kgriffs prepared pancakes for the crew and he didn't invite me.... | 16:00 |
flaper87 | Now I've seen it all | 16:01 |
kgriffs | flaper87: d00d, that was ages ago. :) | 16:01 |
malini | next summit we shud have a pancake stall | 16:01 |
kgriffs | good idea | 16:01 |
kgriffs | now I'm getting hungry again | 16:01 |
kgriffs | thanks a lot malini | 16:01 |
kgriffs | ;) | 16:01 |
malini | lets change our project name to pancake | 16:01 |
flaper87 | probably a crepes one since it'll be in Paris | 16:01 |
kgriffs | oooooh | 16:01 |
mpanetta | I want pancakes :( | 16:02 |
vkmc | +1 malini | 16:02 |
flaper87 | mpanetta: I'm sorry, I really had to eat them all. I'll leave some for you next time | 16:02 |
malini | :D | 16:02 |
mpanetta | :P | 16:02 |
*** ykaplan has joined #openstack-marconi | 16:02 | |
malini | mpanetta: but we are planning to have crepes in 6 months | 16:02 |
* flaper87 will have homemade pizza in a bit | 16:02 | |
* Alex_Gaynor might have some cold cereal when he gets to the office | 16:03 | |
Alex_Gaynor | Why do I feel like I'm not winning at this. | 16:03 |
kgriffs | 1 cup fresh-ground flour. 1 tbs brown sugar. 1/2 tsp salt. 1/2 tbs baking powder. 1 egg. 3/4 cup milk. 2 tbs oil. | 16:03 |
* flaper87 puts Alex_Gaynor cereal in the microwave to heat it a bit | 16:03 | |
flaper87 | Alex_Gaynor: does that make you feel better ? | 16:03 |
flaper87 | (probably worse) | 16:03 |
Alex_Gaynor | :-) | 16:03 |
kgriffs | mix the dry ingredients and wet separately, then combine. careful not to overmix (a few lumps are ok) | 16:04 |
kgriffs | there you go, now nobody needs to be hungry | 16:04 |
malini | you didnt cook it!!!!! | 16:04 |
kgriffs | oops | 16:04 |
mpanetta | malini: we are? | 16:04 |
mpanetta | lol | 16:04 |
malini | mpanetta: only if we graduate..else its going to stale dry bread | 16:05 |
kgriffs | well, you know the rest. hot griddle about 350 F, flip when bubbles start popping and making little holes around the edges | 16:05 |
* kgriffs is making himself *really* hungry now | 16:06 | |
* kgriffs gets back to work | 16:06 | |
kgriffs | sooooo, malini | 16:06 |
kgriffs | I was just curious what you were working on this week | 16:06 |
* malini smells something new coming | 16:07 | |
mpanetta | I donno what malini is working on this week, but you are going to fly to ATL and cook me some pancakes :P | 16:07 |
mpanetta | After all that description | 16:07 |
kgriffs | ROFL | 16:07 |
malini | kgriffs: am working on the pop bp now..But will switch to tempest as soon as jchai's patch gets merged | 16:07 |
kgriffs | ok, cool. any blockers? | 16:07 |
kgriffs | other than waiting for the merge? | 16:07 |
flaper87 | malini: you asked me something about that patch, right? | 16:08 |
malini | kgriffs: still waiting for the reviewers to +2 | 16:08 |
malini | jchai is going to try pinging some folks on IRC | 16:08 |
malini | After jchai's patch, we'll have https://review.openstack.org/#/c/94944/ | 16:09 |
malini | This one needs reabsing - but I am holding off on it till jchai's patch lands | 16:09 |
malini | dont want to do it twice | 16:09 |
flaper87 | brb | 16:12 |
malini | flaper87: w.r.t your comment in https://review.openstack.org/#/c/90202/3/marconi/queues/transport/wsgi/v1_1/messages.py, I was wondering if the message can be claimed by another worker, b/w the get & delete | 16:13 |
flaper87 | malini: it really depends on the storage | 16:13 |
flaper87 | malini: for example: The sqlalchemy would do it in a single transaction | 16:13 |
kgriffs | malini: ok, thanks for the update! | 16:13 |
flaper87 | the mongodb store would update the messages and then get them | 16:13 |
flaper87 | we could also use find_and_modify | 16:14 |
flaper87 | which should get the messages and delete them in one shot | 16:14 |
flaper87 | (obviously return them too) | 16:14 |
flaper87 | However, the amqp 1.0 driver will probably have some issues here :( | 16:14 |
malini | thanks for the suggestion, flaper87! | 16:16 |
flaper87 | my pleasure. Let me know if you've some doubts | 16:16 |
flaper87 | now, brb for realz :) | 16:17 |
*** alcabrera|afk is now known as alcabrera | 16:19 | |
*** rossk has joined #openstack-marconi | 16:34 | |
*** rossk_ has joined #openstack-marconi | 16:40 | |
*** rossk has quit IRC | 16:41 | |
kgriffs | sriram: ping | 16:43 |
sriram | kgriffs: pong | 16:43 |
kgriffs | so, I thought it might be faster to wrap up our EOM discussion in here now that we have recorded the main thoughts on GH for posterity. :) | 16:44 |
kgriffs | I like the idea of putting settings under eom:governor | 16:44 |
kgriffs | however, now redis_pool is specific to eom:governor | 16:45 |
kgriffs | but we probably want to keep it generic? | 16:45 |
kgriffs | the way around that is to pass in the config object | 16:45 |
kgriffs | but then, we run into the issue that the current patter for wiring up EOM middleware doesn't include loading up config objects outside the functions and passing them in | 16:46 |
kgriffs | s/patter/pattern | 16:46 |
kgriffs | FWIW, openstack as a whole is moving away from using global config objects (cfg.CONF) | 16:46 |
sriram | interesting. | 16:47 |
sriram | no more global configs? | 16:47 |
kgriffs | sriram: yeah, the idea is to pass the config option to classes and functions that need it. | 16:47 |
kgriffs | we've started doing that in Marconi already | 16:47 |
sriram | kgriffs: brb | 16:48 |
sriram | back | 16:52 |
sriram | I see, so we restrict the granularity of access per conf object that way. | 16:53 |
kgriffs | yeah, you basically pass the conf object around, and each class registers it's own options before looking them up | 17:04 |
kgriffs | sriram: so, what about this plan | 17:05 |
kgriffs | go ahead and let these patches land. we will incur some debt. | 17:05 |
malini | sriram, abettadapur, flaper87: w.r.t decoupling the tests, what abt something similar to https://github.com/openstack/qa-specs/blob/master/specs/cinder-v2-api-tests.rst ? | 17:05 |
kgriffs | then, circle back in another iteration and rework two things of EOM: | 17:05 |
kgriffs | 1. get rid of global conf (no more CONF = cfg.CONF) | 17:06 |
kgriffs | 2. use stevedore to load up a pipeline of middleware - separate instantiation from wrapping | 17:06 |
sriram | Yes, lets add these in github issues as well. | 17:06 |
malini | sriram, abettadapur, flaper87: But instead of Step 3 in the specs, we'll inherit the v1 & v2 classes from the same base class | 17:07 |
sriram | I really love part 2. | 17:07 |
kgriffs | if marconi could take advantage of a generic stevedore-based WSGI middleware pipe, that would also allow deployers to inject post-auth middleware such as for RBAC | 17:07 |
abettadapur | so part 2 is where we handle most of the differences right? | 17:07 |
malini | abettadapur: the differences will be in the respective versioned classes | 17:08 |
sriram | kgriffs: yes, it makes sense. let's do that. | 17:08 |
sriram | malini: +1 | 17:08 |
kgriffs | yeah, 2 enables 1 and also decouples instantiation from the wrapping process, to aid in debugging and maintainability | 17:08 |
kgriffs | sriram: with this plan, you can release a 3.2 and people can start using that in production sooner rather than later | 17:09 |
sriram | kgriffs: yes when things get pluggable, it gets much easier to handle. | 17:10 |
sriram | kgriffs: let me create the issues, and we'll tackle them soon. | 17:10 |
sriram | malini: I think we will need to focus on step 2. but how much of a switch in behavior will be going on here? | 17:12 |
*** Obulpathi has quit IRC | 17:13 | |
kgriffs | sriram: I've been wanting to have a simple WSGI pipeline builder thingy for a long time. I am going to create a new org on GH where falcon and possibly talons can live. I think this middleware builder thing could be maintained as part of that org, since it is isn't specific to either EOM or openstack | 17:13 |
kgriffs | otherwise, we could stick it under /rackerlabs or something | 17:14 |
sriram | woot! awesome. | 17:15 |
abettadapur | so should we figure out exactly what needs to be changed? | 17:16 |
malini | abettadapur: yes | 17:16 |
*** Obulpathi has joined #openstack-marconi | 17:17 | |
malini | flaper87 might also have some thoughts on this | 17:17 |
malini | flaper87, sriram, abettadapur: I am also starting to think we shud keep our v1 tests separate from v1.1 https://github.com/openstack/marconi/tree/master/tests ? | 17:19 |
abettadapur | malini: was that not the plan? | 17:20 |
sriram | It will be a lot cleaner. | 17:20 |
abettadapur | oh | 17:20 |
abettadapur | oh | 17:20 |
abettadapur | i see | 17:20 |
sriram | abettadapur: part 2 inherits from a common base class and change behavior based on a class variable. | 17:21 |
*** ykaplan has quit IRC | 17:21 | |
sriram | so they would be seaprate whenever they needed to be separate. | 17:21 |
* sriram not seaprate | 17:21 | |
malini | I think we'll have a better idea on how to tackle this, after we figure out waht needs to change | 17:21 |
malini | glance folks have something similar https://github.com/openstack/glance/tree/master/glance/tests/unit | 17:22 |
sriram | looking | 17:25 |
malini | I wonder if they just have the changed behavior tests in the versioned directories? | 17:26 |
kgriffs | flaper87: were you still planning to do this one? https://blueprints.launchpad.net/marconi/+spec/api-v1.1-msgpack | 17:27 |
*** stritz has joined #openstack-marconi | 17:28 | |
abettadapur | so the two changes that I worked on that broke tests were 1. required headers and 2. non-relative location headers | 17:30 |
abettadapur | (wrt 2. in the response) | 17:30 |
abettadapur | 1 shouldn't require baseclass changes | 17:31 |
abettadapur | 2 might? | 17:31 |
*** jamie_h has quit IRC | 17:45 | |
kgriffs | folks, I gotta run. food plus meetings and stuff. ttfn. o/ | 17:52 |
kgriffs | malini: btw, I am going to be out of the office tomorrow. Can you keep everyone in line while I am away. :D | 17:53 |
kgriffs | ...esp that crazy flaper87 guy. | 17:53 |
*** ykaplan has joined #openstack-marconi | 17:54 | |
*** kgriffs is now known as kgriffs|afk | 17:54 | |
*** oz_akan__ has quit IRC | 18:24 | |
*** abettadapur has quit IRC | 18:38 | |
*** oz_akan_ has joined #openstack-marconi | 18:40 | |
*** abettadapur has joined #openstack-marconi | 18:54 | |
*** sriram has left #openstack-marconi | 18:54 | |
*** sriram has joined #openstack-marconi | 18:54 | |
openstackgerrit | OpenStack Proposal Bot proposed a change to openstack/marconi: Updated from global requirements https://review.openstack.org/96229 | 19:14 |
*** malini is now known as malini_afk | 19:38 | |
flaper87 | kgriffs|afk: re msgpack: Yeah! I think peoplemerge wanted to work on that. If he doesn't, I'll | 19:56 |
*** cpallares has quit IRC | 20:14 | |
*** ykaplan has quit IRC | 20:21 | |
vkmc | alcabrera, I was checking this bug https://bugs.launchpad.net/marconi/+bug/1257391, did you have particular special in mind? | 20:30 |
*** vkmc has quit IRC | 20:37 | |
*** sriram has quit IRC | 20:37 | |
*** abettadapur has quit IRC | 20:38 | |
*** vkmc has joined #openstack-marconi | 20:46 | |
*** jchai has quit IRC | 21:02 | |
*** oz_akan_ has quit IRC | 21:21 | |
*** balajiiyer has quit IRC | 21:34 | |
*** AAzza has quit IRC | 21:37 | |
*** alcabrera is now known as alcabrera|afk | 21:40 | |
*** mpanetta has quit IRC | 21:53 | |
*** stritz has quit IRC | 21:58 | |
*** ekarlso has quit IRC | 22:01 | |
*** ametts has quit IRC | 22:05 | |
*** ametts has joined #openstack-marconi | 22:21 | |
*** ekarlso has joined #openstack-marconi | 22:27 | |
*** oz_akan_ has joined #openstack-marconi | 22:29 | |
*** ametts has quit IRC | 22:32 | |
*** oz_akan_ has quit IRC | 22:37 | |
*** ametts has joined #openstack-marconi | 22:46 | |
*** ametts has quit IRC | 22:47 | |
*** ametts has joined #openstack-marconi | 22:50 | |
*** vkmc has quit IRC | 22:55 | |
*** flaper87 is now known as flaper87|afk | 23:03 | |
*** Obulpathi has quit IRC | 23:10 | |
*** oz_akan_ has joined #openstack-marconi | 23:38 | |
*** oz_akan_ has quit IRC | 23:42 | |
*** ametts has quit IRC | 23:52 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!