Saturday, 2016-07-30

*** eranrom has joined #openstack-storlets05:44
*** eranrom_ has quit IRC05:46
openstackgerritTakashi Kajinami proposed openstack/storlets: Create an executable file for daemon_factory  https://review.openstack.org/34844706:54
openstackgerritTakashi Kajinami proposed openstack/storlets: WIP: Implement file manager  https://review.openstack.org/34848206:59
*** eranrom has quit IRC09:04
openstackgerritTakashi Kajinami proposed openstack/storlets: WIP: Implement file manager  https://review.openstack.org/34848209:19
*** eranrom has joined #openstack-storlets09:41
*** eranrom has quit IRC09:43
*** eranrom has joined #openstack-storlets09:46
*** eranrom has quit IRC09:56
*** eranrom has joined #openstack-storlets10:10
openstackgerritTakashi Kajinami proposed openstack/storlets: Create an executable file for daemon_factory  https://review.openstack.org/34844710:48
openstackgerritTakashi Kajinami proposed openstack/storlets: Create FileManager class  https://review.openstack.org/34848213:59
eranromkota: takashi: Hi, I went over the dead lock conversation and wanted to highlight the following point. when a process writes to a pipe write end, and no process reads14:00
eranromfrom the read end, then after writing several KBs the writer gets stuck.14:00
eranromprobably some os buffer gets flled.14:01
eranroms/flled/filled14:01
eranromSo the dead lock was about the middleware being busy writing (in the main thread) while the storlet is also busy writing, and nothing consumes the storlets output14:03
eranromthus the storlet will get stuck not reading anything from the middleware which ends up getting stuck as well.14:04
eranromThe idea is to do the writing in a different thread so that the moment the storlet writes something we can return from the middleware code letting Swift/WSGI14:05
eranromconsume the app iter.14:05
eranromI believe that the app iter consumption is done using eventlet non-blocking IO which is in line with doing the writing in an eventlert green thread14:07
eranromI was not sure if the conclusion from the discussion was that there is a problem there or not. Please let me know. Thanks14:09
openstackgerritTakashi Kajinami proposed openstack/storlets: WIP: Use scope instead of account inside gateway module  https://review.openstack.org/34851014:15
openstackgerritTakashi Kajinami proposed openstack/storlets: WIP: Use scope instead of account inside gateway module  https://review.openstack.org/34851014:26
openstackgerritTakashi Kajinami proposed openstack/storlets: Create an executable file for daemon_factory  https://review.openstack.org/34844714:33
openstackgerritMerged openstack/storlets: Refactor start_logger  https://review.openstack.org/34588317:51
openstackgerritTakashi Kajinami proposed openstack/storlets: Create an executable file for daemon_factory  https://review.openstack.org/34844718:08
openstackgerritTakashi Kajinami proposed openstack/storlets: Make daemon_factory return status value  https://review.openstack.org/34588518:33
*** openstackgerrit_ has joined #openstack-storlets19:35
*** openstackgerrit_ has quit IRC19:36

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