Wednesday, 2015-06-10

*** puranamr has quit IRC00:14
*** sarob has quit IRC01:50
*** puranamr has joined #akanda03:37
*** puranamr has quit IRC04:57
*** puranamr has joined #akanda04:58
*** puranamr has quit IRC04:59
*** puranamr has joined #akanda05:03
*** gsagie has joined #akanda05:06
*** puranamr has quit IRC05:44
*** puranamr has joined #akanda06:05
*** puranamr has quit IRC06:10
*** puranamr has joined #akanda13:32
*** rods1 has joined #akanda13:34
*** puranamr has quit IRC13:43
*** puranamr has joined #akanda13:44
*** puranamr has quit IRC13:57
*** puranamr has joined #akanda14:18
*** puranamr has quit IRC14:23
*** openstackgerrit has quit IRC14:41
*** openstackgerrit has joined #akanda14:41
*** cleverdevil has joined #akanda15:51
*** sarob has joined #akanda16:48
*** puranamr has joined #akanda17:11
adam_ganyone wanna take a look at this so we can make the devstack job voting? https://review.openstack.org/#/c/189433/17:19
ryanpetrello+2 adam_g17:21
adam_gthanks!17:22
sarob+2a17:25
sarobadam_g: ^17:26
openstackgerritMerged stackforge/akanda-rug: Wait for a configured test router to become active  https://review.openstack.org/18943317:31
adam_gcool, thanks17:42
*** puranamr has quit IRC19:17
*** puranamr has joined #akanda19:30
openstackgerritSean Roberts proposed stackforge/akanda-rug: remove docs directory  https://review.openstack.org/19031219:33
openstackgerritSean Roberts proposed stackforge/akanda: add state machine bits  https://review.openstack.org/19031419:35
*** puranamr has quit IRC20:03
adam_gmarkmcclain, do you foresee any issues if notifications and neutron rpc's  are consumed between two Process's instead of one like it they are now?20:40
markmcclainso with notifications the recv'ing process should be the only one recieving20:41
markmcclainthe tenant workers shouldn't need it20:41
markmcclainis the problem that oslo connection is made before the fork?20:42
adam_gmarkmcclain, so right now we setup a single kombu connection thats listening for both notifications and RPCs, and processing them as one20:43
markmcclainright so if there are two connections for that process we'll be fine20:44
adam_gwith oslo we need to split that into two things: one is an oslo notification listener and the other is an RPC server20:44
markmcclaincan we run them threaded?20:44
markmcclainthe workers should be able to take on notification from multi-producers20:45
adam_gprobably20:45
adam_gis the multirocessing.Queue we pass around thread safe?20:46
markmcclainpython threads yes20:46
markmcclaineventlet.. who knows20:46
markmcclainmulti-processing and eventlet are strange20:46
adam_goslo.messaging is pluggable there20:46
*** puranamr has joined #akanda20:47
markmcclainyeah... so we should be able to do it20:48
adam_gso, 1 sub-process that spawns threads for each rpc connection?20:48
markmcclainyeah.. that feels about right20:49
adam_gi know neutron sets up its multi-connection consumption  via a 'consume_in_threads()' but i imagine that means eventlet20:49
markmcclainI thought Doug had told me before that it works with python threads too20:49
*** dhellmann has joined #akanda20:50
adam_gmarkmcclain, AFAICS the way in which messages can be processed on the receiving side can be toggled20:50
adam_goh, hi dhellmann20:51
dhellmannI believe all of oslo.messaging is thread safe, if you use the threaded executor20:51
dhellmannthat's certainly our intent, so if you find otherwise we would consider it a bug20:51
dhellmannhi, adam_g :-)20:51
adam_gcool20:52
*** puranamr has quit IRC20:57
*** puranamr has joined #akanda20:58
*** ryanpetrello has quit IRC21:20
*** ryanpetrello has joined #akanda21:27
*** ryanpetrello has quit IRC21:30
*** ryanpetrello has joined #akanda21:33
*** puranamr has quit IRC21:47
adam_gmarkmcclain, does the rug actually do anything with messages it gets on the dhcp_agent rpc queue?22:01
adam_ghttps://git.openstack.org/cgit/stackforge/akanda-rug/tree/akanda/rug/notifications.py#n10722:01
markmcclainright now no.. the dhcp rpc events are identical to the notifications queue22:01
adam_gok22:02
adam_gso the only rpc we actually sniff out right now is router_deleted22:02
adam_g(on the l3_agent)22:02
adam_gmarkmcclain, also, whats the difference between messages that arrive via the 'l3_agent' queue and 'l3_agent.' + host_id ?22:03
*** puranamr has joined #akanda22:48
*** puranamr has quit IRC22:53
*** puranamr has joined #akanda23:01
*** rods1 has quit IRC23:10
openstackgerritAdam Gandelman proposed stackforge/akanda-rug: Add a log shim to avoid a dependency on openstack.common.log  https://review.openstack.org/19040023:38
openstackgerritAdam Gandelman proposed stackforge/akanda-rug: Rework messaging layer for oslo.messaging (WIP)  https://review.openstack.org/19040123:38

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