)]}'
{"doc/source/installation.rst":[{"author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"change_message_id":"256c586b8e90a253a41af5ec3ff286b06063054c","unresolved":false,"context_lines":[{"line_number":62,"context_line":""},{"line_number":63,"context_line":"#. For an \u0027all-in-one\u0027 type of installation, one can specify 127.0.0.1 in all sections."},{"line_number":64,"context_line":"#. If all hosts have the same ssh user and password one can use ansible\u0027s group_vars/all"},{"line_number":65,"context_line":"#. keystoneclient should be installed in all swift nodes"},{"line_number":66,"context_line":"#. Memcache servers on proxy-servers should be accessible from storage nodes."},{"line_number":67,"context_line":""},{"line_number":68,"context_line":"common.yml"}],"source_content_type":"text/x-rst","patch_set":1,"id":"7a5de9d1_09dddbdf","line":65,"range":{"start_line":65,"start_character":0,"end_line":65,"end_character":56},"updated":"2016-01-29 05:46:23.000000000","message":"This is not needed for storlet itself, but needed for ansible-scripts to get tenant id.","commit_id":"5c7e8362f72c62e4aaa9fbf680ccdb713a10a1a8"},{"author":{"_account_id":17156,"name":"Hamdi Roumani","email":"roumani@ca.ibm.com","username":"hroumani"},"change_message_id":"dc9d3915b6849a019c400efd804e2e86b81a0217","unresolved":false,"context_lines":[{"line_number":62,"context_line":""},{"line_number":63,"context_line":"#. For an \u0027all-in-one\u0027 type of installation, one can specify 127.0.0.1 in all sections."},{"line_number":64,"context_line":"#. If all hosts have the same ssh user and password one can use ansible\u0027s group_vars/all"},{"line_number":65,"context_line":"#. keystoneclient should be installed in all swift nodes"},{"line_number":66,"context_line":"#. Memcache servers on proxy-servers should be accessible from storage nodes."},{"line_number":67,"context_line":""},{"line_number":68,"context_line":"common.yml"}],"source_content_type":"text/x-rst","patch_set":1,"id":"7a5de9d1_4be06e96","line":65,"range":{"start_line":65,"start_character":0,"end_line":65,"end_character":56},"in_reply_to":"7a5de9d1_09dddbdf","updated":"2016-01-30 21:50:15.000000000","message":"Ah, didn\u0027t realize that, do you think we should fix that, it shouldn\u0027t be required, keystone should be accessible from any of the nodes !\n\nTrying to recall when I did keystone + physical proxy / object, whether I ran into this (maybe I was only testing on the proxy at the time).\n\n\nIf you agree we should fix this, maybe we should reword the statement above to say this is currently a limitation that will be addressed in the future ?","commit_id":"5c7e8362f72c62e4aaa9fbf680ccdb713a10a1a8"},{"author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"change_message_id":"3e3b213d0310e9ccbb53e741bbf85fff0b2cb970","unresolved":false,"context_lines":[{"line_number":62,"context_line":""},{"line_number":63,"context_line":"#. For an \u0027all-in-one\u0027 type of installation, one can specify 127.0.0.1 in all sections."},{"line_number":64,"context_line":"#. If all hosts have the same ssh user and password one can use ansible\u0027s group_vars/all"},{"line_number":65,"context_line":"#. keystoneclient should be installed in all swift nodes"},{"line_number":66,"context_line":"#. Memcache servers on proxy-servers should be accessible from storage nodes."},{"line_number":67,"context_line":""},{"line_number":68,"context_line":"common.yml"}],"source_content_type":"text/x-rst","patch_set":1,"id":"7a5de9d1_e5805bc1","line":65,"range":{"start_line":65,"start_character":0,"end_line":65,"end_character":56},"in_reply_to":"7a5de9d1_4be06e96","updated":"2016-02-01 01:20:09.000000000","message":"I think we should fix this. We should avoid adding  unneccesory dependencies if we can.\n\nI will change the statement according to your comment, thanks!\n\n# FYI.\n# keystone-client is used in deploy_image script,\n# to get tenant_id which is used to generate the name\n# of the docker image.","commit_id":"5c7e8362f72c62e4aaa9fbf680ccdb713a10a1a8"},{"author":{"_account_id":8330,"name":"Doron Chen","email":"cdoron@il.ibm.com","username":"cdoron"},"change_message_id":"85ecb49bb60b40014e449f53fbb7766bdef4b190","unresolved":false,"context_lines":[{"line_number":62,"context_line":""},{"line_number":63,"context_line":"#. For an \u0027all-in-one\u0027 type of installation, one can specify 127.0.0.1 in all sections."},{"line_number":64,"context_line":"#. If all hosts have the same ssh user and password one can use ansible\u0027s group_vars/all"},{"line_number":65,"context_line":"#. Currentry, keystoneclient should be installed in all swift nodes, but this limitation will be addressed in the future."},{"line_number":66,"context_line":"#. Memcache servers on proxy-servers should be accessible from storage nodes."},{"line_number":67,"context_line":""},{"line_number":68,"context_line":"common.yml"}],"source_content_type":"text/x-rst","patch_set":2,"id":"7a5de9d1_de616dd4","line":65,"range":{"start_line":65,"start_character":3,"end_line":65,"end_character":12},"updated":"2016-02-01 07:22:39.000000000","message":"Should be: \"Currently\". Thanks","commit_id":"810ba4ebb7ba91c85af56adcb2f96032e6410028"},{"author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"change_message_id":"88fb983889814ba6334f1a1278ec1035b581b429","unresolved":false,"context_lines":[{"line_number":62,"context_line":""},{"line_number":63,"context_line":"#. For an \u0027all-in-one\u0027 type of installation, one can specify 127.0.0.1 in all sections."},{"line_number":64,"context_line":"#. If all hosts have the same ssh user and password one can use ansible\u0027s group_vars/all"},{"line_number":65,"context_line":"#. Currentry, keystoneclient should be installed in all swift nodes, but this limitation will be addressed in the future."},{"line_number":66,"context_line":"#. Memcache servers on proxy-servers should be accessible from storage nodes."},{"line_number":67,"context_line":""},{"line_number":68,"context_line":"common.yml"}],"source_content_type":"text/x-rst","patch_set":2,"id":"7a5de9d1_81463479","line":65,"range":{"start_line":65,"start_character":3,"end_line":65,"end_character":12},"in_reply_to":"7a5de9d1_de616dd4","updated":"2016-02-01 08:33:53.000000000","message":"Done","commit_id":"810ba4ebb7ba91c85af56adcb2f96032e6410028"},{"author":{"_account_id":11317,"name":"Eran Rom","email":"eran@itsonlyme.name","username":"eranr"},"change_message_id":"b2d7b9e87757f07605195cd1f06a32afceafd6d5","unresolved":false,"context_lines":[{"line_number":63,"context_line":"#. For an \u0027all-in-one\u0027 type of installation, one can specify 127.0.0.1 in all sections."},{"line_number":64,"context_line":"#. If all hosts have the same ssh user and password one can use ansible\u0027s group_vars/all"},{"line_number":65,"context_line":"#. Currentry, keystoneclient should be installed in all swift nodes, but this limitation will be addressed in the future."},{"line_number":66,"context_line":"#. Memcache servers on proxy-servers should be accessible from storage nodes."},{"line_number":67,"context_line":""},{"line_number":68,"context_line":"common.yml"},{"line_number":69,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":2,"id":"7a5de9d1_b41ff306","line":66,"updated":"2016-02-01 06:54:11.000000000","message":"A couple of questions:\n1. Is this a must or a performance optimization?\n2. Is this something implied by Swift or something we introduced with Storlets?","commit_id":"810ba4ebb7ba91c85af56adcb2f96032e6410028"},{"author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"change_message_id":"88fb983889814ba6334f1a1278ec1035b581b429","unresolved":false,"context_lines":[{"line_number":63,"context_line":"#. For an \u0027all-in-one\u0027 type of installation, one can specify 127.0.0.1 in all sections."},{"line_number":64,"context_line":"#. If all hosts have the same ssh user and password one can use ansible\u0027s group_vars/all"},{"line_number":65,"context_line":"#. Currentry, keystoneclient should be installed in all swift nodes, but this limitation will be addressed in the future."},{"line_number":66,"context_line":"#. Memcache servers on proxy-servers should be accessible from storage nodes."},{"line_number":67,"context_line":""},{"line_number":68,"context_line":"common.yml"},{"line_number":69,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":2,"id":"7a5de9d1_64dc6646","line":66,"in_reply_to":"7a5de9d1_b41ff306","updated":"2016-02-01 08:33:53.000000000","message":"\u003e 1. Is this a must or a performance optimization?\n\nThis is not a must, and has the following two effects.\n* Improve performance when the storlet object is not cached.\n* Prevent storlet_middleware to generate annoying logs which says it failed to connect memcache.\n\n\u003e 2. Is this something implied by Swift or something we introduced with Storlets?\n\nI think it is implied by Swift.\nThe existing modules in swift which use internal_client (container-sync, container-reconsiler and object-expirer) have the same limitation.","commit_id":"810ba4ebb7ba91c85af56adcb2f96032e6410028"}]}
