Wednesday, 2015-06-17

*** jasondotstar has quit IRC00:42
*** bradjones has quit IRC01:21
*** bradjones has joined #openstack-zaqar01:29
*** bradjones has quit IRC01:29
*** bradjones has joined #openstack-zaqar01:29
*** jasondotstar has joined #openstack-zaqar02:09
*** jasondotstar has joined #openstack-zaqar02:10
*** jasondotstar has quit IRC02:24
*** csoukup has joined #openstack-zaqar02:31
*** Yanyanhu has joined #openstack-zaqar02:45
*** c_soukup has joined #openstack-zaqar03:27
*** csoukup has quit IRC03:30
*** c_soukup has quit IRC03:59
*** achanda has joined #openstack-zaqar04:23
*** achanda has quit IRC04:32
*** achanda has joined #openstack-zaqar05:02
*** fifieldt has joined #openstack-zaqar05:10
*** achanda has quit IRC05:31
*** exploreshaifali has joined #openstack-zaqar06:19
*** boris-42 has quit IRC06:42
exploreshaifaliflaper87, Mooooooooooooooorning :D07:46
exploreshaifaliI am not sure why we use flavors for zaqar, I only know about nova-flavors07:47
exploreshaifaliokay, I will read it here https://wiki.openstack.org/wiki/Zaqar/specs/api/v1.1#Queue_Flavors07:48
flaper87exploreshaifali: on the phone, bbib (sorry)07:51
exploreshaifalino issues :)07:52
flaper87exploreshaifali: tl;dr: Flavors expose pools07:52
*** jyuso1 has joined #openstack-zaqar07:53
*** dynarro has joined #openstack-zaqar08:02
exploreshaifaliok08:05
flaper87dynarro: exploreshaifali has a question for you about flavors08:12
exploreshaifalidynarro, Hi Girl!08:12
dynarroexploreshaifali: tell me everything?08:12
dynarroexploreshaifali: hellooo08:13
exploreshaifalidynarro, I want to know everything about flavors with Zaqar08:13
exploreshaifaliwe create flavors for diff queues?08:13
dynarroso, basically flavors have the purpose of exposing pools08:18
dynarrowe don't create flavors for different queues, but they are shared08:19
dynarroby shared I mean, that we use one flavor for different queues08:21
exploreshaifaliok08:21
exploreshaifaliso flavor will define hardware requirements for queues08:21
exploreshaifalilet say we have 2 flavors - f1 and f208:22
flaper87exploreshaifali: they are not like nova's flavors08:24
flaper87The term is... overloaded08:24
exploreshaifaliok08:24
flaper87A flavor defines the kind of storage08:24
flaper87For instance, you'd have different pools with different capabilities08:24
flaper87redis has different capabilities than mongodb08:24
exploreshaifaliyes08:24
flaper87You could have a "super-fast" flavor that sits on top of redis08:24
flaper87and a "durable" flavor on top of mongodb08:25
exploreshaifaliso at present as zaqar support only mongodb and redis, we can have only two flavors?08:26
exploreshaifali*two diff flavors08:26
flaper87in theory, yes, two different *kind* of flavors08:27
flaper87based on the capabilities of the storage drivers we support08:27
exploreshaifaliokay08:30
exploreshaifaliflaper87, btw just to confirm, by driver you mean python drivers that we used for connecting database with python programs08:33
exploreshaifaliright?08:33
exploreshaifalilike pymongo08:33
vkmchellooooooooooooo08:33
exploreshaifalivkmc, helllllllllllllllllllooooooooooooooo :)08:34
vkmcexploreshaifali, driver is, technically, a piece of software that let's you interact with another piece of software08:35
flaper87exploreshaifali: no, in this case I meant the redis/mongodb drivers08:35
flaper87monthly reminder: https://speakerdeck.com/flaper87/iaas-beyond-infrastructure?slide=1008:36
exploreshaifaliyes, here we were talking that we can have diff flavors based on storage driver capabilites08:36
exploreshaifaliok08:37
exploreshaifalivkmc, diga said he will work on pools support, so I will take flavors support08:39
vkmcgreat08:39
exploreshaifali:)08:40
flaper87exploreshaifali: you'll need to work dynarro is doing to complete the flavors part08:40
vkmcthat is, complete dynarro's work in cli side08:42
exploreshaifaliokay, that mean what dynarro did for zaqar client flavors same I am suppose to do for cli?08:44
vkmcexploreshaifali, you need to create the interface for the support dynarro added for flavors in the client08:44
vkmcclient == library that makes easier to use zaqar08:44
vkmccli = command line interface that uses the client to perform operations08:45
vkmcflaper87 == big italian gummybear08:45
exploreshaifaliLOL08:45
exploreshaifaliyes yes, I understand that part08:45
vkmcgreat08:46
vkmcjust making sure, it used to confuse me a lot08:46
exploreshaifaliI understand well how in 3 diff ways one can use OpenStack08:46
exploreshaifali:P08:46
exploreshaifalibut I want to know why we have python apis? vkmc08:47
exploreshaifalibecause they allow user to interegrate it with their python code?08:47
vkmcyeah08:51
vkmcit makes easier for people wanting to use Zaqar (or any other OpenStack component)08:52
vkmcs/it makes easier/it makes it easier08:52
vkmcthey simply need the client library08:52
vkmcand instead of, for example, curl'ing to the messages endpoint to post a message08:53
vkmcthey issue a "client.post_message('lalala')"08:53
vkmcfrom their python application08:53
vkmcand the client is needed for a similar reason08:54
exploreshaifaliour direct users(the one who will use apis) are not the one who will deploy their web apps on clouds that are based on openstack?08:54
exploreshaifalithey are the one who will build one more layer on the top of openstack to provide clouds?08:54
exploreshaifaliand that is why they need apis?08:55
vkmcdon't confuse api's with python client08:55
exploreshaifalioh... ok. I did that :P08:56
vkmcif we don't provide a client, the users will need to create it in order to use zaqar in their applications08:56
vkmcthe api specifies how software components should interact08:56
vkmcbasically what we have here https://wiki.openstack.org/wiki/Zaqar/specs/api/v1.108:57
vkmcand the client is just a library that wraps how you interact with the api08:58
vkmcthe client provides an easy way to send messages to the api :)08:58
vkmcdoes that make sense?08:58
exploreshaifaliyes yes08:58
vkmckewl08:58
exploreshaifaliplease can you give one example what applications client have/develop for which they need pythonclients08:59
exploreshaifalis/ applications client/ applications user09:00
vkmcso, imagine an mobile advertising application09:01
exploreshaifaliok09:01
vkmcthey need to retrieve information from different mobiles09:01
vkmca good way to multiplex the tasks is using a persistent messaging system, like Zaqar09:02
vkmcso imagine how their software would look like09:02
vkmcyou would have two parts: a server software (it will handle the information) and a guest software (in the mobile, will get the data from the user)09:04
vkmcthe guest can create queue and post data from the user to the queue09:05
vkmcand then the server will recover that data and "do something" with that data in the server side09:05
vkmcimagine that the software is written in python09:05
vkmcits easier for this imaginary customer to have a client and issue commands like "zaqar.create_queue()"09:06
vkmcinside their own software09:06
vkmcthat create a wsgi request, put the data into it, make sure it is valid, and send it09:06
vkmcs/that/than09:06
vkmcyou will need to have a zaqar server deployment, but it will be easier for you to use it from your python application09:08
vkmcexploreshaifali, you can see it now?09:08
exploreshaifaliyes!!09:09
exploreshaifalivkmc, Thank You!09:10
vkmc:)09:10
vkmccool09:10
vkmcnp09:10
exploreshaifaliit is clear to me, and similar things for rest other components of openstack also09:10
vkmcyeah09:11
exploreshaifalilike i want to store something on swift databse(which runs on my server), so I can use zaqar to send data from mobile to swift server09:11
vkmcyeah09:11
exploreshaifalithere on swift I will need to code something that will accept these messages?09:12
exploreshaifaliof couse yes09:12
exploreshaifaliwhich will be zaqar claim and processing part09:12
vkmcyou could have a software that retrieves data from a zaqar queue and puts that data in your swift database09:12
vkmcusing the clients09:12
vkmcbuuuuuut, we will have a swift driver in the near future09:13
vkmcso that will be easier09:13
vkmc(that use case)09:13
exploreshaifaliokay! :D09:13
exploreshaifalivkmc, that means for all most all operations we do(as customer) we will need some messaging agent to interact with openstack?09:14
vkmcnot really09:15
vkmcit depends on the use case, actually09:15
exploreshaifaliclients applications, will need some messaging agents09:15
*** dguerri` is now known as dguerri09:31
*** jyuso1 has quit IRC09:40
*** dynarro has quit IRC09:47
*** Yanyanhu has quit IRC09:52
*** Yanyanhu has joined #openstack-zaqar09:53
*** Yanyanhu has quit IRC09:53
*** malini has joined #openstack-zaqar10:07
*** jasondotstar has joined #openstack-zaqar10:41
*** jasondotstar has quit IRC11:06
*** malini has quit IRC11:33
*** malini has joined #openstack-zaqar11:45
*** dynarro has joined #openstack-zaqar11:45
*** malini has quit IRC11:46
*** malini has joined #openstack-zaqar11:46
*** malini has quit IRC11:58
*** malini has joined #openstack-zaqar12:14
*** exploreshaifali has quit IRC12:27
*** malini has quit IRC12:32
*** exploreshaifali has joined #openstack-zaqar12:46
ryansbmorning folks12:47
vkmcmorning ryansb!12:47
*** tmu has quit IRC12:53
*** malini has joined #openstack-zaqar12:57
*** malini has quit IRC12:57
*** sriram has joined #openstack-zaqar13:03
*** sriram has quit IRC13:03
*** sriram has joined #openstack-zaqar13:03
*** mpanetta has joined #openstack-zaqar13:48
*** malini has joined #openstack-zaqar13:51
*** amitgandhinz has joined #openstack-zaqar13:53
*** csoukup has joined #openstack-zaqar14:03
*** kgriffs|afk is now known as kgriffs14:07
*** csoukup has quit IRC14:15
*** kgriffs is now known as kgriffs|afk14:16
flaper87ryansb: yo yo yo!14:19
flaper87vkmc: mind taking a look at dynarro's patch on zaqar-server ?14:19
*** kgriffs|afk is now known as kgriffs14:20
vkmcsure14:20
*** exploreshaifali has quit IRC14:24
dynarrovkmc: I did'n quite understand the last comment you made on the commit message of this patch https://review.openstack.org/#/c/190706/114:25
vkmcdynarro, oh, that I never explained... my bad14:26
dynarrovkmc: like should I replace that part with what you said?14:26
vkmcin order to gerrit to update your launchpad blueprint you need to put the keyword "blueprint" plus the name of the blueprint you are working on and the patch belongs to14:26
vkmcin this case "api-v1.1"14:27
dynarrooh ok, so I should just add blueprint api-v1.1 and then the name of the blueprint?14:29
vkmcapi-v1.1 is the name of the blueprint14:30
openstackgerritFlavio Percoco proposed openstack/zaqar: Add support for pymongo 3.0.2  https://review.openstack.org/17685514:30
dynarrok k14:31
openstackgerritDoraly Navarro proposed openstack/python-zaqarclient: Added support to pools and flavors  https://review.openstack.org/19070614:33
dynarrovkmc: it works!!! ^14:34
dynarroI'm about to cry =D14:34
vkmcyeaaah :D14:35
vkmcawesome!14:35
angvpdynarro: :')14:35
* flaper87 slaps dynarro to make sure he cries14:36
flaper87:P14:36
dynarroangvp: I felt like a tear when I saw all that green OKs!14:37
dynarrojk14:37
* flaper87 is really really really un-caffeinated today14:37
dynarroflaper87: hey!14:37
flaper87dynarro: sup?14:38
angvpdynarro: it feels awesome right?! i don't have this sensation yet in this project, hope soon :P14:38
dynarroangvp: it feels great! I'm sure you will :)14:39
*** exploreshaifali has joined #openstack-zaqar14:48
*** openstackgerrit has quit IRC15:05
*** openstackgerrit has joined #openstack-zaqar15:05
openstackgerritFlavio Percoco proposed openstack/zaqar: Add support for pymongo 3.0.2  https://review.openstack.org/17685515:12
*** diga has quit IRC15:32
*** csoukup has joined #openstack-zaqar15:33
*** exploreshaifali has quit IRC15:53
*** exploreshaifali has joined #openstack-zaqar16:03
*** achanda has joined #openstack-zaqar16:12
*** dguerri is now known as dguerri`16:15
flaper87vkmc: reviewed ws. Sorry for the delay16:16
vkmcits ok16:16
vkmcthanks16:16
flaper87kragniz: any chance you can address my comment on the policy spec?16:18
flaper87I'll +2 after that :D16:18
*** achanda_ has joined #openstack-zaqar16:21
flaper87dynarro: you need to add this to your client's patch16:24
flaper87Depends-on: I36445838f532e9f282a4f839a0f583257c1f13d916:24
flaper87in the commit message16:24
dynarroflaper87: oooh16:24
*** achanda has quit IRC16:24
flaper87(that alphanumeric string is the change-id of your change in zaqar)16:24
flaper87The change vkmc hasn't reviewed yet16:24
flaper87you know16:24
dynarrolOL16:25
flaper87the one she said she was going to review16:25
flaper87yeah, THAT ONE!16:25
flaper87:P16:25
*** dguerri` is now known as dguerri16:25
* vkmc hides16:25
openstackgerritDoraly Navarro proposed openstack/python-zaqarclient: Added support to pools and flavors  https://review.openstack.org/19070616:27
*** achanda_ has quit IRC16:31
*** dynarro has quit IRC16:31
*** dguerri is now known as dguerri`16:32
*** openstackgerrit has quit IRC16:33
*** openstackgerrit has joined #openstack-zaqar16:34
*** fifieldt_ has joined #openstack-zaqar16:43
*** fifieldt has quit IRC16:45
*** malini has quit IRC16:45
*** exploreshaifali has quit IRC16:52
*** achanda has joined #openstack-zaqar16:57
openstackgerritMerged openstack/zaqar: Added 'pool name' and 'flavor name' to response  https://review.openstack.org/19055017:00
*** achanda has quit IRC17:02
*** exploreshaifali has joined #openstack-zaqar17:03
*** achanda has joined #openstack-zaqar17:05
*** achanda has quit IRC17:11
*** achanda has joined #openstack-zaqar17:18
openstackgerritMerged openstack/zaqar: Update version for Liberty  https://review.openstack.org/19241617:19
*** achanda_ has joined #openstack-zaqar17:22
*** achanda has quit IRC17:25
*** achanda_ has quit IRC17:33
*** achanda has joined #openstack-zaqar17:54
*** kgriffs is now known as kgriffs|afk18:09
*** achanda has quit IRC18:17
*** fifieldt_ has quit IRC19:12
*** openstackgerrit has quit IRC19:16
*** openstackgerrit has joined #openstack-zaqar19:16
*** fifieldt_ has joined #openstack-zaqar19:29
*** kgriffs|afk is now known as kgriffs19:35
*** exploreshaifali has quit IRC19:57
*** kgriffs is now known as kgriffs|afk20:03
*** kgriffs|afk is now known as kgriffs20:03
*** achanda has joined #openstack-zaqar20:19
*** achanda_ has joined #openstack-zaqar20:23
*** achanda has quit IRC20:26
*** achanda_ has quit IRC20:38
*** dguerri` is now known as dguerri20:55
*** csoukup has quit IRC21:13
*** sriram has quit IRC21:19
*** mpanetta has quit IRC21:19
*** openstackgerrit has quit IRC21:24
*** openstackgerrit has joined #openstack-zaqar21:24
*** achanda has joined #openstack-zaqar21:36
*** achanda has quit IRC21:42
*** amitgandhinz has quit IRC22:01
*** dguerri is now known as dguerri`22:34
*** jasondotstar has joined #openstack-zaqar22:45
*** ametts has quit IRC23:14
*** kgriffs is now known as kgriffs|afk23:38

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