Thursday, 2015-09-17

*** csoukup has joined #openstack-zaqar00:00
*** Qiming has joined #openstack-zaqar00:20
*** achanda_ has quit IRC00:31
*** achanda has joined #openstack-zaqar00:33
*** mdnadeem has joined #openstack-zaqar00:35
*** achanda has quit IRC00:38
*** itisha has joined #openstack-zaqar00:46
*** achanda has joined #openstack-zaqar01:22
*** achanda has quit IRC01:41
*** Qiming has quit IRC01:42
cpallaresflwang1: o/01:42
vkmcflwang, o/01:42
flwang1?01:42
flwang1hi girls, what's up01:43
vkmcflwang1, so we were talking about the Horizon use case for the websocket demo01:43
cpallaresflwang1: We're discussing the demo for the zaqar presentation and vkmc mentioned a poc for horizon01:43
vkmcthat yes ^01:43
cpallareslol jinxy01:43
flwang1haha01:43
flwang1what i can help?01:43
vkmcand we would like to hear yours and flaper87's feedback01:43
cpallares/s/jinxy/jinx01:43
flwang1yes, listening...01:43
vkmcflwang1, cpallares found this etherpad from last summit https://etherpad.openstack.org/p/YVR-horizon-liberty-messaging01:44
cpallaresSo we're looking over the blueprints from 201201:44
cpallaresand that link that vkmc just posted01:44
cpallareslol01:44
vkmcaahahaha01:44
vkmcok I'll stay back01:44
vkmccpallares, you tell him01:44
cpallaresvkmc: no no continue01:44
vkmcso we were designing the poc, brainstorming on how it should look like01:45
*** c_soukup has joined #openstack-zaqar01:45
flwang1reading the etherpad...01:45
flwang1may i get a summary?01:46
cpallaresHorizon wants to use zaqar for messaging01:46
cpallaresflwang1: such as deliving continous notifications to users, admins01:47
flwang1yes01:47
cpallaresand other things like standardizing error messages01:47
cpallareswhich is what vkmc and I were discussing01:47
cpallaresWould the poc be creating one these features?01:48
cpallaresThere seems to be so many things horizon could use with zaqar01:48
flwang1so which user case are you trying to focus?01:48
flwang1notifications to end user/admin or the error message stuff01:48
vkmcthey are kinda related01:48
*** csoukup has quit IRC01:49
flwang1i would suggest focusing one01:49
vkmclet's say errors01:49
flwang1ok01:49
cpallaresWell, they both need the same code to be built on top of it, no?01:49
flwang1cool01:50
flwang1then my question is how about the sizing/workload for the poc?01:50
flwang1there are about 40 days before the summit01:50
cpallaresflwang1: Do you think it's not realistic?01:51
flwang1no, i just want to figure out the scope and make sure it can be done before summit01:51
flwang1because it could be a really good demo01:52
vkmcyes... its mine concern to01:52
vkmco01:52
flwang1to accelerate the integration with horizon01:52
cpallaresWell standardizing the error messages from different projects seems more ambitious than just sending messages within horizon01:52
flwang1so i think we need to define the user case clearly and confirm with horizon guys to get a reasonable scope01:53
flwang1cpallares: +101:53
vkmcthe thing is... the queue should be useful for processing them01:54
vkmcand display useful information accordingly01:54
vkmcalso, I'm reading that a problem is that things are confusing because calls to underlying services are asynchronous01:55
vkmcso maybe you are launching a nova instance and then you go to the admin menu01:55
vkmcand you don't see the nova instance failure reason01:55
vkmcso Horizon should be able to pull out from the queue according to the service01:56
flwang1vkmc: but does  that mean horizon need to pool the queue?01:56
flwang1or we will leverage the notifications?01:56
vkmcI dunno, that is on us I guess01:57
vkmcone of the sides has to do the effort01:57
flwang1i have an meeting after 3 mins, will you be online after 45 mins? sorry about that01:57
*** njohnston is now known as nate_gone01:57
vkmcHorizon polls Zaqar for changes or we notify Horizon that they have a message for service X01:57
vkmcnp01:57
vkmcyes I think so :)01:57
flwang1awesome01:57
flwang1thanks for following up this, vkmc01:58
vkmcnp, cpallares pinged me first01:58
vkmchaha01:58
flwang1haha01:58
vkmcteam work \o/01:58
cpallares\o/01:58
flwang1cpallares will be award a nz candy01:58
cpallares:D01:59
*** flwang1 has quit IRC02:03
*** flwang1 has joined #openstack-zaqar02:22
*** david-lyle has joined #openstack-zaqar02:34
*** achanda has joined #openstack-zaqar02:41
*** achanda has quit IRC02:45
flwang1back03:00
flwang1vkmc: cpallares: are you around?03:00
vkmcflwang1, here!03:00
flwang1vkmc: so I would suggest have a chat with horizon guys and define the scope03:02
flwang1how do you think?03:02
cpallareso/03:02
* vkmc approves03:02
cpallaresflwang1: in a meeting, their channel, mailing list?03:02
vkmcseems that mrunge was working on that03:02
vkmcaccording to YVR etherpad03:03
flwang1i prefer IRC03:03
vkmcme too03:03
cpallaresseems more quickly to do it that way too03:03
*** achanda has joined #openstack-zaqar03:03
flwang1cool, vkmc do know mrunge?03:04
vkmcwe better catch them asap03:04
vkmcI do know him03:04
flwang1awesome03:04
cpallaresvkmc: awesome03:04
vkmcso I'll ping him tomorrow03:05
vkmcand maybe arrange a meeting03:05
flwang1it would be excellent03:05
flwang1i will try to ping him/her either03:05
flwang1and i will go through the etherpad to understand the user case03:05
vkmccool03:06
vkmcI think we have some highlights at least03:06
vkmc1. operations being asynchronous and for that reason error message display is confusing03:07
vkmc2. information displayed in error messages is not user friendly (hence the need of a processing before display)03:07
vkmc3. order or events (a big ? here... since I don't think we can enforce any ordering there... FIFO)03:08
vkmcno03:08
vkmcyeah is FIFO03:08
vkmco.o03:08
flwang1you need some coffee :)03:09
cpallareslol03:09
cpallaresor a nap03:09
cpallaresan 8 hour nap03:09
vkmchahaha03:10
vkmcboth O.O03:10
cpallareshaha03:11
flwang1the highlights looks good for me, and personally, i would like to focus on the  asynchronous issue03:12
flwang1but i need some test03:12
vkmcyeah03:13
flwang1vkmc: cpallares: can you correct me? if i create a instance on horizon and switch the pages to another panel, then as an end user, i won't be notified if the instance is created successfully or not, right?03:13
vkmcflwang1, exactly yes03:13
vkmcand if an error occurs likewise03:13
flwang1cool03:14
flwang1and i may need to keep another thing in mind, to resolve this, if zaqar is too heavy.  my point is, it would be nice if the poc code could be wrapper03:15
flwang1then zaqar could be a driver03:15
flwang1we may get the challenge from the audience03:15
flwang1it's exactly like the notification middleware of swfit03:16
flwang1does that make any sense?03:17
cpallaresflwang1: what challenge from the audience?03:19
vkmcit does yes03:19
cpallaresflwang1: on the design?03:19
flwang1cpallares: i mean, to avoid somebody say:   no, we don't need zaqar, we need a more lightweight lib/script to do that instead of deploying a zaqar service03:20
flwang1or something like that03:20
flwang1oh, my English :(03:20
cpallaresflwang1: No, no I understand you, but I didn't understand what challenge they would put up.03:21
flwang1that's maybe the challenge from Horizon team, just think loud03:22
flwang1s/challenge/question03:22
cpallaresflwang1: I guess that would be good to discuss with Horizon people03:24
cpallaresWe can do that tomorrow03:24
cpallaresOr when they're online.03:24
flwang1sure03:25
cpallaresvkmc, flwang1: Ok, I'm heading out o/03:25
cpallaresvkmc: We now have an action plan.03:26
cpallares:D03:26
vkmcsure03:28
vkmc:)03:28
vkmcthanks guys03:28
vkmcttyt o/03:28
flwang1thank you so much, girls03:28
*** achanda has quit IRC03:35
*** achanda has joined #openstack-zaqar03:35
*** boris-42 has quit IRC03:50
*** boris-42 has joined #openstack-zaqar03:51
*** achanda has quit IRC04:39
*** flwang1 has quit IRC05:04
*** achanda has joined #openstack-zaqar05:20
openstackgerritMD NADEEM proposed openstack/zaqar: Correct "log_file" option in zaqar documents  https://review.openstack.org/22443005:30
*** c_soukup has quit IRC05:31
*** mdnadeem has quit IRC05:43
*** mdnadeem has joined #openstack-zaqar06:06
openstackgerritOpenStack Proposal Bot proposed openstack/zaqar: Imported Translations from Zanata  https://review.openstack.org/22426006:08
*** Qiming has joined #openstack-zaqar06:26
zigotherve: Did you find out how to fix the never closed connections to mongo?07:21
thervezigo, Yeah, in progress :)07:21
zigoOk, will wait then.07:21
openstackgerritFlavio Percoco proposed openstack/zaqar: Allow running zaqarclient for gate tests  https://review.openstack.org/22106807:26
flaper87zigo: therve you guys rock07:26
flaper87promise to get beers from you07:26
flaper87therve: i'll send yours to your place07:26
flaper87no worries07:26
therveflaper87, Just visit the Paris office already07:28
flaper87therve: I can do that, I can totally do that. :D07:29
openstackgerritThomas Herve proposed openstack/zaqar: Close backend connections in tests  https://review.openstack.org/22446607:34
*** achanda has quit IRC07:38
*** achanda has joined #openstack-zaqar07:47
*** achanda has quit IRC07:50
therveflaper87, Closing seems to make tests much slower :/08:01
flaper87therve: closing connections ?08:01
flaper87ah yeah08:02
flaper87just saw the patch08:02
flaper87mmh08:02
-openstackstatus- NOTICE: Gate is currently stuck, failing grenade upgrade tests due the release of oslo.utils 1.4.1 for Juno.08:02
zigotherve: Should I try this patch now?08:05
zigotherve: YOUR MY HERO !!!08:10
zigo\o/08:10
zigo(ie: it's now working...)08:10
zigoAnd ... no ...08:11
zigoUNIT TEST FAILURE ! :)08:11
flaper87zigo: but just the tests, not the connection thingy08:14
flaper87right?08:14
flaper87what's the unittest failure?08:14
flaper87zigo: thanks for your patience08:14
zigoflaper87: Well, I could never run many unit tests.08:14
zigoNow, all of them pass without issue.08:14
zigoSo everything's green ! :)08:14
zigoNow, got to test zaqar a bit ...08:14
flaper87zigo: aaaaaaaah, you said and no unittest failure08:14
zigoMake sure all daemons are up and running.08:14
zigoJust before, I wrote "And ... no ..."08:15
flaper87yup08:15
flaper87just got it08:15
* flaper87 slow08:15
flaper87zigo: glad to hear that08:15
flaper87I'll declare therve as the Liberty Zaqar hero08:15
zigoWhat is the zaqar-gc for?08:16
zigoI don't have a keystone_authtoken when generating zaqar.conf ... :(08:19
zigoIt should be --namespace keystonemiddleware.auth_token and not --namespace keystoneclient.middleware.auth_token.08:24
zigoIMO, etc/oslo-config-generator/zaqar.conf should be fixed.08:25
zigoIs zaqar/transport/wsgi/app.py what is used for zaqar-api ?08:26
zigoflaper87: ^08:26
flaper87zigo: I'll fix the config-gen thing08:28
flaper87zigo: that's the wsgi app used to run zaqar under different wsgi containers (mod_wsgi, uwsgi, etc)08:28
zigoflaper87: Right, but is this for the zaqar-api thing?08:42
zigoOr does the zaqar-server includes the API too?08:42
zigoWhat I already did for Barbican was using uwsgi in a startup script, so I'm trying to figure out what to do here.08:43
flaper87zigo: there's no zaqar-api, there's just zaqar-server and it includes the API08:43
zigoOk, thanks.08:43
flaper87zigo: you can use uwsgi for zaqar08:43
flaper87and skip running zaqar-server08:43
flaper87zigo: in devstack/plugin.sh you'll find how to run zaqar w/ uwsgi08:43
flaper87but you probably know how to do that already08:44
zigoI'm fine with zaqar-server, those who want to implement wsgi can do it in Apache.08:44
zigoYup! :)08:44
* zigo thinks typing zaqar is to much effort for the left hand little finger...08:46
zigoIs there a howto install somewhere?08:47
zigo(so I can make it useless ... :))08:47
zigoflaper87: What's the endpoint type, port, and URL for Zaqar?08:52
flaper87zigo: this is probably the best we have as to how run zaqar-server https://github.com/openstack/zaqar#running-a-local-zaqar-server-with-mongodb08:54
flaper87zigo: port is 8888, endpoint type is messaging08:54
flaper87http://$HOST:8888/08:54
*** flwang has quit IRC09:27
*** flwang has joined #openstack-zaqar09:41
*** flwang1 has joined #openstack-zaqar10:03
*** Qiming has quit IRC10:12
*** flwang1 has quit IRC10:15
*** flwang1 has joined #openstack-zaqar10:15
-openstackstatus- NOTICE: Gate back to normal, thanks to the backlisting of the problematic version10:16
flwang1vkmc: ping11:10
*** Qiming has joined #openstack-zaqar11:10
*** malini has joined #openstack-zaqar12:15
*** nate_gone is now known as njohnston12:23
*** malini has quit IRC12:34
*** achanda has joined #openstack-zaqar12:35
*** malini has joined #openstack-zaqar12:52
*** sriram has joined #openstack-zaqar13:03
*** dynarro has joined #openstack-zaqar13:18
*** malini has quit IRC13:20
*** openstackgerrit has quit IRC13:31
*** openstackgerrit has joined #openstack-zaqar13:31
flaper87flwang1: congrats, you're now Zaqar's PTL13:39
*** achanda has quit IRC13:40
vkmcwe have a new PTL?13:40
vkmcwhite smoke can be seen in Zaqar's chimney13:40
flaper87vkmc: LOOOOOL13:41
flaper87good one13:41
flaper87but hey, I'm not dead13:41
flaper87I'm just going to party13:41
vkmchaha we don't need you dead!13:41
*** JAHoagie has joined #openstack-zaqar13:57
*** kgriffs|afk is now known as kgriffs13:57
*** JAHoagie has quit IRC14:02
openstackgerritThomas Herve proposed openstack/zaqar: Switch to oslo_cache  https://review.openstack.org/22474514:11
*** JAHoagie has joined #openstack-zaqar14:13
*** JAHoagie has quit IRC14:19
*** achanda has joined #openstack-zaqar14:22
*** achanda has quit IRC14:25
*** kgriffs is now known as kgriffs|afk14:40
*** kgriffs|afk is now known as kgriffs14:40
sriramflwang: congrats!14:44
*** achanda has joined #openstack-zaqar14:52
*** flwang1 has quit IRC15:01
*** Qiming has quit IRC15:07
*** achanda has quit IRC15:09
*** kgriffs is now known as kgriffs|afk15:14
*** amitgandhinz has joined #openstack-zaqar15:24
*** csoukup has joined #openstack-zaqar15:25
*** ryansb has quit IRC15:46
*** ryansb has joined #openstack-zaqar15:48
*** ryansb has quit IRC15:48
*** ryansb has joined #openstack-zaqar15:48
*** kgriffs|afk is now known as kgriffs15:59
*** dynarro has quit IRC16:05
*** mpanetta_ has joined #openstack-zaqar16:12
*** kgriffs is now known as kgriffs|afk16:27
*** stanchan has joined #openstack-zaqar16:33
*** david-lyle has quit IRC16:36
*** david-lyle has joined #openstack-zaqar16:47
*** david-lyle has quit IRC17:03
*** achanda has joined #openstack-zaqar17:39
*** kgriffs|afk is now known as kgriffs18:07
*** itisha has quit IRC18:09
cpallaresflwang: Congrats PTL!18:53
*** david-lyle has joined #openstack-zaqar19:11
*** mpanett__ has joined #openstack-zaqar19:14
*** mpanett__ has quit IRC19:14
*** david-lyle has quit IRC19:25
*** flwang1 has joined #openstack-zaqar19:28
*** mpanetta_ has quit IRC19:42
*** flwang1 has quit IRC19:51
*** mpanetta_ has joined #openstack-zaqar19:57
openstackgerritNate Johnston proposed openstack/zaqar: Use decorator instead of request logging in responders  https://review.openstack.org/22488219:59
njohnstoncongrats fwlang119:59
*** stanchan has quit IRC20:08
*** stanchan has joined #openstack-zaqar20:09
zigoWhat build dependency did I forget? https://liberty-jessie.pkgs.mirantis.com/job/zaqar/2/console20:11
zigoOh, it's building the wrong branch, sorry.20:12
zigo:)20:12
*** fifieldt has quit IRC20:19
*** fifieldt has joined #openstack-zaqar20:20
openstackgerritNate Johnston proposed openstack/zaqar: Use decorator instead of request logging in responders  https://review.openstack.org/22488220:30
*** flwang1 has joined #openstack-zaqar21:05
*** david-lyle has joined #openstack-zaqar21:06
*** david-lyle has quit IRC21:09
flwangvkmc: ping21:16
vkmcflwang, pong21:16
flwangi just had a chat with mrunge last night21:16
vkmcsweet!21:16
flwangand got some useful information21:16
vkmcI couldn't catch him today21:16
vkmccpallares, ^21:16
* vkmc is all eyes21:16
flwangi think what we can work on the is async user case21:17
flwangcurrently, the problem of horizon is it has always polling to get the status change for instance, image and volume21:18
flwangfor example, if you just create an image, and keep the page opening, horizon has to poll per 2.5 sec to send image-get request to glance to get the latest status21:19
vkmcaha...21:20
flwangbased on my understanding, it would be really nice if we can use notification, since if we just use the queue/message of zaqar, then horizon still has to poll to get the message, am i missing anything?21:20
vkmcit sounds good21:21
flwangbut as for notification, we only support webhook and email21:21
vkmcand therve left in the queue websocket21:21
flwangso we may need an endpoint in horizon as the webhook so that zaqar can notifiy/push the message to  it21:22
flwangvkmc: this one https://review.openstack.org/#/c/206080/8 ?21:22
vkmcyeah21:22
vkmcand yeah21:22
flwangso we may need a new publisher driver in ceilometer to forward the notification to zaqar to avoid changing code in nova, cinder and glance21:24
vkmcright now status changes are managed by ceilometer in horizon?21:24
flwangand horizon should be able to use current way if there is no ceilometer and zaqar21:24
vkmcI thought it directly connected to the original services21:24
flwangvkmc: no, currently horizon is polling the  status to the service directly, by client21:25
flwanglike call glance client to get the image status21:25
flwangwe can directly let glance post message to zaqar21:25
*** sriram has quit IRC21:25
flwangbut with that way, we may need similar change in glance, nova, cinder, etc....21:26
vkmcexactly, I was thinking on that21:26
vkmcyeah21:26
flwangnow all the services are publishing message/notification to ceilometer, so we could be able to add a new driver in ceilometer to publish/forward them into zaqar21:28
*** kgriffs is now known as kgriffs|afk21:30
vkmccool21:32
vkmcthing is... what kind of messages/notifications the services send to ceilo?21:32
flwanggood pint21:37
flwang1i need to review the glance code, i don't think glance will send notifications for each status change21:47
flwang1it's a good question21:47
flwang1but you got my point, the basic workflow should be like i mentioned above21:48
*** amitgandhinz has quit IRC21:48
*** mpanetta_ has quit IRC22:02
*** achanda has quit IRC22:11
*** csoukup has quit IRC22:15
*** achanda has joined #openstack-zaqar22:26
*** csoukup has joined #openstack-zaqar22:55
*** david-lyle has joined #openstack-zaqar22:59
*** stanchan has quit IRC23:18
*** csoukup has quit IRC23:23
*** Qiming has joined #openstack-zaqar23:38
*** flwang2 has joined #openstack-zaqar23:46
*** flwang1 has quit IRC23:48

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