Wednesday, 2016-02-17

*** amitgandhinz has quit IRC00:14
openstackgerritwangxiyuan proposed openstack/zaqar: Fix 500 error when create pools in wsgi v2.  https://review.openstack.org/27453701:02
*** kgriffs is now known as kgriffs|afk01:38
openstackgerritMerged openstack/zaqar: Update homedoc in wsgi v2  https://review.openstack.org/27430201:58
openstackgerritOpenStack Proposal Bot proposed openstack/python-zaqarclient: Updated from global requirements  https://review.openstack.org/27874202:09
openstackgerritMerged openstack/python-zaqarclient: Updated from global requirements  https://review.openstack.org/27874202:41
openstackgerritwangxiyuan proposed openstack/zaqar: Fix 500 error when create pools in wsgi v2.  https://review.openstack.org/27453703:05
openstackgerritFei Long Wang proposed openstack/zaqar: Fix metadata update issue for v1.1 and v2  https://review.openstack.org/28094103:07
*** wanghao has quit IRC03:40
*** wanghao has joined #openstack-zaqar03:40
*** flwang1 has quit IRC03:55
*** wanghao has quit IRC04:36
*** wanghao has joined #openstack-zaqar04:37
*** GB21 has joined #openstack-zaqar05:06
*** pt_15_ has quit IRC05:15
*** itisha has quit IRC05:17
*** GB21 has quit IRC06:41
openstackgerritEva Balycheva proposed openstack/zaqar: Support binary messages over websocket  https://review.openstack.org/25697806:48
-openstackstatus- NOTICE: A problem with the mirror used for CI jobs in the rax-iad region has been corrected. Please recheck changes that recently failed jobs on nodes in rax-iad.06:50
*** jtomasek has joined #openstack-zaqar07:36
*** rcernin has joined #openstack-zaqar07:42
*** GB21 has joined #openstack-zaqar08:12
*** GB21 has quit IRC08:17
*** pcaruana has joined #openstack-zaqar08:42
*** dynarro has joined #openstack-zaqar09:05
*** achanda has quit IRC09:16
*** achanda has joined #openstack-zaqar09:19
*** GB21 has joined #openstack-zaqar09:19
*** achanda has quit IRC09:40
*** achanda has joined #openstack-zaqar09:40
*** achanda has quit IRC09:46
*** wxy has quit IRC09:52
*** vipuls has quit IRC09:52
*** lane_kong has quit IRC09:52
*** zhiyan has quit IRC09:52
*** hparekh has quit IRC09:52
*** hparekh has joined #openstack-zaqar09:53
*** vipuls has joined #openstack-zaqar09:53
*** wxy has joined #openstack-zaqar09:53
*** kragniz has quit IRC09:56
*** kragniz has joined #openstack-zaqar09:58
*** zhiyan has joined #openstack-zaqar09:58
*** lane_kong has joined #openstack-zaqar09:58
*** zhiyan has quit IRC10:03
*** hparekh has quit IRC10:03
*** rcernin has quit IRC10:03
*** hparekh has joined #openstack-zaqar10:03
*** rcernin has joined #openstack-zaqar10:04
*** Eva-i has quit IRC10:08
*** Eva-i has joined #openstack-zaqar10:08
*** zhiyan has joined #openstack-zaqar10:12
*** dynarro has quit IRC10:47
*** lane_kong has quit IRC10:49
*** flwang has quit IRC10:49
*** vkmc has quit IRC10:49
*** godlike has quit IRC10:49
*** vkmc has joined #openstack-zaqar10:51
*** godlike has joined #openstack-zaqar10:51
*** godlike has quit IRC10:51
*** godlike has joined #openstack-zaqar10:51
*** lane_kong has joined #openstack-zaqar10:59
*** rcernin has quit IRC11:03
*** godlike has quit IRC11:04
*** vkmc has quit IRC11:04
*** zhiyan has quit IRC11:04
*** ameade has quit IRC11:04
*** mdnadeem has quit IRC11:04
*** eliqiao_ has quit IRC11:04
*** kgriffs|afk has quit IRC11:04
*** vkmc has joined #openstack-zaqar11:05
*** vkmc has quit IRC11:05
*** vkmc has joined #openstack-zaqar11:05
*** godlike has joined #openstack-zaqar11:06
*** godlike has quit IRC11:06
*** godlike has joined #openstack-zaqar11:06
*** eliqiao_ has joined #openstack-zaqar11:06
*** kgriffs|afk has joined #openstack-zaqar11:07
*** kgriffs|afk is now known as kgriffs11:07
*** mdnadeem has joined #openstack-zaqar11:07
*** ameade has joined #openstack-zaqar11:11
*** zhiyan has joined #openstack-zaqar11:16
*** achanda has joined #openstack-zaqar11:16
*** achanda has quit IRC11:22
*** mdnadeem has quit IRC11:39
*** mdnadeem has joined #openstack-zaqar11:40
*** rcernin has joined #openstack-zaqar11:49
*** wxy has quit IRC11:50
*** jtomasek has quit IRC11:50
*** david_cu has quit IRC11:50
*** therve has quit IRC11:50
*** wxy has joined #openstack-zaqar11:50
*** jtomasek has joined #openstack-zaqar11:51
*** openstack has joined #openstack-zaqar12:02
*** asimov.freenode.net sets mode: +ns 12:02
*** asimov.freenode.net sets mode: -o openstack12:03
-asimov.freenode.net- *** Notice -- TS for #openstack-zaqar changed from 1455710561 to 140689197412:03
*** asimov.freenode.net sets mode: +ct-s 12:03
*** ryansb has joined #openstack-zaqar12:03
*** jasondotstar has joined #openstack-zaqar12:03
*** flaper87 has joined #openstack-zaqar12:03
*** pcaruana has joined #openstack-zaqar12:03
*** hparekh has joined #openstack-zaqar12:03
*** jtomasek has joined #openstack-zaqar12:03
*** wxy has joined #openstack-zaqar12:03
*** rcernin has joined #openstack-zaqar12:03
*** mdnadeem has joined #openstack-zaqar12:03
*** zhiyan has joined #openstack-zaqar12:03
*** ameade has joined #openstack-zaqar12:03
*** kgriffs has joined #openstack-zaqar12:03
*** eliqiao_ has joined #openstack-zaqar12:03
*** godlike has joined #openstack-zaqar12:03
*** vkmc has joined #openstack-zaqar12:03
*** lane_kong has joined #openstack-zaqar12:03
*** Eva-i has joined #openstack-zaqar12:03
*** kragniz has joined #openstack-zaqar12:03
*** vipuls has joined #openstack-zaqar12:03
*** GB21 has joined #openstack-zaqar12:03
*** wanghao has joined #openstack-zaqar12:03
*** EmilienM has joined #openstack-zaqar12:03
*** davideagnello has joined #openstack-zaqar12:03
*** AAzza has joined #openstack-zaqar12:03
*** openstackgerrit_ has joined #openstack-zaqar12:03
*** openstackgerrit has joined #openstack-zaqar12:03
*** njohnston has joined #openstack-zaqar12:03
*** cpallares has joined #openstack-zaqar12:03
*** ksheedlo has joined #openstack-zaqar12:03
*** zigo has joined #openstack-zaqar12:03
*** asimov.freenode.net changes topic to "OpenStack Queuing and Notification Service || Smile :D || Meetings every Monday @ 21:00 UTC/15:00 UTC || Wiki: https://wiki.openstack.org/wiki/Zaqar || Paste: http://paste.openstack.org/ || Send messages and make some noise :D"12:03
*** bradjones has joined #openstack-zaqar12:04
*** bradjones has joined #openstack-zaqar12:04
*** therve has joined #openstack-zaqar12:04
*** openstackstatus has joined #openstack-zaqar12:04
*** Eva-i has quit IRC12:24
*** kragniz has quit IRC12:24
*** vipuls has quit IRC12:24
*** wanghao has quit IRC12:24
*** AAzza has quit IRC12:24
*** njohnston has quit IRC12:24
*** cpallares has quit IRC12:24
*** ksheedlo has quit IRC12:24
*** zigo has quit IRC12:24
*** AAzza has joined #openstack-zaqar12:25
*** wanghao has joined #openstack-zaqar12:25
*** njohnston has joined #openstack-zaqar12:25
*** kragniz has joined #openstack-zaqar12:25
*** ksheedlo-rax has joined #openstack-zaqar12:25
*** zigo has joined #openstack-zaqar12:26
*** Eva-i has joined #openstack-zaqar12:26
*** cpallares has joined #openstack-zaqar12:26
*** vipuls has joined #openstack-zaqar12:27
*** EmilienM has quit IRC12:32
*** openstackgerrit_ has quit IRC12:32
*** openstackgerrit has quit IRC12:32
*** openstackgerrit has joined #openstack-zaqar12:33
*** openstackgerrit_ has joined #openstack-zaqar12:33
*** EmilienM has joined #openstack-zaqar12:37
*** dynarro has joined #openstack-zaqar13:01
*** achanda has joined #openstack-zaqar13:21
*** flwang has joined #openstack-zaqar13:23
*** achanda has quit IRC13:26
openstackgerritMerged openstack/zaqar: Fix 500 error when create pools in wsgi v2.  https://review.openstack.org/27453713:47
*** amitgandhinz has joined #openstack-zaqar14:02
*** sriram has joined #openstack-zaqar14:17
*** GB21 has quit IRC14:21
*** malini has joined #openstack-zaqar14:25
*** GB21 has joined #openstack-zaqar14:31
openstackgerritEva Balycheva proposed openstack/zaqar: Support binary messages over websocket  https://review.openstack.org/25697814:32
*** wxy_ has joined #openstack-zaqar14:42
*** flaper87 has quit IRC14:54
*** flaper87 has joined #openstack-zaqar14:54
*** GB21 has quit IRC14:57
*** pradk has joined #openstack-zaqar15:04
openstackgerritMerged openstack/zaqar: Don't return links if subscriptions are empty  https://review.openstack.org/28003515:13
*** malini1 has joined #openstack-zaqar15:13
*** malini has quit IRC15:16
*** malini1 has left #openstack-zaqar15:17
*** achanda has joined #openstack-zaqar15:24
*** achanda has quit IRC15:29
*** pcaruana has quit IRC16:35
*** boris-42 has joined #openstack-zaqar16:55
*** pt_15_ has joined #openstack-zaqar16:57
*** wxy_ has quit IRC16:59
*** pt_15_ is now known as pt_1517:03
*** mpanetta has joined #openstack-zaqar17:12
*** ksheedlo-rax has quit IRC17:33
*** ameade has quit IRC17:34
*** zigo has quit IRC17:34
*** njohnston has quit IRC17:34
*** zigo has joined #openstack-zaqar17:36
Eva-iryansb: flwang: I'd like to talk with you about pool and flavor creation in the client17:38
Eva-iryansb: flwang: hello17:38
*** njohnston has joined #openstack-zaqar17:39
*** ksheedlo-rax has joined #openstack-zaqar17:40
*** ameade has joined #openstack-zaqar17:41
*** achanda has joined #openstack-zaqar17:59
ryansbsure18:01
*** achanda has quit IRC18:02
*** flwang1 has joined #openstack-zaqar18:07
ryansbEva-i: you rang?18:15
*** kgriffs is now known as kgriffs|afk18:15
Eva-iryansb: do you remember this patch https://review.openstack.org/#/c/266808/ ? Currently pool and flavor creation is bad, and the patch doesn't make it much better.18:17
*** wxy__ has joined #openstack-zaqar18:18
Eva-iryansb: we have to think how to properly make pools and flavors in the client, so the library user will not get into bad situations.18:18
ryansbI see, so your specific concern is that PUT is a create-or-update operation?18:21
*** wxy has quit IRC18:21
Eva-iryansb: POST might be useful (But as flwang said, it's not our priority now), but I figured out a way for the user to safely perform operations with pools and flavors (without accidental rewrites) with just our existing PUT and GET. So we can keep the server side as is. So my concern is only client behavior.18:24
*** flwang1 has quit IRC18:24
ryansbso your worry is that clients won't implement the check-then-update workflow18:25
ryansbyes?18:25
*** dynarro has quit IRC18:26
*** pradk has left #openstack-zaqar18:31
*** achanda has joined #openstack-zaqar18:33
Eva-iryansb: I'm thinking18:34
*** rcernin has quit IRC18:36
Eva-iryansb: Please see the pad's solution 1 (no need to read solution 2): https://etherpad.openstack.org/p/python-zaqarclient_pool_behavior. Do I understand correctly 'check-then-update' workflow?18:44
*** eliqiao_ has quit IRC18:45
*** eliqiao_ has joined #openstack-zaqar18:48
*** mpanetta has quit IRC18:56
*** mpanetta has joined #openstack-zaqar18:57
ryansbso 1 is what I meant, yes19:00
ryansbyou (the client) have to do a GET first to see if the resource is there, then PUT to make your changes19:01
*** amitgandhinz has quit IRC19:02
*** amitgandhinz has joined #openstack-zaqar19:03
Eva-iryansb: okay, I understand. So I should probably put away my "-1" from this patch: https://review.openstack.org/#/c/266808/. Then maybe we should somehow tell the user that he might rewrite existing resource on Pool object instantiation?19:04
*** rcernin has joined #openstack-zaqar19:06
ryansbhm... yeah, I'll think about it. Obviously backwards compat is a priority19:11
*** sriram1 has joined #openstack-zaqar19:17
*** sriram has quit IRC19:18
*** sriram1 is now known as sriram19:18
*** sriram has joined #openstack-zaqar19:18
Eva-iryansb: with this patch https://review.openstack.org/#/c/266808/ I'm not sure we'll be able to provide backward compatibility. But it's better to make a change I think.19:26
ryansbhrm.19:32
Eva-iryansb: I noticed that I'm able to create two flavors pointing to the same pool group. Is this behavior okay?19:34
ryansbyeah, that should be fine19:34
Eva-iryansb: thanks19:34
*** achanda has quit IRC19:40
*** kgriffs|afk is now known as kgriffs20:22
*** achanda has joined #openstack-zaqar20:28
EmilienMvkmc: I need your brain20:28
EmilienMwe finished to write puppet-zaqar and now we want to run run messaging tests in our CI20:29
EmilienMrunning tox with api.messaging is good?20:30
flwangEmilienM: do you mean running the UT of zaqar?20:30
EmilienMflwang: no, tempest20:31
EmilienMsorry20:31
EmilienMflwang: https://review.openstack.org/28151520:31
flwangEmilienM: oh, so you want to figure out how to run the test in tempest for zaqar, right?20:33
EmilienMyeah!20:33
EmilienMflwang: see my patch how I do20:33
flwangEmilienM: yep, api.messaging is correct, see https://github.com/openstack/tempest/tree/master/tempest/api/messaging20:34
EmilienMcool !20:34
EmilienMthanks20:34
flwangEmilienM: just leave an inline comments20:35
EmilienMflwang: actually we'll add more use cases later, but dprince did the module and he tested websocket, which is something we'll use in tripleo20:36
flwangEmilienM: cool, would you mind explaining more 'we'll use in tripleo'?20:37
EmilienMflwang: tripleo is about to use zaqar20:37
flwangdoes that mean tripleo will use the websocket of zaqar? like an integration?20:37
flwangawesome, good to know20:37
EmilienMtripleo is building an UI, that will use zaqar/websocket to talk with msitral iiuc20:37
EmilienMmistral*20:37
flwangEmilienM: oh, yep, the integration with Mistral has been merged20:38
EmilienMflwang: http://lists.openstack.org/pipermail/openstack-dev/2016-January/083889.html20:38
flwangEmilienM: yep, i know the discussion, but TBH, i'm not aware that tripleo will use zaqar, i just know tripleo will use mistral20:39
ryansbflwang: yeah, they want to use zaqar for the UI & potentially as a swconfig transport20:40
EmilienMright20:41
flwangryansb: cool, similar like the horizon case20:41
ryansbyeah20:41
ryansbalmost exactly like that, actually20:41
flwangEmilienM: you mentioned 'dprince did the module', so may i know the status?20:41
EmilienMflwang: done20:41
flwangEmilienM: oh, cool, does that mean now we can deploy zaqar with puppet?20:42
EmilienMthe module is written and works for tripleo20:42
EmilienMyep20:42
EmilienMthat's why I'm doing https://review.openstack.org/28151520:42
flwangawesome20:42
EmilienMso we integrate it in our CI20:42
flwangcooooooooooooooooooooool20:42
EmilienMso you'll hear from us if you break zaqar or tempest/zaqar20:42
flwangEmilienM: hah :D20:43
EmilienMyeah.20:43
EmilienMand very bad.20:43
EmilienM:-P20:43
flwangEmilienM: i'm so excited since we(Catalyst IT) is keen to deploy zaqar with puppet20:43
EmilienMcool20:43
EmilienMjust use it20:43
ryansbflwang: question, are you guys an ubuntu shop?20:45
ryansbit looks like openstack-ansible is ubuntu only unless I'm majorly mistaken20:46
flwangryansb: yes, we're running on ubuntu20:52
ryansbk, cool20:52
flwangEmilienM: thanks again for you guys awesome effort20:52
EmilienMcool20:52
flwangEmilienM: is there any Tripleo guy we should talk to support the work?20:53
flwangryansb: i will send you some links20:53
EmilienMflwang: dprince20:53
flwangEmilienM: cool, thanks20:53
EmilienMand jtomasek20:53
EmilienMjtomasek is doing UI & dprince is doing tripleo20:53
flwangEmilienM: great, thanks20:54
flwangEmilienM: i saw this warning('Zaqar is not yet packaged on Ubuntu systems.')20:56
EmilienMyep20:57
flwangEmilienM: does  that mean now we can't run puppet zaqar against ubuntu20:57
EmilienMUCA does not include zaqar packaging20:57
EmilienMflwang: do you see zaqar ? http://ubuntu-cloud.archive.canonical.com/ubuntu/pool/main/z/20:57
flwangEmilienM: yep, i see20:57
EmilienMI don't see it20:58
ryansbflwang: I don't know about in OSAD - they might let you run from source20:58
ryansbI haven't dug into it yet20:58
flwangEmilienM: so is it possible to build a debian pkg by ourself and use that?20:58
EmilienMyes20:59
EmilienMof course20:59
flwangEmilienM: ok, cool, i will talk with our operation guys to figure out how to do that, thanks21:00
EmilienMcool21:00
flwangryansb: you can fork this repo https://github.com/stevelle/openstack-ansible-zaqar21:00
ryansbkk, thanks21:01
flwangryansb: and take ironic as an example https://github.com/mrda/openstack-ansible-ironic21:01
ryansbI need to get an ubuntu box first, but that should be pretty simple21:01
flwangryansb: awesome21:02
*** amitgandhinz has quit IRC21:03
openstackgerritThai Tran proposed openstack/zaqar-ui: Enable auto discovery  https://review.openstack.org/28152521:04
*** amitgandhinz has joined #openstack-zaqar21:04
*** mpanetta is now known as GaN21:28
*** GaN is now known as mpanetta21:29
*** flwang1 has joined #openstack-zaqar21:34
openstackgerritFei Long Wang proposed openstack/zaqar: Fix metadata update issue for v1.1 and v2  https://review.openstack.org/28094121:38
*** achanda has quit IRC21:42
*** sriram has quit IRC21:44
EmilienMflwang: he's in europe, so might be offline right now, fyi21:48
EmilienMbut here \o/21:48
flwangEmilienM: hah :) thanks for the heads up21:49
jtomasek:)21:49
flwangjtomasek: wow21:49
flwangwelcome jump in21:49
*** flwang1 has quit IRC21:57
*** mpanetta has quit IRC21:59
*** wanghao has quit IRC22:01
*** wanghao has joined #openstack-zaqar22:02
*** jtomasek is now known as jtomasek|afk22:04
flwangEmilienM: i got this https://packages.debian.org/search?keywords=python-zaqar22:05
EmilienMwe're running Ubuntu UCA22:06
Eva-iflwang: Hello. I want python-zaqarclient in CLI show some description when Zaqar returns 404 status code. Now it's a blank like, because Zaqar server returns no description with 404 response, so the client uses empty string: https://github.com/openstack/python-zaqarclient/blob/master/zaqarclient/transport/http.py#L10522:06
Eva-iflwang: should I make a change in python-zaqarclient or in Zaqar?22:06
flwangEmilienM: yep, i see, my point is if we(my company) maintain a private puppet zaqar repo22:06
flwangEmilienM: so can we change the puppet zaqar code to use that debian pkg?22:07
EmilienMno, puppet openstack integration is running ubuntu because OpenStack Infra runs ubuntu22:07
EmilienMwell sorry let me rephrase it :22:07
EmilienMwe don't and won't test on debian right now22:07
EmilienMbut you can push patches in params.pp to support debian package/service names22:08
EmilienMit will be accepted22:08
flwangEmilienM: but the upstream code must use UCA, right?22:09
EmilienMwe also support debian22:09
flwangEmilienM: ah, i see22:09
flwangEmilienM: thanks22:11
EmilienMflwang: so you're welcome to push code22:11
*** eliqiao_ has quit IRC22:11
flwangEva-i: i see. but why do we need change for zaqar?22:12
*** eliqiao_ has joined #openstack-zaqar22:13
*** flwang1 has joined #openstack-zaqar22:14
Eva-iflwang: maybe we don't need it, that's why I'm asking. I just thought maybe we could also override falcon.HTTPNotFound() exception in https://github.com/openstack/zaqar/blob/master/zaqar/transport/wsgi/errors.py, so it will provide more info and it could fix the problem in the client's CLI. But okay, I'll just make change to the client.22:21
flwangEva-i: i can see the point now22:25
flwangEva-i: let me check the code22:26
flwangEva-i: https://github.com/openstack/zaqar/blob/master/zaqar/transport/wsgi/v2_0/pools.py#L15422:29
flwangyes, we're using falcon's error directly22:30
flwangand i think it would be nice if there is a custom error for NotFound error22:30
Eva-iflwang: oh, okay =)22:30
flwangEva-i: thanks :)22:32
Eva-iflwang: subscription's 409 response also provides no description. See: https://github.com/openstack/zaqar/blob/master/zaqar/transport/wsgi/v2_0/subscriptions.py#L190. Would you like me to substitute it to falcon.HTTPConflict and pass the description inside? Maybe I should also override falcon.HTTPConflict?22:34
flwangEva-i: yes, pls.22:37
Eva-iflwang: cool22:37
*** wanghao has quit IRC22:40
flwangvkmc: ping22:41
*** wanghao has joined #openstack-zaqar22:41
openstackgerritFei Long Wang proposed openstack/zaqar: Add `_max_message_size` and `_default_message_ttl` as queue attributes  https://review.openstack.org/26572322:47
*** amitgandhinz has quit IRC22:53
flwangEva-i: would you mind explaining  your first comment on https://review.openstack.org/#/c/270464/6/zaqar/transport/validation.py22:55
*** achanda has joined #openstack-zaqar22:56
openstackgerritFei Long Wang proposed openstack/python-zaqarclient: Add subscriptions for queue object  https://review.openstack.org/26939823:08
*** achanda has quit IRC23:26
*** achanda has joined #openstack-zaqar23:33

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