Tuesday, 2014-05-06

*** kgriffs|afk is now known as kgriffs00:08
*** kgriffs is now known as kgriffs|afk00:09
*** Sriram has joined #openstack-marconi00:14
*** Sriram has quit IRC00:14
*** Sriram has joined #openstack-marconi00:15
*** abettadapur_ has joined #openstack-marconi01:00
*** abettadapur_ has quit IRC01:00
*** Sriram has quit IRC01:03
*** shakamunyi has joined #openstack-marconi01:05
*** shakayumi has joined #openstack-marconi01:15
*** Sriram has joined #openstack-marconi01:18
*** shakamunyi has quit IRC01:18
*** vkmc has joined #openstack-marconi01:25
*** Sriram has quit IRC01:51
*** reed has quit IRC01:54
*** flwang has quit IRC01:55
*** flwang has joined #openstack-marconi02:39
*** vkmc has quit IRC02:53
*** shakayumi has quit IRC02:58
*** prashanthr_ has joined #openstack-marconi03:09
*** rossk has quit IRC03:13
*** prashanthr_ has quit IRC03:14
*** prashanthr_ has joined #openstack-marconi03:17
*** prashanthr_ has quit IRC03:23
*** haomaiwang has joined #openstack-marconi04:16
*** chandan_kumar has joined #openstack-marconi04:20
*** haomaiwang has quit IRC04:20
*** haomaiwa_ has joined #openstack-marconi04:26
*** chandan_kumar is now known as chandankumar04:26
*** Sriram has joined #openstack-marconi04:29
*** Sriram has quit IRC04:34
*** haomaiwa_ has quit IRC04:43
*** haomaiwa_ has joined #openstack-marconi05:23
*** prashanthr_ has joined #openstack-marconi05:31
*** prashanthr_ has quit IRC05:42
*** haomaiwa_ has quit IRC06:07
*** haomaiwang has joined #openstack-marconi06:07
*** whenry has quit IRC06:11
*** whenry has joined #openstack-marconi06:14
*** haomai___ has joined #openstack-marconi06:23
*** haomaiwang has quit IRC06:26
*** whenry has quit IRC06:31
*** prashanthr_ has joined #openstack-marconi06:54
*** whenry has joined #openstack-marconi06:59
*** prashanthr_ has quit IRC07:00
*** flaper87|afk is now known as flaper8707:06
*** Manishanker has joined #openstack-marconi07:11
*** Sriram has joined #openstack-marconi07:31
*** AAzza has joined #openstack-marconi07:33
*** Sriram has quit IRC07:35
*** AAzza has quit IRC07:44
*** AAzza has joined #openstack-marconi08:23
*** renlt has joined #openstack-marconi08:28
*** ekarlso has quit IRC08:29
*** ekarlso has joined #openstack-marconi08:29
*** flwang has quit IRC08:32
*** flwang has joined #openstack-marconi08:40
*** flwang has quit IRC09:24
*** Sriram has joined #openstack-marconi09:32
*** Sriram has quit IRC09:36
*** renlt has quit IRC09:40
*** AAzza has quit IRC10:14
*** malini_afk is now known as malini10:55
*** flwang has joined #openstack-marconi11:12
*** tedross has joined #openstack-marconi11:38
*** tedross has quit IRC11:49
*** tedross_ has joined #openstack-marconi11:49
*** tellesnobrega has joined #openstack-marconi12:07
*** amitgandhi has joined #openstack-marconi12:15
tellesnobregahi, im starting to use marconi, i would like to know if marconi is already integrated to openstack, and how can i use it12:16
flaper87tellesnobrega: hey12:16
flaper87welcome :)12:16
flaper87Marconi is still in incubation. However, it's production ready12:16
tellesnobregaflaper87: thanks, i think we have talked before. I was here for a while ago12:16
tellesnobregaflaper87: i just installed a marconi server and created a queue12:17
tellesnobregafollowing the github readme12:17
*** amitgandhi has quit IRC12:17
flaper87tellesnobrega: awesome, are you using the client library or just CURL ?12:17
tellesnobregaused curl12:17
*** jamie_h has joined #openstack-marconi12:17
*** amitgandhi has joined #openstack-marconi12:17
flaper87mmh, interesting. You know we've a client library now, right? :D12:19
flaper87we'll be releasing a new non-alpha version very soon12:19
tellesnobregathats good12:19
flaper87tellesnobrega: may I ask what your current use case is?12:21
tellesnobregaflaper87: yes, right now i'm just testing, probably gonna have a client-server and try to communicate using marconi. But my real goal is to use it as the queue to carry streams of data to a stream processing tool that i want to have running in sahara12:22
*** mwagner_ has joined #openstack-marconi12:26
tellesnobregai think i talked with you about it before. You said that it fit perfectly for this use case12:27
*** malini is now known as malini_afk12:30
*** mwagner_lap has quit IRC12:30
flaper87tellesnobrega: ah yeah, I now remember. Sorry, I've a poor memory :)12:35
tellesnobregaflaper87: no problem12:36
tellesnobregaflaper87: can i use marconi in openstack as a dev?12:43
*** haomaiwa_ has joined #openstack-marconi12:44
flaper87tellesnobrega: totally12:44
flaper87there's also devstack support if you are using devstack12:45
*** haomai___ has quit IRC12:45
tellesnobregacool. is there any documentation on how to do it?12:48
flaper87tellesnobrega: mmh, wait, I may have misunderstood what you meant12:49
flaper87tellesnobrega: What I meant to say is that you can use marconi and develop things on top of it12:50
flaper87even for other projects12:50
flaper87for other openstack projects*12:50
flaper87tellesnobrega: ah you meant documentation for devstack?12:50
flaper87tellesnobrega: enable_service marconi-server12:50
flaper87that should be enough to get marconi installed12:50
flaper87kgriffs|afk: https://review.openstack.org/92359 ;)12:51
tellesnobregaflaper87: cool12:51
*** sriram has joined #openstack-marconi12:51
tellesnobregaflaper87: looks pretty easy. i will give it a shot12:51
*** haomai___ has joined #openstack-marconi12:57
*** haomaiwa_ has quit IRC12:57
*** jchai has joined #openstack-marconi12:58
*** amitgandhi has quit IRC13:02
*** balajiiyer has joined #openstack-marconi13:35
*** chandankumar is now known as chandankumar|afk13:37
*** balajiiyer has quit IRC13:38
*** balajiiyer has joined #openstack-marconi13:39
*** malini_afk is now known as malini13:42
*** alcabrera|afk is now known as alcabrera13:52
alcabreraGood morning! :)13:53
sriramgood morning alcabrera :)13:53
alcabrerasriram: how are you? :D13:56
sriramalcabrera: I'm doing ok. you?13:57
alcabreraI'm... amused. I trolled myself with my alarm clock this morning, sriram13:58
alcabreraIt set it's own timezone so that when it was 7am, it was actually 8am13:58
alcabreraI felt so good, too, getting up *early*13:58
alcabreraThought I had more time. :P13:58
sriramhaha.. happens to me sometimes as well..13:59
flaper87alcabrera: sriram gooooood morning13:59
sriramflaper87: good morning :) How goes it in the robot world? :P14:00
flaper87allllll goood :D14:01
*** mwagner_ has quit IRC14:02
*** AAzza has joined #openstack-marconi14:02
alcabreraflaper87: heya! :D14:03
flaper87alcabrera: yo yo yo! :D14:04
* flaper87 wonders what the weather will be like next week in ATL14:04
flaper87It better doesn't rain or I'll be really mad14:04
* flaper87 doesn't like rain and it's been raining for weeks here14:05
alcabrerathe weather reports say chance of rain starting Sunday running 'til Tuesday14:05
alcabrerarainy rainy rainy14:05
* flaper87 takes his shotgun and starts shutting the clouds14:05
flaper87I don't know14:05
srirambut its getting pretty warm this week.14:05
flaper87alcabrera: help14:05
* alcabrera seeds the clouds14:06
* alcabrera might be doing it wrong. #sendhelp14:06
*** cpallares has joined #openstack-marconi14:07
flaper87btw, I... won't be able to attend the meeting today14:08
flaper87got something to do before leaving and guess what? I've to do it at 17:00 today14:08
alcabreraflaper87: good luck with the thing you must do!14:12
alcabrerasounds like it's one of those that came u p unexpectedly14:12
alcabreraflaper87: looks like we'll be voting on a new program name14:16
alcabreraany thoights you'd like for me to proxy for today's meeting, since you won't be able to make it?14:17
flaper87alcabrera: I'm leaning towards Messaging (re program name)14:19
flaper87that should include notifications and other messaging related things14:20
alcabreraI'll keep that in mind (and in my logs) :D14:20
flaper87alcabrera: awesome, thanks man14:20
alcabreranp. :)14:20
*** abettadapur_ has joined #openstack-marconi14:22
cpallaresalcabrera: what? what new name?14:23
cpallaresalcabrera: also hi :D14:23
alcabreracpallares: hey! :D14:24
alcabreracpallares: https://wiki.openstack.org/wiki/Meetings/Marconi#Agenda -- Marconi's program will be getting a new name14:24
alcabreraI think from Queuing -> Messaging14:24
flaper87alcabrera: also also also, pls pls pls, FAQ FAQ FAQ14:25
flaper87just remind everyone we need to get that done14:25
alcabreraoh yes, FAQ. :P14:26
flaper87alcabrera: re "Cut a new python-marconiclient release for PyPI" kgriffs|afk needs this to land, then ask to be added to the marconi-ptl group in reddit and then do the release: https://review.openstack.org/#/c/92359/14:26
alcabreraso close!14:27
alcabrerawe're gonna go beta, flaper87. :D14:27
flaper87wait, did I say reddit?14:28
flaper87WTF ?14:28
* flaper87 needs help14:28
*** reed has joined #openstack-marconi14:30
*** haomai___ has quit IRC14:32
*** haomaiwa_ has joined #openstack-marconi14:32
alcabreraflaper87: I thought that was accurate14:39
alcabrerafor some reason, it made sense to me that we'd be leveraging reddit14:39
alcabreraI have no idea why14:39
alcabrerait just *seemed* right. :P14:39
flaper87alcabrera: just replace reddit with gerrit and then it'll make *more* sense14:40
alcabreraTitle: PyPy.js: Now faster than CPython, on a single carefully-tuned benchmark, after JIT warmup14:40
*** vkmc has joined #openstack-marconi14:50
*** vkmc has quit IRC14:50
*** vkmc has joined #openstack-marconi14:50
*** shakayumi has joined #openstack-marconi14:51
*** amitgandhi has joined #openstack-marconi14:53
*** amitgandhi has quit IRC14:53
*** kgriffs|afk is now known as kgriffs14:53
*** amitgandhi has joined #openstack-marconi14:54
alcabrerameeting in 2 minutes, w00t14:57
kgriffswouldn't miss it. :)14:58
vkmc:) Hi alcabrera, kgriffs!14:58
alcabrerakgriffs: flaper87's gonna have to miss it, though. D:14:58
alcabreravkmc: heeey! :D14:58
kgriffsmeeting in #openstack-meeting-alt15:02
*** ametts has quit IRC15:02
*** jergerber has joined #openstack-marconi15:04
*** mwagner_ has joined #openstack-marconi15:07
*** jchai is now known as jchai_afk15:12
*** jchai_afk is now known as jchai15:21
*** prashanthr_ has joined #openstack-marconi15:26
prashanthr_Good morning ! :)15:27
maliniheyy prashanthr_15:27
maliniwe have our meeting @ #openstack-meeting-alt now15:27
prashanthr_malini: okay. :) can i also join ?15:28
alcabreraprashanthr_: hey! Yeah, join the meeting. It's on for another 30m. :D15:28
malinisure..its open for all15:28
*** haomaiwa_ has quit IRC15:29
*** haomaiwa_ has joined #openstack-marconi15:30
*** shakayumi has quit IRC15:31
*** shakamunyi has joined #openstack-marconi15:32
*** megan_w|afk is now known as megan_w15:33
*** haomaiwa_ has quit IRC15:34
*** rossk has joined #openstack-marconi15:42
*** rossk has quit IRC15:42
*** rossk has joined #openstack-marconi15:42
*** AAzza has quit IRC16:01
kgriffsforgot to mention: "Write the Docs!" is one of our major themes for Juno. I want us to have the best docs out of any program.16:06
alcabreraall this time, I've just been using https://wiki.openstack.org/wiki/Marconi/specs/api/v1#Endpoints_Synopsis to work with Marconi, heh. /cc vkmc, cpallares, prashanthr_, abettadapur_, malini16:06
*** megan_w is now known as megan_w|afk16:06
kgriffsI need everyone's help to make that happen16:06
kgriffsalcabrera: do you have any time to play with maven and get the api reference published?16:06
vkmcThanks alcabrera!16:07
abettadapur_alcabrera: the nice thing is that it provides some concrete requests, but yeah, they are somewhat similar16:07
malinikgriffs: as in keeping  wiki etc. update, or creating real docs under deocs directory?16:07
kgriffsalcabrera: if there is a way to generate RST, that would be perfect16:07
kgriffsmalini: good question; i didn't have time to clarify in the mtg16:07
kgriffslet me do that now...16:07
alcabrerakgriffs: tbh, maven makes me cringe. I'd love to avoid working with it. >.>16:07
prashanthr_alcabrera: this guide is also pretty descriptive.  Thanks16:07
kgriffsso, contributor docs and administrivia (blueprints, etc.) live on the wiki16:08
maliniwish oz were around to hear all the praise :)16:08
kgriffsanything an app developer or system administrator would want to reference lives in the RST docs16:08
kgriffsthose get published here: http://docs.openstack.org/developer/marconi/16:08
alcabreradid anyone volunteer to take down the minutes today? I'll do so if no one else started. :)16:09
malinikgriffs: does that page build from the docs directory in our repo?16:10
* alcabrera saved the minutes16:11
alcabreravkmc, prashanthr_, abettadapur_: I like the synopsis version since I get to see the whole API in a single page. Less scrolling. :)16:12
alcabrerabut definitely, oz_akan's developer guide actually shows how to interact with basic tools!16:12
alcabreracheck out httpie as an alternative to curl, if you haven't already: https://github.com/jakubroztocil/httpie16:13
prashanthr_alcabrera: that's true. But for starter's the developer guide will give a detailed walkthrough.16:13
alcabreramuch friendlier16:13
prashanthr_Yes httpie is a lot better16:13
alcabreraprashanthr_: very true - the synopsis definitely targets more experienced users. :)16:13
alcabrerawe need to be mindful of beginners.16:13
*** Manishanker has quit IRC16:13
vkmcGreat resources :)16:14
alcabrerabrb all - gotta take a call16:15
*** alcabrera is now known as alcabrera|afk16:15
prashanthr_I was checking out marconi's codebase today there is a usage of pipelines during the bootstrapping process. I could not quite understand it.16:16
vkmcbrb too16:16
openstackgerritAlex Gaynor proposed a change to openstack/marconi: Fixed incorrect reST syntax.  https://review.openstack.org/9240116:18
*** alcabrera|afk is now known as alcabrera16:20
kgriffsprashanthr_: that feature hasn't seen much use yet. The idea is you can create "filter drivers"16:20
Alex_Gaynorkgriffs: ^ doing my part for the best docs :-)16:20
kgriffsAlex_Gaynor: w00t16:20
alcabreraAlex_Gaynor: +2, nice catch. Always trips me up going 'MD <=> ReST'16:21
alcabreraprashanthr_: will you still be here in 30m? I'm going to step away for lunch and a short break. I'd be happy to talk marconi code then. :)16:21
kgriffsprashanthr_: a filter driver implements some or all of the storage driver interface in order to manipulate messages as the fly by16:21
kgriffsor to add diagnostics or whatever16:21
openstackgerritAlex Gaynor proposed a change to openstack/marconi: Fixed incorrect reST syntax  https://review.openstack.org/9240116:22
alcabreraor kgriffs could be awesome and explain the things while I'm away. ;)16:22
alcabrera(pipeline uses: msg compression, msg encrypting, etc. )16:22
kgriffsmalini: that user guide I linked to does indeed build from our docs dir16:22
malinikgriffs: tht is awesome!! I didnt know we had tht16:23
kgriffsmalini, alcabrera: what we are missing is the API reference. I couldn't find anywhere that was published. I think you have to be integrated to get on the official api site16:23
kgriffsdo one of you have time to play with maven and see what our options are?16:24
malinikgriffs: do you have an example page of what we need?16:24
maliniI am lost on what we need16:24
kgriffswe should be able to generate this from doc/wadl16:25
kgriffsCatherine and Anne should be able to help us figure this out16:26
malinikgriffs: I'll check with them on what needs to be done16:26
*** megan_w|afk is now known as megan_w16:27
*** alcabrera is now known as alcabrera|afk16:27
malinialcabrera: I remember you mentioning Anne sent you some instructions on something - sorry I can't get any more vague16:27
maliniWas it related to this?16:27
prashanthr_kgriffs: tat's nice . i did not know about filter driver's.  Is it kind of a decorator to a driver ??16:29
prashanthr_alacabrera: yes. I will be here :) Have a nice lunch.16:29
kgriffsnot really a decorator. You just implement the driver interface in your class iirc.16:30
kgriffsand then you add it to the marconi.conf file so stevedore will load it16:30
kgriffsthat should go in the user guide too.16:31
prashanthr_kgriffs: got it16:34
kgriffsprashanthr_: I may be telling you lies; it's been a while since I've looked at that part of marconi. :p16:34
prashanthr_kgriffs: lolzzzz :P16:35
kgriffsprashanthr_: but, we need to figure that out ASAP because I want to put timer hooks in there for benchmarking. :D16:36
malinikgriffs: per Anne we cannot be in docs.openstack.org till we graduate.16:38
maliniHow did we ever get into http://docs.openstack.org/developer/marconi/ ?16:38
*** megan_w is now known as megan_w|afk16:41
*** shakamunyi has quit IRC16:42
*** mpanetta has joined #openstack-marconi16:50
amitgandhimalini: but we arent linked to from the home page: http://docs.openstack.org/developer/openstack-projects.html16:52
*** reed has quit IRC16:52
amitgandhiits a wiki so i guess anyone can create a section16:52
sriramkgriffs: ping16:53
*** alcabrera|afk is now known as alcabrera16:53
kgriffssriram: pong16:53
sriramwe have a basic haproxy setup.16:54
sriramshall I start with a claims app or something?16:54
kgriffssriram: we also need a graphite box to post timings to16:54
sriramalso did some tinkering with graphite.. there's a dummy one running16:54
malinikgriffs: do you want the API docs in http://docs.openstack.org/developer/marconi/ ?16:54
sriramneed to get it to interface.16:55
kgriffsok, then feel free to work on claims app. We need a way to do this using gevent so we can multiplex waiting on I/O/16:55
malinikgriffs: I mean as a new section under tht16:55
malinikgriffs: maybe here http://docs.openstack.org/developer/marconi/api.html ?16:55
kgriffsmalini: good question... we basically have three options16:55
sriramhmm, we will be multiprocessing right?16:55
alcabrerakgriffs, sriram: how about using asyncio/trollius?16:55
kgriffs1. publish to official api site - can't do that because we aren't integrated16:56
kgriffs2. somehow publish to RST and get into the user guide16:56
kgriffs3. put up our own site - we may still have openstack-marconi.org registered16:56
maliniw.r.t #2 is http://docs.openstack.org/developer/marconi/api.html the user guide  ?16:57
kgriffsalcabrera: I was hoping to use python-marconiclient16:57
alcabrerakgriffs: that shouldn't preclude python-marconiclient - it is 3k compatible; am I missing something? >.>16:58
kgriffsI think we will have to hack the client lib to be async - it uses requests, right? Is there a way to magically make requests work with tulip?16:58
sriramcould we use grequests?16:59
alcabreraahh, I see what you're saying17:00
alcabrerait'd have to be an upgrade to python-marconiclient17:00
alcabrerasriram: that's one of the approaches suggested in the above SO answer.  Good thought. :)17:00
prashanthr_alcabrera: can we do the code discussion now ?17:04
alcabreraprashanthr_: yup!17:05
alcabreraask me anything, and I'17:05
alcabrerall be happy to answer17:05
alcabreraor find someone who can. :P17:05
prashanthr_ha ha sure.17:06
prashanthr_q1. How is cache being used in marconi . I saw the usage of oslo.cache with url memory:/// . what is the purpose of this ?17:06
alcabreraprashanthr_: when marconi operates in a sharded context -17:07
alcabrerathe cache stores a mapping from (project_id + queue_name) => shard_location17:08
alcabrerathat way, we don't have to fetch the shard location from the catalogue on each request17:08
kgriffsprashanthr_: we plan to use caching for other things, like checking whether a queue exists... WIP17:09
kgriffssriram: I'm thinking grequests is the shortest road to Rome17:10
prashanthr_alcabrera: Ahh okay, I am yet to dig into the sharding code in deep.17:10
prashanthr_kgriffs: Yes i have seen this here : https://bugs.launchpad.net/marconi/+bug/1245573.17:10
prashanthr_is there plans to add more cache backends like memcache ??17:11
sriramkgriffs: hmm, so do you think we should try it out?17:12
*** AAzza has joined #openstack-marconi17:12
alcabreraprashanthr_: oh yes! We had memcached at some point17:12
*** reed has joined #openstack-marconi17:12
alcabreraprashanthr_: we're really hoping to see a redis backend soon17:12
alcabreraflaper87 put together a lovely memcached backend which just needs to be updated and pulled back in17:12
prashanthr_That's nice :). i was precisely thinking about the same. I think redis fits very naturally as a caching backend as well as the datastore.17:13
abettadapur_quick question: for v1.1, does /v1.1/queues/nonexistentqueue also return [ ] ?17:13
abettadapur_if the queue existed and was empty, it would return [ ] (if i understand correctly)17:13
sriramits 204 for now17:13
sriramI'm working on that patch17:14
alcabreraprashanthr_: Redis as a data store is going to be awesome. I'm really excited about that happening this Summer!17:14
abettadapur_it is supposed to return that though yes?17:14
sriramit shoudl be 200 with [] after that patch makes it in.17:14
sriramabettadapur_: yes17:14
abettadapur_is it for all CRUD operations on queues?17:15
abettadapur_i would guess that post message is still supposed to be 40417:15
sriramso post_message to a non existing queue will be a 201.17:16
sriramcould you be more specific?17:16
prashanthr_alcabrera: yes :). How can i test a sharded marconi queue ? should i run two instances of mongo ??17:17
abettadapur_ok. the existing tests for v1 return 40417:17
abettadapur_i'll read the v1.1 docs again17:17
abettadapur_(for a post on a non existent queue)17:18
sriramyeah the docs for v1.1 need some updating17:18
sriramI'll get on that.17:18
alcabreraprashanthr_: yup! I like running three, all on localhost17:19
alcabreraprashanthr_: using different ports - mongodb://localhost:27017, mongodb://localhost:27018, mongodb://localhost:27019, ...17:20
prashanthr_alcabrera: Will do that tomorrow. Time to load up my server with requests :).17:21
alcabreraprashanthr_: awesome! :D17:22
prashanthr_I was just wondering if we could get some debug messages on the console when we fire up marconi-server17:22
prashanthr_caz i have to check the output of the log file to find out the error.17:22
prashanthr_But would that be difficult because the server is forked as a seperate process ?17:23
*** megan_w|afk is now known as megan_w17:23
alcabreraprashanthr_: hmm, there is a way to do it17:23
alcabreralemme cvheck the flag17:24
alcabreragreat typos:17:24
alcabrerasmore: command not found17:24
*** chandankumar|afk has quit IRC17:24
kgriffsthat should do it17:25
alcabrerakgriffs: +117:25
kgriffsotherwise, you can configure logging via some other options and/or conf file17:25
alcabreraprashanthr_: that did it17:25
prashanthr_kgriffs: alcabrera : thanks :). I guess that's  some of the doubts which i had while looking at the code. Will look into some more aspects tomorrow :).17:27
alcabreraprashanthr_: cool. I'll be around for more questions. :)17:30
alcabreraAAzza, prashanthr_, vkmc: If you all get stuck at any point while looking through marconi, feel free to email me or ping ( flaper87, kgriffs, sriram, malini, flwang ). They're all awesome and friendly and know a lot about marconi. :)17:31
* alcabrera --> achievemnt unlocked: >5 nicks in a single IRC message17:31
prashanthr_alcabrera: Sure :) will do that.  Getting to learn so many new concepts while exploring the code :). Ha ha congrats on the achievement :)17:32
alcabrerahehe. :D17:32
prashanthr_I am also putting the list of questions up here :17:32
prashanthr_Will update it on the go :)17:33
sriramkgriffs: grequests seems to be working :) let me a do a quick test with deletes and claims and see it how it goes.17:33
alcabreraoh sweet -- yeah, let's leverage these etherpads, prashanthr_! :)17:34
prashanthr_alcabrera : +1 :)17:35
prashanthr_I will retire for the night. Have a nice day ahead :)17:36
alcabreragood night, prashanthr_!17:36
*** prashanthr_ has left #openstack-marconi17:37
*** megan_w is now known as megan_w|afk17:37
*** jamie_h has quit IRC17:44
*** ametts has joined #openstack-marconi17:48
flaper87what's up PEOPLE!!!!17:56
flaper87Guess who's back? Back again! Guess who's back? Back again, back again....17:56
flaper87(and so on)17:56
flaper87why is it that you always have fun when I'm not around?17:56
flaper87kgriffs: all good w/ the patch?17:57
alcabreraflaper87: welcome back!17:57
*** chandan_kumar has joined #openstack-marconi17:58
kgriffslol, maybe I should use this for the party invite: http://www.evite.com/event/create/?template=ce_tmnt_bdv18:01
* kgriffs thinks evite is short on good templates18:01
alcabrerakgriffs: cowabunga, yo. :P18:01
alcabreraneeds more pizza pie18:01
kgriffsflaper87: oh yes. I'm rockin' the casbah18:02
flaper87kgriffs: awesome! Glad to hear that!18:04
kgriffsmaybe this one since flaper87 will be there ;) - http://www.evite.com/event/create/?template=italian&event_type=dinner_party18:04
flaper87wait, what's that?18:05
flaper87is that for Marconi's dinner ?18:05
flaper87AHHH sorry, I should have read the backlog18:05
flaper87be back later18:07
*** megan_w|afk is now known as megan_w18:18
*** chandan_kumar has quit IRC18:22
*** tedross_ has quit IRC18:29
kgriffsmalini: I have the evite ready to send as soon as I get the emails from you18:30
malinikgriffs: Getting those now18:31
*** megan_w is now known as megan_w|afk18:31
malinikgriffs: do you want to include everybody who has contributed code to marconi18:31
malinilast I checked, we had 3418:31
kgriffsmmm... sure18:32
kgriffsbbl (lunch)18:33
*** kgriffs is now known as kgriffs|afk18:34
*** megan_w|afk is now known as megan_w18:34
*** kgriffs|afk is now known as kgriffs18:35
*** tedross_ has joined #openstack-marconi18:43
*** rektide has quit IRC18:46
malinivkmc, cpallares: can you pm me your email IDs, plz?18:46
malinikgriffs: I just emailed you the list18:54
vkmcSure malini19:05
cpallaresvkmc: Are you going to the summit? :D19:05
vkmccpallares, I'm not :/19:06
cpallaresvkmc: oh :(19:06
vkmcI'll be there with you remotely though :) following all the etherpads! haha19:06
cpallaresvkmc: haha19:06
* cpallares will take notes on the etherpad just for vkmc19:07
vkmcThanks cpallares :D19:07
*** tedross_ has quit IRC19:19
sriramkgriffs: ping, how do we plugin grequests into python-marconi client? It works independently for now.19:33
*** tedross_ has joined #openstack-marconi19:34
*** megan_w is now known as megan_w|afk19:59
sriramhmm, if we run the consumer async, we cant separate claim and delete as we would need the claim id, to delete it after claiming.20:01
*** amitgand_ has joined #openstack-marconi20:01
sriramso we would need them wrapped together and that operation can be async.20:01
sriramwe should have had pop in v1 :P20:02
alcabreraHave a good night, all. :)20:03
sriramgood night alcabrera :)20:03
*** amitgand_ has quit IRC20:03
*** alcabrera is now known as alcabrera|afk20:03
*** amitgand_ has joined #openstack-marconi20:03
*** amitgandhi has quit IRC20:04
*** megan_w|afk is now known as megan_w20:07
*** malini is now known as malini_afk20:08
*** sriram has quit IRC20:10
* flaper87 back again20:14
*** balajiiyer1 has joined #openstack-marconi20:30
*** balajiiyer has quit IRC20:32
*** balajiiyer1 has left #openstack-marconi20:35
*** abettadapur_ has quit IRC20:36
*** balajiiyer has joined #openstack-marconi20:46
*** rektide has joined #openstack-marconi20:54
*** malini_afk is now known as malini20:55
*** jchai is now known as jchai_afk20:58
*** jchai_afk is now known as jchai21:01
kgriffsflaper87: do you have privs to edit milestones here? https://launchpad.net/python-marconiclient21:02
flaper87don't you?21:02
kgriffsunless I am missing where to do it21:02
flaper87kgriffs: you should, marconi-drivers have privs AFAIK21:03
flaper87and you're part of that group21:03
flaper87kgriffs: https://launchpad.net/python-marconiclient/+addseries21:03
kgriffsok, I can do that. How do you make an old series "inactive"21:04
kgriffsseems like i've done this before... but it's been a while21:04
kgriffsseems like you have to "release it" iirc, but I don't see anywhere to do that21:05
*** megan_w is now known as megan_w|afk21:05
flaper87kgriffs: https://launchpad.net/python-marconiclient/icehouse21:05
flaper87you should see "Release Now"21:06
flaper87somewhere in there21:06
kgriffsdarn. I just noticed this overlaps our queue flavors session. We may need to divide-and-conquer: http://junodesignsummit.sched.org/event/82bbddb45555dc39fa6029ee56e7dc4e#.U2lO6a1dXr021:07
kgriffsflaper87: that's what I thought, but I don't see it anywhere. do you?21:07
flaper87kgriffs: mmh, I do. :/21:08
flaper87kgriffs: it's in the table21:08
*** malini is now known as malini_afk21:08
flaper87kgriffs: Milestones and releases21:08
*** megan_w|afk is now known as megan_w21:09
*** amitgand_ has quit IRC21:09
flaper87kgriffs: try again21:09
flaper87I added marconi-drivers as the "release-manager"21:10
kgriffsoh man21:11
kgriffsdon't know how I missed it. The link is so *obvious*21:11
kgriffsoh... maybe it wasn't there after all until you added marconi-drivers. :p21:12
* flaper87 acts like he did nothing just to make kgriffs facepalm again21:12
kgriffsok, I'm going to clean up these milestones. Do we want to follow the regular release milestones going forward, or stick with v0, etc. ?21:13
flaper87I'd prefer to follow the server milestons21:14
flaper87and I'd like each blueprint owner to take care of the client implementation if necessary21:14
flaper87not that we can force people21:14
flaper87but it's worth asking anyway21:14
flaper87hopefully most of the contributors will agree to take care of the implementation in both sides21:15
flaper87ideally, we shouldn't release the server w/ a no full-featured client library21:15
flaper87that's like no releasing new features at all21:15
flaper87"Hey, we implemented super dooper queues with flavors candies and more but you can't use that until someone decides to add support for that to the client" #Fail21:16
kgriffslet me set up the series like that. And we should add a note to the (coming soon) "how to review patches" page on our wiki about this.21:17
kgriffsas in, if a change is made to the api, reviewer should encourage the author to also do a python-marconiclient patch21:18
kgriffswhat do you think?21:18
flaper87sounds good to me21:18
flaper87we could also start tagging changes that require work on the client21:19
flaper87or even better, just make sure the blueprint is targetted for boths21:19
kgriffsgood point.21:19
flaper87client and server21:19
kgriffsflaper87: can you update our current blueprints so they are targeted as you propose?21:19
flaper87I will definitely look like21:19
flaper87do that*21:20
flaper87I was reading something while writing21:20
flaper87I should stop doing that21:20
kgriffsflaper87: can you make marconi-drivers the release manager for trunk and v0 series?21:23
kgriffsflaper87: lol21:23
kgriffsmultitasking kills more people...21:24
flaper87kgriffs: sure, lemme do that21:24
Alex_Gaynorflaper87, kgriffs: can I bug one of you for a review  on https://review.openstack.org/#/c/92401/21:24
* flaper87 clicks21:24
flaper87Alex_Gaynor: thanks, +221:25
flaper87kgriffs: done21:25
Alex_Gaynorflaper87: thank you21:26
*** megan_w is now known as megan_w|afk21:28
openstackgerritA change was merged to openstack/marconi: Fixed incorrect reST syntax  https://review.openstack.org/9240121:29
*** amitgandhi has joined #openstack-marconi21:34
*** balajiiyer has quit IRC21:40
*** AAzza has quit IRC21:41
*** balajiiyer has joined #openstack-marconi21:43
*** balajiiyer has left #openstack-marconi21:43
*** amitgandhi has quit IRC21:48
kgriffsflaper87: I took a stab at mapping OS releases to PEP440 versions: https://wiki.openstack.org/wiki/Marconi/docs/admin/release/how-to-release21:54
kgriffsI want to get to 1.0 ASAP since that gives developers warm fuzzies21:55
flaper87kgriffs: that sounds really good and I like that plan21:55
kgriffsgreat. With that note, you are now PTL.21:55
* kgriffs runs away21:56
* flaper87 follows kgriffs and throws the PTL hat to the air21:56
* kgriffs STFU and gets back to work21:56
*** tedross_ has quit IRC21:57
*** mpanetta has quit IRC21:58
kgriffsflaper87: hmmm. How do I change "development focus"?22:01
kgriffsI wonder if this is another permissions thing22:02
* flaper87 gives kgriffs heaven's keys so he can access ALL THE THINGS22:02
* kgriffs starts glowing22:02
flaper87kgriffs: set marconi-drivers as the maintainer of the project22:03
flaper87you should now be able to do all the things22:03
* flaper87 didn't know a team could be used in that field22:03
flaper87I also changed the dev focus22:03
kgriffsflaper87: cool, thanks22:04
kgriffscan you do me one more favor?22:04
kgriffsgo through all the client bugs and bps - mark them as "released" where appropriate22:04
flaper87kgriffs: sure thing, I'll do that22:06
flaper87there shouldn't be much there22:06
flaper87I remember doing it once22:06
flaper87anyway, I'll take care of that22:07
kgriffsI'll make a mental note to add those bugs/bps to my regular triaging rounds.22:07
kgriffs(in addition to the server ones)22:07
*** jchai is now known as jchai_afk22:22
kgriffscheers guys, catch you later22:26
*** jchai_afk is now known as jchai22:26
*** mwagner_ has quit IRC22:27
*** kgriffs is now known as kgriffs|afk22:36
*** jchai has quit IRC22:42
*** rektide has quit IRC22:49
*** cpallares has quit IRC23:11
*** jergerber has quit IRC23:14
*** amitgandhi has joined #openstack-marconi23:21
*** amitgandhi has quit IRC23:38
*** mwagner_ has joined #openstack-marconi23:58

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