Monday, 2014-11-24

*** anna_ has joined #openstack-zaqar00:07
*** amalagon has joined #openstack-zaqar00:13
*** LinStatSDR has joined #openstack-zaqar02:01
*** jeffrey4l_ has joined #openstack-zaqar02:22
*** fifieldt has joined #openstack-zaqar03:19
*** davideagnello has joined #openstack-zaqar03:22
*** davideagnello has quit IRC03:27
*** boris-42 has quit IRC03:57
*** amalagon has quit IRC04:27
*** boris-42 has joined #openstack-zaqar04:42
*** prashanthr_ has joined #openstack-zaqar05:40
prashanthr_flaper87: Hello good morning :)05:40
*** duanhf has joined #openstack-zaqar05:42
LinStatSDRHi05:44
*** LinStatSDR has quit IRC06:07
*** sgotliv has joined #openstack-zaqar06:10
*** sgotliv has quit IRC06:16
*** duanhf has quit IRC06:39
*** boris-42 has quit IRC06:47
*** davideagnello has joined #openstack-zaqar07:00
*** davideagnello has quit IRC07:04
*** jeffrey4l_ has quit IRC07:12
*** achanda has joined #openstack-zaqar07:17
*** anna_ has quit IRC07:19
*** achanda has quit IRC07:20
*** achanda has joined #openstack-zaqar07:20
*** jeffrey4l_ has joined #openstack-zaqar07:24
*** prashanthr_ has left #openstack-zaqar07:41
*** achanda has quit IRC07:59
*** miqui_ has quit IRC08:05
*** exploreshaifali has joined #openstack-zaqar08:43
*** sgotliv has joined #openstack-zaqar09:19
*** sgotliv has quit IRC09:23
*** jeffrey4l_ has quit IRC09:32
*** flwang1 has joined #openstack-zaqar09:38
*** amalagon has joined #openstack-zaqar09:49
*** jeffrey4l_ has joined #openstack-zaqar09:50
*** boris-42 has joined #openstack-zaqar10:01
*** davideagnello has joined #openstack-zaqar10:37
*** davideagnello has quit IRC10:42
flwang1flaper87: ping10:56
*** flwang1 has quit IRC11:14
*** flwang1 has joined #openstack-zaqar11:14
*** jeffrey4l_ has quit IRC11:19
flaper87flwang1: pong11:33
flwang1flaper87: i'm going to offline soon, but I think I have several minutes11:34
flaper87flwang1: shoot11:34
flwang1flaper87: as for the code structure, I just did a quick PoC at the weekend11:34
flwang1but I still have some questions about running the two services11:34
flaper87mmmh, there's just 1 service :/11:35
flwang1i mean, in a production env, IMHO, it would be nice if user can run queue service and notifications services separately11:35
flwang1thoughts?11:36
flwang1given the notification service need to handle tons of publishing work11:36
flwang1so at least, we should/could keep the notification service in a separate wsgi app11:37
flwang1does that make any sense?11:37
flaper87they can still do it11:39
flaper87you can run several Zaqar nodes and reserve a set of those just for notifications11:39
flaper87you'd put them all behind a load balancer and register the load balancer in keystone11:39
flaper87and the distribute the LB address to the client11:40
*** prashanthr_ has joined #openstack-zaqar11:40
flaper87there are other deployment startegies but that's the easiest I can think of11:40
flwang1flaper87: ok, so the question is coming11:40
flaper87We could have a way to disable some endpoints11:40
flaper87but I'd prefer not to do that. At least not now11:41
flwang1flaper87: any idea to keep one wsgi app for the "two services"?11:41
flaper87there's just 1 wsgi app11:41
flaper87we just need to register all the endpoints11:41
flwang1flaper87: yep, I know11:41
flwang1but now the app file is located in queues/transport/wsgi/11:42
flwang1see https://github.com/OpenStacker/zaqar/tree/notification11:42
flwang1i think I can find a way, but just want to get some ideas about how to extract the app gracefully11:42
flaper87ah, I see what you mean11:43
flaper87mmhhh11:43
flaper87let me think about this11:43
flaper87flwang1: I'll get back to you on this point11:45
flaper87it's indeed a good question11:45
flwang1flaper87: thank you, dude11:45
flaper87thank you for working on this11:46
flwang1flaper87: i'm working on that, but I don't want to write silly code to implement that11:46
flwang1:)11:46
flwang1offline now, ttyl11:47
exploreshaifaliflaper87, good morning!11:48
exploreshaifaliflaper87, please can you checkout it https://etherpad.openstack.org/p/exploreshaifali-opw-split-layers once11:49
exploreshaifaliflaper87, changes in fiels *test/etc/wsgi_mongodb_pooled.conf and test/etc/wsgi_mongodb.conf* makes sense or not?11:50
flaper87exploreshaifali: gooood morning11:50
exploreshaifali:)11:50
flaper87exploreshaifali: lemme take a look. BTW, code changes are easier to review on gerrit :P11:50
flaper87you can upload patches in WIP11:50
flaper87so we can discuss them there11:50
exploreshaifaliflaper87, amm yes, my virtual machine's openstack is crashed11:51
exploreshaifalineed to install it again... can't test changes using `tox`11:51
exploreshaifaliand also don't want to loose modifications done till now11:51
flaper87exploreshaifali: okey :)11:52
flaper87exploreshaifali: reviewed and commented11:52
exploreshaifaliflaper87, Thanks a lot !!11:53
*** sgotliv has joined #openstack-zaqar11:59
openstackgerritShaifali Agrawal proposed openstack/zaqar: Split Control and Data planes of Storage layer  https://review.openstack.org/13491012:03
*** flwang1 has quit IRC12:17
*** vkmc has joined #openstack-zaqar12:22
*** vkmc has quit IRC12:22
*** vkmc has joined #openstack-zaqar12:22
vkmcmorning :)12:23
flaper87vkmc: goooooooooooooooooooooooooooooooood morning12:24
vkmcflaper87, hiiiiiiiiiiiiiiiiiiiiiiii flaaaaaaaaaaaaaaaaaaaa12:24
exploreshaifaligooood morning vkmc  :)12:26
vkmcexploreshaifali, heeeeey :D12:27
exploreshaifali:D12:28
boris-42vkmc: hii=)12:29
kragniz\o12:29
vkmcboris-42, hiiiiiiiiiiiii duuud12:29
vkmckragniz, o/12:29
boris-42vkmc:  seems like somebody has good weekend?)12:30
vkmcboris-42, haha yes it was good :)12:30
vkmclouds 'hi' are a Zaqar use though12:31
kragnizboris-42: I only use this channel to say hello12:31
kragnizit's the best channel for it12:31
flaper87absolutely, we make sure everyone gets the best good mornings ever12:31
exploreshaifaliyes absolute truth for best good mornings12:32
vkmcit doesn't scale very well though12:33
vkmcbut we don't care12:33
vkmchaha12:33
boris-42kragniz: lol12:35
*** exploreshaifali has quit IRC12:39
*** exploreshaifali has joined #openstack-zaqar13:11
prashanthr_Good morning all :)13:13
vkmcpraaaaaaaaaaaaaaash o/13:13
prashanthr_Hi vkmc :) How are you ?13:14
vkmcprashanthr_, good good :)13:14
vkmcyou?13:14
prashanthr_i am good as well !13:15
prashanthr_The new zaqarians want to join in from today ! :)13:15
prashanthr_Will you be around after an hour ?13:15
vkmcprashanthr_, of course I will, looking forward to meet them13:15
prashanthr_vkmc: Awesome ! :) I have already told them about you ;)13:16
vkmc:D13:16
exploreshaifalinew zaqarians?13:16
exploreshaifalinew developers are joining us ?13:16
vkmcexploreshaifali, prashanthr_ invited some of his friends to join us :)13:16
vkmcyeaah13:16
exploreshaifalioh that's great :)13:17
prashanthr_exploreshaifali: Yes ! :)13:17
exploreshaifaliprashanthr_, thanks!13:17
prashanthr_Ha ha no mention :)13:17
exploreshaifaliis there any specific task for which they are invited ?13:18
vkmcany contribution is welcome13:21
exploreshaifaliok :)13:21
exploreshaifaliapart from this I have a question13:22
exploreshaifalivkmc, is there any reason/ logic behind the name `OpenStack` ?13:22
kragnizexploreshaifali: open source infrastructure as a service stack?13:23
kragnizmaybe13:23
vkmcwhat kragniz said :)13:23
exploreshaifaliI thought it represent a stack with infinite space13:24
flaper87prashanthr_: I'll be here for sure13:24
exploreshaifalia stack that is always open13:24
flaper87vkmc: and vkmc too13:24
flaper87I know that13:24
flaper87muahahahaha13:24
*** zhiyan has quit IRC13:24
*** sebasmagri has quit IRC13:24
vkmcflaper87, I might run away in the middle of the day13:25
vkmcand go hippie13:25
*** boris-42 has quit IRC13:25
vkmcstart selling crafts in a mountain13:25
*** boris-42 has joined #openstack-zaqar13:26
*** sebasmagri has joined #openstack-zaqar13:26
flaper87vkmc: whatever you're planning to smoke, don't you dare to do that without sharing.13:27
flaper87Remember, sharing is caring and the most important thing: "Your mother was right, it's better to share"13:27
*** zhiyan has joined #openstack-zaqar13:27
kragnizvkmc: what flaper87 said13:27
vkmclooooooooooool13:27
vkmcof couse I share everything with my team13:29
vkmccourse*13:29
vkmceven a hippie run away13:30
vkmcyou are all invited13:30
flaper87awesome, at that point, I'm sure I wont even care about Zaqar13:31
* flaper87 did not just say that13:31
flaper87http://open.spotify.com/artist/1Q776wzj2mrtXrNu3iH6nk  <- THIS!13:34
vkmchaha13:34
* vkmc clicks13:35
kragniz> please install Adobe Flash13:35
kragniz;_;13:36
vkmchttps://play.spotify.com/track/21g7QVCF7OFqniIIOANiVY <- then THIS13:37
exploreshaifali> `spotify is currently not available in your country`13:39
exploreshaifali:(13:39
vkmcbooo to Spotify13:39
kragnizexploreshaifali: it's just sadness everywhere13:39
exploreshaifalikragniz, only for both if us !13:40
exploreshaifaliof*13:40
kragnizexploreshaifali: we can be sad together!13:40
exploreshaifalikragniz, yeahhh13:41
exploreshaifalikragniz, lets start crying :P13:41
*** exploreshaifali has quit IRC13:42
flaper87kragniz: just look for Archive in youtube... sample: https://www.youtube.com/watch?v=BecwuIHjW-813:45
kragnizflaper87: thanks! spotify wouldn't tell me what the track was13:46
vkmcand... Porcupine Tree https://www.youtube.com/watch?v=0UHwkfhwjsk&index=3 afterwards :13:47
flaper87kragniz: I shared the group's profile, not a specific track13:48
flaper87kragniz: the whole discography is amazing13:48
kragnizflaper87: okay!13:48
* kragniz listens13:48
kragnizI need to find more new music13:48
* vkmc keeps stealing flaper87's thunder13:48
*** jchai has joined #openstack-zaqar13:49
flaper87kragniz: http://open.spotify.com/album/6VL0JXG1PMOlAz9ZTRABWc  this is one of the bests13:49
flaper87vkmc: lol13:49
kragnizflaper87: spotify is pretty sad without flash13:52
vkmcflaper87, have you heard Gentle Giant?13:52
flaper87vkmc: yup, not a huge fan, though.13:55
flaper87kragniz: try the desktop app13:55
flaper87there's a linux preview13:56
vkmctoo progressive for your taste13:56
kragnizflaper87: good idea13:56
*** supriyaraj47 has joined #openstack-zaqar14:02
*** shibani has joined #openstack-zaqar14:05
*** sriram has joined #openstack-zaqar14:05
prashanthr_Hi supriyaraj47, shibani14:09
prashanthr_welcome to #openstack-zaqar :)14:09
vkmcwelcome supriyaraj47, shibani!14:09
supriyaraj47Hi!!!Thanks for inviting us...feels nice to be here..14:10
*** shibani has quit IRC14:11
vkmc:D14:11
prashanthr_vkmc: Supriya, Shibani and Saira are three very promising juniors of my college ! :)14:11
supriyaraj47Oh...that's verygenerous of prashanth...I think the other 2 are facing some problems in joining the chat...14:13
vkmcif prashanthr_ says that... its for something!14:14
vkmcwe are so glad to have you guys here14:14
vkmcare you already familiar with how OpenStack works?14:15
*** davideagnello has joined #openstack-zaqar14:15
* sriram lurks and says hi!14:15
vkmcsriram, hiiiiiiiiiiii :) long time no chat!14:16
supriyaraj47In the sense..we have an idea of it's architecture..14:16
sriramvkmc: yep! how are you guys doing?14:16
flaper87supriyaraj47: hey hey, welcome :)14:16
vkmcsupriyaraj47, that sounds good :)14:16
supriyaraj47Oh...it sounds like an email-id...maybe I should have kept it short!!:)14:18
*** SairaKhanum has joined #openstack-zaqar14:19
*** davideagnello has quit IRC14:20
prashanthr_supriyaraj47: I think it's fine :) Else you can change it using /nick IRC command14:20
prashanthr_A brief guide is available here: http://www.ircbeginner.com/ircinfo/ircc-commands.html14:20
prashanthr_welcome SairaKhanum :)14:20
SairaKhanumHello everyone14:21
supriyaraj47okay....ty14:21
SairaKhanumSo can you briefly explain your project then start with what exactly we are supposed to do?14:21
supriyaraj47Ya..how do we begin?And what do we do?14:23
*** cpallares has joined #openstack-zaqar14:23
cpallareso/14:24
prashanthr_cpallares: Hello :)14:25
cpallareshey prashanthr_ :)14:25
cpallaresprashanthr_: how are you doing?14:25
prashanthr_Haha i was just typing the same :) I am f9 ! How are you doing ?14:25
*** shibanis has joined #openstack-zaqar14:29
shibanishey14:29
*** 64MAA56NG has joined #openstack-zaqar14:29
*** 7GHAAP9MV has joined #openstack-zaqar14:29
SairaKhanumhey prashanth, we went thru your proposal and have understood a bit..14:31
SairaKhanumso can you elaborate a bit14:32
vkmccpallares, \o14:32
prashanthr_SairaKhanum: Sure. I can. My project was about adding a redis driver to Zaqar14:32
shibanisokay14:33
prashanthr_Zaqar basically has two main components: transport and storage which forms the basic use case for every message in the Queue14:33
prashanthr_The message enters the system through the transport and gets stored in the storage layer14:33
prashanthr_vkmc, flaper87: please correct me here14:34
vkmcprashanthr_, no need to :)14:34
prashanthr_ The main transport layer is currently http and vkmc worked on adding a amqp transport layer to zaqar as a part of her Google Summer of Code project this year14:35
SairaKhanumokay14:35
*** amitgandhinz has joined #openstack-zaqar14:35
prashanthr_So after the message comes in from the transport, it calls the storage layer to put the message into the backend14:35
SairaKhanumfor the storage you have used Swift right?14:36
prashanthr_which is then retrieved by another client to perform the relevant action14:36
prashanthr_SairaKhanum: I have used redis as my backend14:36
prashanthr_Redis is a high performance in-memory database14:36
prashanthr_it's fast because it keeps all it's data in memory14:36
shibanisokay14:36
prashanthr_Does it make sense ?14:37
SairaKhanumbut why not Trove which is database as a service..14:37
shibanisDo you use any compression algorithm to store it?14:37
prashanthr_Good question14:37
prashanthr_Redis was added for performance and high throughput reasons14:37
prashanthr_No compression is used to store messages14:38
prashanthr_But i think there was a plan to add some support14:38
prashanthr_No that was for using msgpack which does data serialization14:38
shibanisokay14:38
prashanthr_Trove just provides DB as a service14:38
SairaKhanumokay14:39
SairaKhanumso can you say more about redis..14:39
prashanthr_redis: is a key value datastructure storage engine14:40
prashanthr_which delivers high performance because of the way it keeps it's data in memory14:40
vkmcTrove is a DB provisioner, not storage as a service as, e.g., Swift14:40
SairaKhanumokay14:40
prashanthr_vkmc: Perfect. That really made the statement more understandable.14:40
prashanthr_So a basic example of redis is storing a key value14:41
prashanthr_so you set "name": "Saira"14:41
prashanthr_that's a simple set14:41
prashanthr_but the value can also be complex datastructures like14:41
SairaKhanumso you said key value pair... is it like a dictionary or hash table???14:41
prashanthr_it is a dictionary14:42
prashanthr_but a super huge one14:42
SairaKhanumokay cool14:42
*** ametts has joined #openstack-zaqar14:42
prashanthr_it has the key space to cover a whole lot of memory14:42
prashanthr_it's exactly like how you have dicts in python14:42
shibanisokay14:42
SairaKhanumi dint understand previous statement..14:42
prashanthr_key value stores are like python dictionaries14:43
*** mpanetta has joined #openstack-zaqar14:43
SairaKhanumokay14:43
shibanisso the structure of the database is key value pairs and these sets are stored in memory14:44
prashanthr_right14:44
SairaKhanumnow what are we supposed to do?14:44
supriyaraj47Hey...why would we need a key-value structure for messages?14:45
prashanthr_SairaKhanum, shibanis and supriyaraj47: You can ask vkmc/flaper87 that question.14:45
prashanthr_supriyaraj47: Caz it's fast14:45
vkmcsupriyaraj47, that's because we are providing persistence14:46
SairaKhanumi dint get14:46
vkmcsome other messaging services like AMQP or Rabbit won't store messages for later retrieval14:46
vkmcwe, on the other hand, do that14:47
SairaKhanumokay14:47
vkmcmessages are stored according to a TTL attribute their have14:47
vkmcthey*14:47
openstackgerritBoris Pavlovic proposed openstack/zaqar: Rename rally-scenarios/ to rally-jobs/  https://review.openstack.org/13677514:47
supriyaraj47kind of understanding it...14:47
prashanthr_Awesome !14:47
SairaKhanumhey you guys said dictionary.. why not hash... i think it provide faster access..14:48
SairaKhanum:-D14:49
prashanthr_SairaKhanum: A dictionary is a hash table :)14:49
prashanthr_hash is an algorithm used to implement a python dictionary14:49
*** sgotliv has quit IRC14:49
prashanthr_it was more an analogy to explain redis14:49
SairaKhanumokay14:49
prashanthr_but redis and python dictionaries are not the same14:50
prashanthr_I guess i confused you14:50
SairaKhanumnope i miss took it14:50
prashanthr_vkmc: I was just thinking, how you can help them get started ?14:51
prashanthr_This talk by flaper87 is a good introduction: https://www.youtube.com/watch?v=iNOd7-_TdDo14:52
vkmcwell, your introduction on how Zaqar works its already a good way to start14:52
vkmcbut its also a good idea to try to deploy Zaqar14:52
vkmccreate some queues, send some messages14:53
vkmcso they get a more concrete idea on how it works :)14:53
vkmcafter that, its also important they learn about the OpenStack workflow14:53
*** shibanis has quit IRC14:53
vkmcthat is... how we track bugs, how fixes are submitted, how the review process work14:54
prashanthr_Perfect !14:54
vkmcthis docs are a really way to learn about that http://docs.openstack.org/developer/zaqar/14:54
vkmcand of course... the community is here14:54
vkmcto help14:54
*** exploreshaifali has joined #openstack-zaqar14:55
vkmcSairaKhanum, supriyaraj47, shibanis ^14:55
SairaKhanumyep14:55
prashanthr_vkmc: This guide is a perfect way to get started ! :)14:55
supriyaraj47YA...got it14:55
supriyaraj47:)14:55
*** shibanis has joined #openstack-zaqar14:56
*** 64MAA56NG has quit IRC14:56
*** 7GHAAP9MV has quit IRC14:56
supriyaraj47So we do all of this initial lit-survey and get back to you guys?14:56
*** dynarro has joined #openstack-zaqar14:56
*** dynarro_ has joined #openstack-zaqar14:57
vkmcsupriyaraj47, sure14:57
vkmcfirst step then... setting up a Zaqar deployment14:57
SairaKhanumokay14:57
shibanisfrom github?14:58
vkmchttp://docs.openstack.org/developer/zaqar/development-environment.html14:58
shibanisokay14:58
vkmcyou have two options.... from Github, or using DevStack14:58
*** jchai is now known as jchai_afk14:59
*** sgotliv has joined #openstack-zaqar14:59
boris-42vkmc: btw https://review.openstack.org/136775 =)14:59
boris-42vkmc: we finally rename it to something normal=)14:59
*** jchai_afk is now known as jchai14:59
shibanisokay that's great .. will go through the link and try to set up zaqar15:00
*** malini has joined #openstack-zaqar15:01
supriyaraj47Ya..thanks a lot..15:01
SairaKhanumthank you..15:01
shibanisThank You15:01
vkmcboris-42, :D that's great, thanks15:01
prashanthr_That's awesome ! :) I am really sorry need to head back to work ! Thanks a lot vkmc, flaper87 !15:02
prashanthr_Thanks for joining in SairaKhanum, supriyaraj47 and shibanis ! :)15:02
exploreshaifalito setup Zaqar this can also be used https://wiki.openstack.org/wiki/Zaqar/Give_Zaqar_a_try15:02
vkmcnp shibanis, SairaKhanum, supriyaraj47... welcome again and hope you have fun and learn a lot!15:02
shibanisokay will go through that too :)15:02
prashanthr_Byeee :)15:03
vkmcprashanthr_, thanks for inviting your colleagues!15:03
shibanisvkmc: Thank You15:03
vkmcprashanthr_, have a nice day, ttyl15:03
prashanthr_vkmc: Haha No issues :)15:03
*** prashanthr_ has left #openstack-zaqar15:04
exploreshaifalibtw supriyaraj47 shibanis SairaKhanum hello, you people are from India ?15:04
shibanisYes :)15:04
SairaKhanumyep15:04
exploreshaifalime too :)15:04
exploreshaifaliI am an OPW Intern... just started with Zaqar15:04
SairaKhanumopw?15:05
shibanisokay.. thats great :)15:05
exploreshaifaliSairaKhanum, Outreach Program for women15:05
SairaKhanumoh lovely15:05
exploreshaifaliSairaKhanum, https://wiki.gnome.org/OutreachProgramForWomen15:06
shibanisOh there is one in january also right?15:06
exploreshaifaliit happens every 6 months15:06
shibanisokay :)15:06
exploreshaifaliyou guyz are from which state ?15:06
supriyaraj47Karnataka15:07
shibanisThis was in October right ? what are you working on?15:07
exploreshaifalishibanis, as you people know Zaqar have main 2 layers15:07
exploreshaifaliStorage and transport15:07
shibanisokay15:08
exploreshaifaliin storage layer there are 2 planes15:08
exploreshaifalicotrol plane(handle admin data) and data plane15:08
exploreshaifaliwhich handle actual messages15:08
exploreshaifaliMy task is to split there 2 plnes15:08
shibanisokay..15:08
*** malini1 has joined #openstack-zaqar15:09
shibanisokay :)15:09
exploreshaifaliso you guyz have experience with openstack ?15:09
SairaKhanumyep15:09
exploreshaifaligreeeeat :)15:09
SairaKhanumi work on keystone15:09
exploreshaifalicool15:10
exploreshaifalilets hack Zaqar now :)15:10
SairaKhanumwokay...15:10
*** mahatic has joined #openstack-zaqar15:10
*** malini has quit IRC15:11
*** malini1 has quit IRC15:11
*** mahatic has left #openstack-zaqar15:11
*** malini has joined #openstack-zaqar15:12
*** mahatic has joined #openstack-zaqar15:13
*** shibanis has quit IRC15:18
*** supriyaraj47 has left #openstack-zaqar15:18
SairaKhanumokay bye people had nice time meeting all:)15:18
*** SairaKhanum has left #openstack-zaqar15:18
flaper87exploreshaifali: are you working on this? https://bugs.launchpad.net/python-zaqarclient/+bug/135888915:25
vkmcdamn you pep815:27
* flaper87 likes the way vkmc thinks15:27
exploreshaifaliflaper87, yes, but having few exception issues15:27
flaper87exploreshaifali: ok, try pushing everything and we'll review it together15:28
exploreshaifaliflaper87, I decided to just handle the exception at present... as we didn't came with a solution that we can offer to users15:29
exploreshaifalilike what they can do next15:29
*** sgotliv has quit IRC15:29
*** cpallares has quit IRC15:32
flaper87exploreshaifali: if we fail to parse the response, there's not much we can do. We should just catch it and exit with a nice error message15:33
*** sgotliv has joined #openstack-zaqar15:33
exploreshaifaliflaper87, yes :)15:33
*** amalagon has quit IRC15:44
*** X019 has joined #openstack-zaqar15:46
flaper87vkmc: kgriffs|afk malini sanity check: https://review.openstack.org/#/c/136803/115:48
flaper87dynarro: FYI https://review.openstack.org/#/c/136803/ I think that fixes the client bug you were working on. Sorry for the noise15:48
flaper87vkmc: do we have a low-hanging-fruit around? I'm sure dynarro could use some15:49
flaper87also, there are too few bugs in the client15:49
flaper87that just means we haven't tested well enough15:49
flaper87hopefully we'll find more after rolling out this gate job properly15:49
flaper87vkmc: stop hiding, I know you're there15:49
* vkmc holds her breath15:50
vkmc:x15:50
vkmcwe should do a bug search and report day15:51
dynarro_flaper87: thanks! yeah a low-hanging fruit would be great!15:51
vkmcflaper87, I'll check out if there is a low-hanging-fruit for dynarro :)15:51
flaper87vkmc: awesome, thanks15:52
*** mahatic has left #openstack-zaqar15:53
vkmcdynarro_, hey there :) how familiar you are with Zaqar architecture?15:54
dynarro_vkmc: well, not much,  I just getting started to learn about python and about zaqar15:58
vkmcdynarro_, great15:59
vkmcI saw you contributed to the client, so maybe we can look for something else there16:00
dynarro_vkmc: Yes, that would be great16:00
vkmcand when you get more familiar with Zaqar through the client, we can look for something server-side :)16:00
dynarro_vkmc: awesome, thank you!16:01
vkmcdynarro_, no problem, glad to have you here!16:01
dynarro_:)16:02
vkmcin the meantime... is always a good idea to play a little with the server16:04
vkmctry creating queues, sending messages to them, putting metadata to the queues16:04
*** davideagnello has joined #openstack-zaqar16:04
*** cpallares has joined #openstack-zaqar16:04
vkmcand little by little, start checking out the code and understanding what happens with each of the operations you use to interact with the server16:05
boris-42https://review.openstack.org/#/c/136775/ <- vkmc flaper87 guys could you take a look?)16:06
vkmcboris-42, sure thing16:07
flaper87boris-42: one condition, you have to ship me a bottle of good vodka16:07
boris-42flaper87: sure sir=)16:07
vkmcflaper87, vodka is always a bad idea16:08
boris-42flaper87: one condtion for u we have to drink it during 1 evening  of summit!16:08
flaper87boris-42: +2A16:08
*** davideagnello has quit IRC16:08
vkmcgreat, I'll bring popcorn for the ocassion16:08
flaper87vkmc: Vodka is a bad idea if you drink it with Russians16:08
boris-42vkmc:  ^ that's how you can buy +2A in community =)16:08
flaper87They'll watch you suffer and getting wasted16:09
dynarro_vkmc: ok, I'll try ;)16:09
boris-42flaper87:  =)16:09
flaper87vkmc: Have you seen Russians drinking vodka? By the time you finish the 2 shot they've already drunk 2 bottles16:09
kragnizlol16:09
vkmcflaper87, I did yeah... I cannot think about it without feeling ill16:10
flaper87vkmc: and the proof of that is that boris-42 just told me we should drink it together16:10
* flaper87 is rarely wrong about these things16:10
vkmcflaper87, sharing is caring16:10
vkmcboris-42 cares about you flaper8716:10
vkmc:{16:10
vkmc:P16:10
flaper87vkmc: no no, that's not sharing.16:10
flaper87let me put it in another way16:10
boris-42flaper87: =)16:11
boris-42flaper87: btw I am not Russian lol16:11
boris-42=)16:11
flaper87A russian inviting you to drink vodka is like me inviting you for lunch at my grandma's place. I'll watch you explode after eating all that food16:11
vkmcbuuuuuuurn16:11
vkmcI also thought boris-42 was Russian16:12
flaper87boris-42: you have that in you, don't try to hide it16:12
flaper87boris-42: ukranian ?16:12
boris-42flaper87: nope16:12
flaper87boris-42: ok, where are you based ?16:12
flaper87:)16:12
boris-42flaper87: I am in Russia)16:12
flaper87boris-42: then I'm right16:12
boris-42flaper87: nope I am actually Serbian lol16:12
boris-42flaper87: not Siberian!16:13
boris-42=)16:13
flaper87boris-42: ahhh that's interesting.16:13
boris-42flaper87: ya quite far from Russia=)16:13
flaper87boris-42: but anyway, if you're based in Russia then you have to know how to drink vodka16:13
kragnizboris-42: what's it like there?16:13
flaper87They won't give you a visa if you don't know that16:14
kragnizboris-42: I don't know much about the place16:14
boris-42flaper87: sure sure16:14
boris-42flaper87:  actually I am already here for 15 years16:14
*** shibanis has joined #openstack-zaqar16:14
boris-42flaper87: so have some skills=)16:14
flaper87vkmc: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ SEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE ???????16:14
flaper87I'm so damn right16:14
* vkmc ignores flaper8716:14
* flaper87 puts vodka in vkmc's coffee16:14
vkmcyou drink vodka Russian style if you do it with a bear16:14
kragnizvkmc: misread as beer and was confused16:15
boris-42vkmc: ya16:16
boris-42flaper87:  btw you should try beer + vodka=)16:16
boris-42flaper87: it's called something like "yorsh"16:16
*** amitgandhinz has quit IRC16:16
vkmchttp://imgace.com/wp-content/uploads/2012/09/meanwhile-in-russia1.jpg16:16
vkmclike this16:16
*** achanda has joined #openstack-zaqar16:16
kragnizvkmc: that bear looks sad ;_;16:17
boris-42kragniz: too much vodka that day16:17
vkmcor like this http://lordsofthedrinks.files.wordpress.com/2013/03/gummy.jpg16:17
kragnizboris-42: or not enough16:17
vkmcflaper87 approves16:17
* flaper87 has had those16:17
kragnizwaste of gummy bears16:18
boris-42kragniz: waste of vodka lol16:18
flaper87kragniz: every bite is like a puch straight to your throat16:18
flaper87punch*16:18
vkmclol16:18
openstackgerritMerged openstack/python-zaqarclient: Makes health return True or False  https://review.openstack.org/13414916:18
flaper87After 3 hours in vodka, they look like real bears... They get quite big16:19
*** cpallares has left #openstack-zaqar16:19
flaper87:P16:19
boris-42 vkmc flaper87 http://pad3.whstatic.com/images/thumb/d/d4/Infuse-Vodka-With-Watermelon-Step-26.jpg/670px-Infuse-Vodka-With-Watermelon-Step-26.jpg16:19
vkmcok... next summit then16:19
boris-42^ this is quite tasty16:19
boris-42and just killing16:19
* flaper87 has done that too16:19
kragnizboris-42: that actually looks nice16:19
boris-42kragniz: standard way to drink vodka in school=)16:20
*** amitgandhinz has joined #openstack-zaqar16:20
vkmcomg boris-4216:20
vkmcloool16:20
kragnizboris-42: haha16:20
flaper87https://twitter.com/flaper87/status/536917825290797056/photo/116:22
boris-42flaper87: ^ LOL I can like your twit via IRC client!16:25
boris-42flaper87: lol16:25
kragnizflaper87: haha16:26
*** achanda has quit IRC16:29
flaper87vkmc: mind triaging ? https://bugs.launchpad.net/python-zaqarclient/+bug/139578816:34
flaper87dynarro_: That's yours ^16:34
vkmcflaper87, nice catch, triaged16:36
flaper87vkmc: thanks16:36
vkmcflaper87, you don't give thanks, you give gummybears16:37
openstackgerritMerged openstack/zaqar: Rename rally-scenarios/ to rally-jobs/  https://review.openstack.org/13677516:37
* flaper87 gives his last gummy bear to vkmc16:38
vkmc:D16:40
vkmcI didn't think it was going to work16:41
*** shibanis has quit IRC16:41
*** shibanis has joined #openstack-zaqar16:43
openstackgerritShaifali Agrawal proposed openstack/python-zaqarclient: Handling exception on 504 Error  https://review.openstack.org/13681616:44
*** kgriffs|afk is now known as kgriffs16:47
dynarroflaper87: thank you!16:48
flaper87dynarro: 100$ thanks16:50
flaper87You can hand them to me since you're sitting right there16:50
*** shibanis has left #openstack-zaqar16:50
*** davideagnello has joined #openstack-zaqar16:51
*** sgotliv has quit IRC16:52
*** amalagon has joined #openstack-zaqar16:54
dynarro=)16:54
*** amalagon has quit IRC16:58
*** sgotliv has joined #openstack-zaqar17:04
vkmcbbl17:05
*** davideagnello has quit IRC17:08
*** dynarro has quit IRC17:21
*** dynarro_ has quit IRC17:21
kgriffsvkmc, flaper87: ping17:32
*** anna_ has joined #openstack-zaqar17:47
*** X019 has quit IRC17:50
vkmckgriffs, pong17:52
kgriffso hai17:52
vkmchaaai17:52
kgriffsFlavio said last Friday that he wanted to get some specs approved today, so I've been reading the latest drafts17:53
kgriffswanted to discuss https://review.openstack.org/#/c/134567/6/specs/kilo/persistent-transport.rst17:53
vkmcsure thing17:55
kgriffsok, I submitted a comment there17:55
kgriffslike to know what you and flaper87 think17:55
vkmcthanks for reviewing it17:57
vkmcand yeah, we should totally discuss what to do when there is no support for websockets17:57
kgriffsbtw, forgot to mention, for fallback to work we will need CORS at least, possibly also JSON-P if we care about IE 917:58
kgriffsthe other way to go is to use SockJS, which will emulate websocket via polling when it isn't available18:00
kgriffsSockJS exposes a raw websocket endpoint for non-browser clients18:00
kgriffsbut then you have the issue that for those clients, you need to fall back to to polling HTTP anyway18:01
kgriffsso, it seems like SockJS is best if your only client is web browsers18:01
kgriffsas for socket.io I don't know how well non-browser clients are supported18:04
*** davideagnello has joined #openstack-zaqar18:05
*** jchai is now known as jchai_afk18:09
kgriffsfound this, but looks out of date18:09
kgriffshttps://pypi.python.org/pypi/socketIO-client18:09
vkmcare we considering other clients apart from browsers for the websocket transport? if so, which should we consider?18:09
*** exploreshaifali has quit IRC18:09
kgriffsgood question18:10
vkmcI was checking Autobahn, but not sure what kind of fallback it provides18:10
*** jchai_afk is now known as jchai18:11
vkmchttps://github.com/tavendo/AutobahnPython/tree/master/autobahn18:17
vkmcI don't like the verbosity of that library18:18
kgriffsverbosity in which way?18:19
vkmchere are some examples of websocket programming with Autobahn http://autobahn.ws/python/websocket/programming.html18:20
vkmcmaybe is the camel case I don't like haha18:22
*** exploreshaifali has joined #openstack-zaqar18:35
kgriffsvkmc: I added a few more comments on that spec18:38
kgriffsI'd like to know what you think18:38
vkmcthanks kgriffs18:38
*** amalagon has joined #openstack-zaqar18:40
*** achanda has joined #openstack-zaqar18:46
*** achanda has quit IRC18:53
*** achanda has joined #openstack-zaqar18:54
*** sgotliv has quit IRC18:56
*** flwang has quit IRC18:58
*** anna_ has quit IRC19:01
*** davideagnello has quit IRC19:01
*** davideagnello has joined #openstack-zaqar19:02
*** davideagnello has quit IRC19:07
flaper87o/19:08
*** davideagnello has joined #openstack-zaqar19:08
flaper87kgriffs: lemme read those comments19:08
*** flwang has joined #openstack-zaqar19:11
kgriffsbrb19:12
*** kgriffs is now known as kgriffs|afk19:13
*** flwang1 has joined #openstack-zaqar19:16
flaper87kgriffs|afk: vkmc replied19:20
*** amitgandhinz has quit IRC19:23
*** amitgandhinz has joined #openstack-zaqar19:24
flaper87kgriffs|afk: also, if you can go and +1/-1 the remaining specs, it'd be great19:24
flaper87or +2 not sure how permissions are set in that project19:24
*** amitgandhinz has quit IRC19:29
*** amitgandhinz has joined #openstack-zaqar19:30
*** flwang1 has quit IRC19:32
vkmcthanks flaper8719:39
*** jchai is now known as jchai_afk19:57
flaper87btw, meeting in 1 hour20:01
vkmcyup20:01
*** davideagnello has quit IRC20:01
vkmcsure thing20:02
vkmcflaper87, so... no autobahn, no socketjs20:03
vkmcsocketio it is? :)20:03
vkmcsorry, socketjs20:05
*** davideagnello has joined #openstack-zaqar20:09
vkmctornado maybe20:12
flaper87no no, no socketio20:24
flaper87:P20:24
flaper87vkmc: ^20:24
vkmcsocketio!20:25
vkmc:P20:25
vkmckidding20:25
flaper87:P20:25
vkmcwhat about tornado flaper87?20:25
*** amitgandhinz has quit IRC20:25
vkmchttp://www.tornadoweb.org/en/stable/20:25
vkmcautobahn is wamp so I don't think it fits here20:26
flaper87Tornado ships a full webserver, we might need something like that for websocket20:26
*** jchai_afk is now known as jchai20:26
flaper87I used to use tornado before too but it wasn't mature enough20:26
flaper87and don't try to mix tornado and twisted20:26
flaper87terrible terrible idea20:26
vkmcit has a twisted module20:27
vkmcbut it can be ignored20:27
flaper87I used https://github.com/Lawouach/WebSocket-for-Python for the PoC20:27
flaper87I think20:27
vkmcyes you did20:27
*** amitgandhinz has joined #openstack-zaqar20:28
*** amitgandhinz has quit IRC20:29
flaper87https://github.com/Lawouach/WebSocket-for-Python/tree/master/ws4py/server20:30
*** amitgandhinz has joined #openstack-zaqar20:30
flaper87it has support for tullip, gevent, wsgi and cherrypy20:30
vkmcasyncio?20:31
flaper87vkmc: that's tulip20:31
flaper87tulip was renamed into asyncio20:32
flaper87https://github.com/Lawouach/WebSocket-for-Python/blob/master/ws4py/server/tulipserver.py20:32
vkmck20:32
*** flwang1 has joined #openstack-zaqar20:35
*** achanda has quit IRC20:38
*** achanda has joined #openstack-zaqar20:40
*** sgotliv has joined #openstack-zaqar20:43
*** flwang has quit IRC20:49
*** exploreshaifali has quit IRC20:50
flaper87meeting in 820:52
vkmccountdown started20:53
vkmc7 min!20:53
flaper87kgriffs|afk: flwang1 zhiyan20:53
*** achanda has quit IRC20:55
vkmcflaper87,20:57
vkmckragniz20:57
*** kgriffs|afk is now known as kgriffs21:10
*** malini has quit IRC21:12
*** achanda has joined #openstack-zaqar21:37
flwang1kgriffs: ping22:00
flaper87vkmc: https://review.openstack.org/#/c/125938/ :)22:01
flaper87flwang1: vkmc https://review.openstack.org/#/c/135189/22:01
flaper87flwang1: vkmc https://review.openstack.org/#/c/136170/22:02
flaper87:)22:02
flaper87pleeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeease22:02
flaper87we need to do more reviews22:02
vkmcyou are right... I didn't pay much attention to reviews since the summit >.>22:03
vkmcflaper87, we have to review the cli22:03
flaper87vkmc: +222:05
*** jchai has quit IRC22:08
vkmcflaper87, sorry dud, I don't want to be that person22:27
vkmchttps://review.openstack.org/#/c/125938/22:27
flaper87vkmc: the r is needed22:31
flaper87vkmc: https://review.openstack.org/#/c/125938/5/zaqar/queues/storage/mongodb/__init__.py,cm22:32
flaper87:)22:32
vkmcflaper87, what is it for?22:32
vkmcoh oh22:32
*** achanda has quit IRC22:32
vkmcdamn you are good22:32
vkmcsorry22:32
flaper87vkmc: np, I forgive you for being THAT person22:33
flaper87:P22:33
vkmchahaha22:33
*** mpanetta has quit IRC22:33
*** amitgandhinz has quit IRC22:47
*** sriram has quit IRC23:02
*** achanda has joined #openstack-zaqar23:12
*** malini has joined #openstack-zaqar23:21
*** sgotliv has quit IRC23:26
*** flwang has joined #openstack-zaqar23:39
vkmcflaper87, not sure about this one https://review.openstack.org/#/c/136170/123:42
vkmcflaper87, seems like sqlalchemy is using sqlite uri23:42
vkmchttps://github.com/openstack/zaqar/blob/master/zaqar/queues/storage/sqlalchemy/options.py#L2023:42
flaper87vkmc: yup, that's sqlalchemy's syntax23:43
flaper87to use mysql you'd do mysql://....23:43
vkmcthat's correct23:43
vkmck, makes sense23:47
flaper87:)23:52
vkmc\o/23:52
*** kgriffs is now known as kgriffs|afk23:53
flaper87ok, off for the night. tty tomorrow :)23:54
flaper87thanks for reviewing that code23:54
vkmcnp23:54
vkmcI'm off too23:54
vkmcttyt :) take care caracolo23:55
*** kgriffs|afk is now known as kgriffs23:55
*** amitgandhinz has joined #openstack-zaqar23:58

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