)]}'
{"doc/source/osprofiler.rst":[{"author":{"_account_id":10206,"name":"Madhuri Kumari","email":"madhuri.kumari@intel.com","username":"Madhuri"},"change_message_id":"bcf60b9fed76a7d88cc524a90e6f8b8c3a718499","unresolved":false,"context_lines":[{"line_number":15,"context_line":" Use OSProfiler in Zun"},{"line_number":16,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"Demo for Zun intergrate with osprofiler. `Zun"},{"line_number":19,"context_line":"\u003chttps://wiki.openstack.org/wiki/Zun\u003e`_ is a OpenStack container"},{"line_number":20,"context_line":"management services, while `OSProfiler"},{"line_number":21,"context_line":"\u003chttps://docs.openstack.org/developer/osprofiler/\u003e`_ provides"}],"source_content_type":"text/x-rst","patch_set":6,"id":"1a1ced50_0e0fbc37","line":18,"range":{"start_line":18,"start_character":0,"end_line":18,"end_character":39},"updated":"2017-03-21 15:44:51.000000000","message":"I think this sentence is not complete. Or is it a title?","commit_id":"7f434c4ca822c3ce322e76fc3510e8b21a33b042"},{"author":{"_account_id":22076,"name":"Kevin Zhao","email":"kevin.zhao@linaro.org","username":"KevinZhao"},"change_message_id":"6dc37f59b96bc8e87867b2fae861eef1790c05f8","unresolved":false,"context_lines":[{"line_number":15,"context_line":" Use OSProfiler in Zun"},{"line_number":16,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"Demo for Zun intergrate with osprofiler. `Zun"},{"line_number":19,"context_line":"\u003chttps://wiki.openstack.org/wiki/Zun\u003e`_ is a OpenStack container"},{"line_number":20,"context_line":"management services, while `OSProfiler"},{"line_number":21,"context_line":"\u003chttps://docs.openstack.org/developer/osprofiler/\u003e`_ provides"}],"source_content_type":"text/x-rst","patch_set":6,"id":"1a1ced50_4ff7dc8a","line":18,"range":{"start_line":18,"start_character":0,"end_line":18,"end_character":39},"in_reply_to":"1a1ced50_0e0fbc37","updated":"2017-03-22 04:25:19.000000000","message":"Aha, yes, I will remove it here since it is not an important sentence.","commit_id":"7f434c4ca822c3ce322e76fc3510e8b21a33b042"},{"author":{"_account_id":10206,"name":"Madhuri Kumari","email":"madhuri.kumari@intel.com","username":"Madhuri"},"change_message_id":"bcf60b9fed76a7d88cc524a90e6f8b8c3a718499","unresolved":false,"context_lines":[{"line_number":25,"context_line":"Install Redis database"},{"line_number":26,"context_line":"----------------------"},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"After osprofiler 1.4.0, user can choose mongodb and redis for store"},{"line_number":29,"context_line":"backend, no need to use ceilometer. Here just use Redis as an example, user"},{"line_number":30,"context_line":"can choose mongodb, elasticsearch, and etc."},{"line_number":31,"context_line":"Install Redis as the `centrolized collector"},{"line_number":32,"context_line":"\u003chttps://github.com/openstack/osprofiler/blob/master/doc/source/collectors.rst\u003e`_"}],"source_content_type":"text/x-rst","patch_set":6,"id":"1a1ced50_919d8dbe","line":29,"range":{"start_line":28,"start_character":62,"end_line":29,"end_character":7},"updated":"2017-03-21 15:44:51.000000000","message":"user can choose mongodb or redis as the backend storage option.","commit_id":"7f434c4ca822c3ce322e76fc3510e8b21a33b042"},{"author":{"_account_id":22076,"name":"Kevin Zhao","email":"kevin.zhao@linaro.org","username":"KevinZhao"},"change_message_id":"6dc37f59b96bc8e87867b2fae861eef1790c05f8","unresolved":false,"context_lines":[{"line_number":25,"context_line":"Install Redis database"},{"line_number":26,"context_line":"----------------------"},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"After osprofiler 1.4.0, user can choose mongodb and redis for store"},{"line_number":29,"context_line":"backend, no need to use ceilometer. Here just use Redis as an example, user"},{"line_number":30,"context_line":"can choose mongodb, elasticsearch, and etc."},{"line_number":31,"context_line":"Install Redis as the `centrolized collector"},{"line_number":32,"context_line":"\u003chttps://github.com/openstack/osprofiler/blob/master/doc/source/collectors.rst\u003e`_"}],"source_content_type":"text/x-rst","patch_set":6,"id":"1a1ced50_6fa813dc","line":29,"range":{"start_line":28,"start_character":62,"end_line":29,"end_character":7},"in_reply_to":"1a1ced50_919d8dbe","updated":"2017-03-22 04:25:19.000000000","message":"Done","commit_id":"7f434c4ca822c3ce322e76fc3510e8b21a33b042"},{"author":{"_account_id":10206,"name":"Madhuri Kumari","email":"madhuri.kumari@intel.com","username":"Madhuri"},"change_message_id":"bcf60b9fed76a7d88cc524a90e6f8b8c3a718499","unresolved":false,"context_lines":[{"line_number":28,"context_line":"After osprofiler 1.4.0, user can choose mongodb and redis for store"},{"line_number":29,"context_line":"backend, no need to use ceilometer. Here just use Redis as an example, user"},{"line_number":30,"context_line":"can choose mongodb, elasticsearch, and etc."},{"line_number":31,"context_line":"Install Redis as the `centrolized collector"},{"line_number":32,"context_line":"\u003chttps://github.com/openstack/osprofiler/blob/master/doc/source/collectors.rst\u003e`_"},{"line_number":33,"context_line":"Redis in container is easy to launch, `choose Redis Docker"},{"line_number":34,"context_line":"\u003chttps://hub.docker.com/_/redis/\u003e`_ and run::"}],"source_content_type":"text/x-rst","patch_set":6,"id":"1a1ced50_91074dc9","line":31,"range":{"start_line":31,"start_character":22,"end_line":31,"end_character":33},"updated":"2017-03-21 15:44:51.000000000","message":"centralized","commit_id":"7f434c4ca822c3ce322e76fc3510e8b21a33b042"},{"author":{"_account_id":22076,"name":"Kevin Zhao","email":"kevin.zhao@linaro.org","username":"KevinZhao"},"change_message_id":"6dc37f59b96bc8e87867b2fae861eef1790c05f8","unresolved":false,"context_lines":[{"line_number":28,"context_line":"After osprofiler 1.4.0, user can choose mongodb and redis for store"},{"line_number":29,"context_line":"backend, no need to use ceilometer. Here just use Redis as an example, user"},{"line_number":30,"context_line":"can choose mongodb, elasticsearch, and etc."},{"line_number":31,"context_line":"Install Redis as the `centrolized collector"},{"line_number":32,"context_line":"\u003chttps://github.com/openstack/osprofiler/blob/master/doc/source/collectors.rst\u003e`_"},{"line_number":33,"context_line":"Redis in container is easy to launch, `choose Redis Docker"},{"line_number":34,"context_line":"\u003chttps://hub.docker.com/_/redis/\u003e`_ and run::"}],"source_content_type":"text/x-rst","patch_set":6,"id":"1a1ced50_afae8be3","line":31,"range":{"start_line":31,"start_character":22,"end_line":31,"end_character":33},"in_reply_to":"1a1ced50_91074dc9","updated":"2017-03-22 04:25:19.000000000","message":"Done","commit_id":"7f434c4ca822c3ce322e76fc3510e8b21a33b042"},{"author":{"_account_id":23630,"name":"Tovin Seven","email":"tovin07@gmail.com","username":"tovin07"},"change_message_id":"b88b60d00f48ffcefd789829bf07344a50f14f09","unresolved":false,"context_lines":[{"line_number":27,"context_line":""},{"line_number":28,"context_line":"After osprofiler 1.4.0, user can choose mongodb or redis as the backend storage"},{"line_number":29,"context_line":"option without using ceilometer. Here just use Redis as an example, user"},{"line_number":30,"context_line":"can choose mongodb, elasticsearch, and etc."},{"line_number":31,"context_line":"Install Redis as the `centralized collector"},{"line_number":32,"context_line":"\u003chttps://github.com/openstack/osprofiler/blob/master/doc/source/collectors.rst\u003e`_"},{"line_number":33,"context_line":"Redis in container is easy to launch, `choose Redis Docker"}],"source_content_type":"text/x-rst","patch_set":7,"id":"1a1ced50_a924cbc4","line":30,"range":{"start_line":30,"start_character":39,"end_line":30,"end_character":43},"updated":"2017-03-22 03:26:54.000000000","message":"Add a short reference for this is better, i think\n\nhttps://github.com/openstack/osprofiler/tree/master/osprofiler/drivers","commit_id":"49d6f00629999ce9c7428fa38a3bd5c3820fc2b8"},{"author":{"_account_id":22076,"name":"Kevin Zhao","email":"kevin.zhao@linaro.org","username":"KevinZhao"},"change_message_id":"430313e16e289a25c939875ea9141dae2f5189e4","unresolved":false,"context_lines":[{"line_number":27,"context_line":""},{"line_number":28,"context_line":"After osprofiler 1.4.0, user can choose mongodb or redis as the backend storage"},{"line_number":29,"context_line":"option without using ceilometer. Here just use Redis as an example, user"},{"line_number":30,"context_line":"can choose mongodb, elasticsearch, and etc."},{"line_number":31,"context_line":"Install Redis as the `centralized collector"},{"line_number":32,"context_line":"\u003chttps://github.com/openstack/osprofiler/blob/master/doc/source/collectors.rst\u003e`_"},{"line_number":33,"context_line":"Redis in container is easy to launch, `choose Redis Docker"}],"source_content_type":"text/x-rst","patch_set":7,"id":"1a1ced50_8f3c6fc9","line":30,"range":{"start_line":30,"start_character":39,"end_line":30,"end_character":43},"in_reply_to":"1a1ced50_a924cbc4","updated":"2017-03-22 04:24:05.000000000","message":"Done","commit_id":"49d6f00629999ce9c7428fa38a3bd5c3820fc2b8"},{"author":{"_account_id":23630,"name":"Tovin Seven","email":"tovin07@gmail.com","username":"tovin07"},"change_message_id":"b88b60d00f48ffcefd789829bf07344a50f14f09","unresolved":false,"context_lines":[{"line_number":33,"context_line":"Redis in container is easy to launch, `choose Redis Docker"},{"line_number":34,"context_line":"\u003chttps://hub.docker.com/_/redis/\u003e`_ and run::"},{"line_number":35,"context_line":""},{"line_number":36,"context_line":"        sudo docker run --name some-redis -p 6379:6379 -d redis"},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"Now there is a redis database which has an expose port to access. OSProfiler"},{"line_number":39,"context_line":"will send data to this key-value database."}],"source_content_type":"text/x-rst","patch_set":7,"id":"1a1ced50_0965df1c","line":36,"range":{"start_line":36,"start_character":8,"end_line":36,"end_character":13},"updated":"2017-03-22 03:26:54.000000000","message":"Maybe you don\u0027t want to run docker command with root privilege\n\nhttps://docs.docker.com/engine/installation/linux/linux-postinstall/","commit_id":"49d6f00629999ce9c7428fa38a3bd5c3820fc2b8"},{"author":{"_account_id":23630,"name":"Tovin Seven","email":"tovin07@gmail.com","username":"tovin07"},"change_message_id":"b88b60d00f48ffcefd789829bf07344a50f14f09","unresolved":false,"context_lines":[{"line_number":57,"context_line":"Use below commands to get the trace information::"},{"line_number":58,"context_line":""},{"line_number":59,"context_line":"        $ zun --profile SECRET_KEY list"},{"line_number":60,"context_line":"        # you will get a id for trace"},{"line_number":61,"context_line":"        $ osprofiler trace show trace-id --connection-string\u003dredis://\u003cip-address\u003e:6379 --html"},{"line_number":62,"context_line":""},{"line_number":63,"context_line":""}],"source_content_type":"text/x-rst","patch_set":7,"id":"1a1ced50_69a2d34c","line":60,"range":{"start_line":60,"start_character":25,"end_line":60,"end_character":27},"updated":"2017-03-22 03:26:54.000000000","message":"\u003cTRACE-ID\u003e","commit_id":"49d6f00629999ce9c7428fa38a3bd5c3820fc2b8"},{"author":{"_account_id":22076,"name":"Kevin Zhao","email":"kevin.zhao@linaro.org","username":"KevinZhao"},"change_message_id":"430313e16e289a25c939875ea9141dae2f5189e4","unresolved":false,"context_lines":[{"line_number":57,"context_line":"Use below commands to get the trace information::"},{"line_number":58,"context_line":""},{"line_number":59,"context_line":"        $ zun --profile SECRET_KEY list"},{"line_number":60,"context_line":"        # you will get a id for trace"},{"line_number":61,"context_line":"        $ osprofiler trace show trace-id --connection-string\u003dredis://\u003cip-address\u003e:6379 --html"},{"line_number":62,"context_line":""},{"line_number":63,"context_line":""}],"source_content_type":"text/x-rst","patch_set":7,"id":"1a1ced50_4f5517f8","line":60,"range":{"start_line":60,"start_character":25,"end_line":60,"end_character":27},"in_reply_to":"1a1ced50_69a2d34c","updated":"2017-03-22 04:24:05.000000000","message":"Done","commit_id":"49d6f00629999ce9c7428fa38a3bd5c3820fc2b8"},{"author":{"_account_id":23630,"name":"Tovin Seven","email":"tovin07@gmail.com","username":"tovin07"},"change_message_id":"b88b60d00f48ffcefd789829bf07344a50f14f09","unresolved":false,"context_lines":[{"line_number":58,"context_line":""},{"line_number":59,"context_line":"        $ zun --profile SECRET_KEY list"},{"line_number":60,"context_line":"        # you will get a id for trace"},{"line_number":61,"context_line":"        $ osprofiler trace show trace-id --connection-string\u003dredis://\u003cip-address\u003e:6379 --html"},{"line_number":62,"context_line":""},{"line_number":63,"context_line":""},{"line_number":64,"context_line":"Troubleshooting"}],"source_content_type":"text/x-rst","patch_set":7,"id":"1a1ced50_69ebb378","line":61,"range":{"start_line":61,"start_character":32,"end_line":61,"end_character":40},"updated":"2017-03-22 03:26:54.000000000","message":"\u003cTRACE-ID\u003e is a better choice :D","commit_id":"49d6f00629999ce9c7428fa38a3bd5c3820fc2b8"},{"author":{"_account_id":22076,"name":"Kevin Zhao","email":"kevin.zhao@linaro.org","username":"KevinZhao"},"change_message_id":"430313e16e289a25c939875ea9141dae2f5189e4","unresolved":false,"context_lines":[{"line_number":58,"context_line":""},{"line_number":59,"context_line":"        $ zun --profile SECRET_KEY list"},{"line_number":60,"context_line":"        # you will get a id for trace"},{"line_number":61,"context_line":"        $ osprofiler trace show trace-id --connection-string\u003dredis://\u003cip-address\u003e:6379 --html"},{"line_number":62,"context_line":""},{"line_number":63,"context_line":""},{"line_number":64,"context_line":"Troubleshooting"}],"source_content_type":"text/x-rst","patch_set":7,"id":"1a1ced50_6f5ad32b","line":61,"range":{"start_line":61,"start_character":32,"end_line":61,"end_character":40},"in_reply_to":"1a1ced50_69ebb378","updated":"2017-03-22 04:24:05.000000000","message":"Done","commit_id":"49d6f00629999ce9c7428fa38a3bd5c3820fc2b8"},{"author":{"_account_id":23630,"name":"Tovin Seven","email":"tovin07@gmail.com","username":"tovin07"},"change_message_id":"b88b60d00f48ffcefd789829bf07344a50f14f09","unresolved":false,"context_lines":[{"line_number":72,"context_line":"In the zun-api log, will see \"ConnectionError: Error 111 connecting to"},{"line_number":73,"context_line":"\u003cip-address\u003e:6379. ECONNREFUSED.\" That means that osprofiler will write"},{"line_number":74,"context_line":"the trace data to redis, but can\u0027t connect it. So the integration is fine."},{"line_number":75,"context_line":"Api-paste.ini file changed (change the pipeline) need to re-deploy the"},{"line_number":76,"context_line":"devstack."}],"source_content_type":"text/x-rst","patch_set":7,"id":"1a1ced50_2951bb36","line":75,"range":{"start_line":75,"start_character":0,"end_line":75,"end_character":1},"updated":"2017-03-22 03:26:54.000000000","message":"/etc/zun/api-paste.ini","commit_id":"49d6f00629999ce9c7428fa38a3bd5c3820fc2b8"}],"doc/source/osprofiler_usage.rst":[{"author":{"_account_id":11536,"name":"hongbin","email":"hongbin034@gmail.com","username":"hongbin"},"change_message_id":"5ecdd48070a9a07828bb248b27dface243b6db7b","unresolved":false,"context_lines":[{"line_number":1,"context_line":"## Zun + OSProfiler"},{"line_number":2,"context_line":"Demo for Zun intergrate with osprofiler. [Zun](https://wiki.openstack.org/wiki/Zun) is a famous OpenStack container management services, while [OSProfiler][os-link]"},{"line_number":3,"context_line":"provides a tiny but powerful library that is used by most"},{"line_number":4,"context_line":"(soon to be all)OpenStack projects and their python clients."},{"line_number":5,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"1a1ced50_4e83a256","line":2,"range":{"start_line":2,"start_character":89,"end_line":2,"end_character":95},"updated":"2017-03-20 18:01:58.000000000","message":"nit: I guess \u0027famous\u0027 can be removed in a technical document :)","commit_id":"c26f948bbcc2c4c6f0f380a93c7c183690bb2428"},{"author":{"_account_id":22076,"name":"Kevin Zhao","email":"kevin.zhao@linaro.org","username":"KevinZhao"},"change_message_id":"68410961d4c4098340ecf66e78942d6e74f8cb60","unresolved":false,"context_lines":[{"line_number":1,"context_line":"## Zun + OSProfiler"},{"line_number":2,"context_line":"Demo for Zun intergrate with osprofiler. [Zun](https://wiki.openstack.org/wiki/Zun) is a famous OpenStack container management services, while [OSProfiler][os-link]"},{"line_number":3,"context_line":"provides a tiny but powerful library that is used by most"},{"line_number":4,"context_line":"(soon to be all)OpenStack projects and their python clients."},{"line_number":5,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"1a1ced50_003169ec","line":2,"range":{"start_line":2,"start_character":89,"end_line":2,"end_character":95},"in_reply_to":"1a1ced50_4e83a256","updated":"2017-03-21 02:17:15.000000000","message":"Done","commit_id":"c26f948bbcc2c4c6f0f380a93c7c183690bb2428"},{"author":{"_account_id":11536,"name":"hongbin","email":"hongbin034@gmail.com","username":"hongbin"},"change_message_id":"5ecdd48070a9a07828bb248b27dface243b6db7b","unresolved":false,"context_lines":[{"line_number":1,"context_line":"## Zun + OSProfiler"},{"line_number":2,"context_line":"Demo for Zun intergrate with osprofiler. [Zun](https://wiki.openstack.org/wiki/Zun) is a famous OpenStack container management services, while [OSProfiler][os-link]"},{"line_number":3,"context_line":"provides a tiny but powerful library that is used by most"},{"line_number":4,"context_line":"(soon to be all)OpenStack projects and their python clients."},{"line_number":5,"context_line":""},{"line_number":6,"context_line":"First, you need to apply the patch to Zun and Python-zunclient,"},{"line_number":7,"context_line":"or make sure those two patches have been merged: \u003cbr /\u003e"}],"source_content_type":"text/x-rst","patch_set":3,"id":"1a1ced50_2ee4a639","line":4,"range":{"start_line":4,"start_character":16,"end_line":4,"end_character":25},"updated":"2017-03-20 18:01:58.000000000","message":"nit: space after \u0027)\u0027","commit_id":"c26f948bbcc2c4c6f0f380a93c7c183690bb2428"},{"author":{"_account_id":22076,"name":"Kevin Zhao","email":"kevin.zhao@linaro.org","username":"KevinZhao"},"change_message_id":"68410961d4c4098340ecf66e78942d6e74f8cb60","unresolved":false,"context_lines":[{"line_number":1,"context_line":"## Zun + OSProfiler"},{"line_number":2,"context_line":"Demo for Zun intergrate with osprofiler. [Zun](https://wiki.openstack.org/wiki/Zun) is a famous OpenStack container management services, while [OSProfiler][os-link]"},{"line_number":3,"context_line":"provides a tiny but powerful library that is used by most"},{"line_number":4,"context_line":"(soon to be all)OpenStack projects and their python clients."},{"line_number":5,"context_line":""},{"line_number":6,"context_line":"First, you need to apply the patch to Zun and Python-zunclient,"},{"line_number":7,"context_line":"or make sure those two patches have been merged: \u003cbr /\u003e"}],"source_content_type":"text/x-rst","patch_set":3,"id":"1a1ced50_4051a10d","line":4,"range":{"start_line":4,"start_character":16,"end_line":4,"end_character":25},"in_reply_to":"1a1ced50_2ee4a639","updated":"2017-03-21 02:17:15.000000000","message":"Done","commit_id":"c26f948bbcc2c4c6f0f380a93c7c183690bb2428"},{"author":{"_account_id":11536,"name":"hongbin","email":"hongbin034@gmail.com","username":"hongbin"},"change_message_id":"5ecdd48070a9a07828bb248b27dface243b6db7b","unresolved":false,"context_lines":[{"line_number":4,"context_line":"(soon to be all)OpenStack projects and their python clients."},{"line_number":5,"context_line":""},{"line_number":6,"context_line":"First, you need to apply the patch to Zun and Python-zunclient,"},{"line_number":7,"context_line":"or make sure those two patches have been merged: \u003cbr /\u003e"},{"line_number":8,"context_line":"[Add support for OSProfiler in client][445734] \u003cbr /\u003e"},{"line_number":9,"context_line":"[Integrate OSProfiler in Zun][444776] \u003cbr /\u003e"},{"line_number":10,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"1a1ced50_2e0026aa","line":7,"range":{"start_line":7,"start_character":49,"end_line":7,"end_character":55},"updated":"2017-03-20 18:01:58.000000000","message":"I guess .rst don\u0027t need \u003cbr /\u003e . This applies to all below.","commit_id":"c26f948bbcc2c4c6f0f380a93c7c183690bb2428"},{"author":{"_account_id":11536,"name":"hongbin","email":"hongbin034@gmail.com","username":"hongbin"},"change_message_id":"5ecdd48070a9a07828bb248b27dface243b6db7b","unresolved":false,"context_lines":[{"line_number":3,"context_line":"provides a tiny but powerful library that is used by most"},{"line_number":4,"context_line":"(soon to be all)OpenStack projects and their python clients."},{"line_number":5,"context_line":""},{"line_number":6,"context_line":"First, you need to apply the patch to Zun and Python-zunclient,"},{"line_number":7,"context_line":"or make sure those two patches have been merged: \u003cbr /\u003e"},{"line_number":8,"context_line":"[Add support for OSProfiler in client][445734] \u003cbr /\u003e"},{"line_number":9,"context_line":"[Integrate OSProfiler in Zun][444776] \u003cbr /\u003e"},{"line_number":10,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"1a1ced50_8e591a01","line":7,"range":{"start_line":6,"start_character":0,"end_line":7,"end_character":48},"updated":"2017-03-20 18:01:58.000000000","message":"I guess this can be removed. I would assume those patches are already merged.","commit_id":"c26f948bbcc2c4c6f0f380a93c7c183690bb2428"},{"author":{"_account_id":22076,"name":"Kevin Zhao","email":"kevin.zhao@linaro.org","username":"KevinZhao"},"change_message_id":"68410961d4c4098340ecf66e78942d6e74f8cb60","unresolved":false,"context_lines":[{"line_number":4,"context_line":"(soon to be all)OpenStack projects and their python clients."},{"line_number":5,"context_line":""},{"line_number":6,"context_line":"First, you need to apply the patch to Zun and Python-zunclient,"},{"line_number":7,"context_line":"or make sure those two patches have been merged: \u003cbr /\u003e"},{"line_number":8,"context_line":"[Add support for OSProfiler in client][445734] \u003cbr /\u003e"},{"line_number":9,"context_line":"[Integrate OSProfiler in Zun][444776] \u003cbr /\u003e"},{"line_number":10,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"1a1ced50_60585d33","line":7,"range":{"start_line":7,"start_character":49,"end_line":7,"end_character":55},"in_reply_to":"1a1ced50_2e0026aa","updated":"2017-03-21 02:17:15.000000000","message":"Done","commit_id":"c26f948bbcc2c4c6f0f380a93c7c183690bb2428"},{"author":{"_account_id":22076,"name":"Kevin Zhao","email":"kevin.zhao@linaro.org","username":"KevinZhao"},"change_message_id":"68410961d4c4098340ecf66e78942d6e74f8cb60","unresolved":false,"context_lines":[{"line_number":3,"context_line":"provides a tiny but powerful library that is used by most"},{"line_number":4,"context_line":"(soon to be all)OpenStack projects and their python clients."},{"line_number":5,"context_line":""},{"line_number":6,"context_line":"First, you need to apply the patch to Zun and Python-zunclient,"},{"line_number":7,"context_line":"or make sure those two patches have been merged: \u003cbr /\u003e"},{"line_number":8,"context_line":"[Add support for OSProfiler in client][445734] \u003cbr /\u003e"},{"line_number":9,"context_line":"[Integrate OSProfiler in Zun][444776] \u003cbr /\u003e"},{"line_number":10,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"1a1ced50_805b992d","line":7,"range":{"start_line":6,"start_character":0,"end_line":7,"end_character":48},"in_reply_to":"1a1ced50_8e591a01","updated":"2017-03-21 02:17:15.000000000","message":"Done","commit_id":"c26f948bbcc2c4c6f0f380a93c7c183690bb2428"},{"author":{"_account_id":11536,"name":"hongbin","email":"hongbin034@gmail.com","username":"hongbin"},"change_message_id":"5ecdd48070a9a07828bb248b27dface243b6db7b","unresolved":false,"context_lines":[{"line_number":12,"context_line":"(After osprofiler 1.4.0, user can choose mongodb and redis for store"},{"line_number":13,"context_line":"backend, no need to use ceilometer)\u003cbr /\u003e"},{"line_number":14,"context_line":"Choose [Redis Docker image][redis-image] redis, easy launching:"},{"line_number":15,"context_line":"```yaml"},{"line_number":16,"context_line":"sudo docker run --name some-redis -p 6379:6379 -d redis"},{"line_number":17,"context_line":"```"},{"line_number":18,"context_line":"Now you have a redis database, which you have a port 6379. OSProfiler"},{"line_number":19,"context_line":"will send data to this key-value database.\u003cbr /\u003e"},{"line_number":20,"context_line":"\u003cbr /\u003e"}],"source_content_type":"text/x-rst","patch_set":3,"id":"1a1ced50_0eca8a6d","line":17,"range":{"start_line":15,"start_character":0,"end_line":17,"end_character":3},"updated":"2017-03-20 18:01:58.000000000","message":"It is better to use the rst code block for command. See here for example: https://raw.githubusercontent.com/openstack/zun/master/doc/source/dev/quickstart.rst","commit_id":"c26f948bbcc2c4c6f0f380a93c7c183690bb2428"},{"author":{"_account_id":22076,"name":"Kevin Zhao","email":"kevin.zhao@linaro.org","username":"KevinZhao"},"change_message_id":"68410961d4c4098340ecf66e78942d6e74f8cb60","unresolved":false,"context_lines":[{"line_number":12,"context_line":"(After osprofiler 1.4.0, user can choose mongodb and redis for store"},{"line_number":13,"context_line":"backend, no need to use ceilometer)\u003cbr /\u003e"},{"line_number":14,"context_line":"Choose [Redis Docker image][redis-image] redis, easy launching:"},{"line_number":15,"context_line":"```yaml"},{"line_number":16,"context_line":"sudo docker run --name some-redis -p 6379:6379 -d redis"},{"line_number":17,"context_line":"```"},{"line_number":18,"context_line":"Now you have a redis database, which you have a port 6379. OSProfiler"},{"line_number":19,"context_line":"will send data to this key-value database.\u003cbr /\u003e"},{"line_number":20,"context_line":"\u003cbr /\u003e"}],"source_content_type":"text/x-rst","patch_set":3,"id":"1a1ced50_a042553c","line":17,"range":{"start_line":15,"start_character":0,"end_line":17,"end_character":3},"in_reply_to":"1a1ced50_0eca8a6d","updated":"2017-03-21 02:17:15.000000000","message":"Done","commit_id":"c26f948bbcc2c4c6f0f380a93c7c183690bb2428"},{"author":{"_account_id":11536,"name":"hongbin","email":"hongbin034@gmail.com","username":"hongbin"},"change_message_id":"5ecdd48070a9a07828bb248b27dface243b6db7b","unresolved":false,"context_lines":[{"line_number":26,"context_line":"hmac_keys \u003d SECRET_KEY"},{"line_number":27,"context_line":"connection_string \u003d redis://ip-address:6379/"},{"line_number":28,"context_line":"```"},{"line_number":29,"context_line":"Then restart zun-api and zun-compute(Attention, the newest version of"},{"line_number":30,"context_line":"Zun has move zun-api service to apache2 server. You can\u0027t restart the"},{"line_number":31,"context_line":"service just in screen. Use \"systemctl restart apache2\" will work)"},{"line_number":32,"context_line":"\u003cbr /\u003e"}],"source_content_type":"text/x-rst","patch_set":3,"id":"1a1ced50_4e89e225","line":29,"range":{"start_line":29,"start_character":36,"end_line":29,"end_character":37},"updated":"2017-03-20 18:01:58.000000000","message":"nit: space before \u0027(\u0027","commit_id":"c26f948bbcc2c4c6f0f380a93c7c183690bb2428"},{"author":{"_account_id":22076,"name":"Kevin Zhao","email":"kevin.zhao@linaro.org","username":"KevinZhao"},"change_message_id":"68410961d4c4098340ecf66e78942d6e74f8cb60","unresolved":false,"context_lines":[{"line_number":26,"context_line":"hmac_keys \u003d SECRET_KEY"},{"line_number":27,"context_line":"connection_string \u003d redis://ip-address:6379/"},{"line_number":28,"context_line":"```"},{"line_number":29,"context_line":"Then restart zun-api and zun-compute(Attention, the newest version of"},{"line_number":30,"context_line":"Zun has move zun-api service to apache2 server. You can\u0027t restart the"},{"line_number":31,"context_line":"service just in screen. Use \"systemctl restart apache2\" will work)"},{"line_number":32,"context_line":"\u003cbr /\u003e"}],"source_content_type":"text/x-rst","patch_set":3,"id":"1a1ced50_c03d91bc","line":29,"range":{"start_line":29,"start_character":36,"end_line":29,"end_character":37},"in_reply_to":"1a1ced50_4e89e225","updated":"2017-03-21 02:17:15.000000000","message":"Done","commit_id":"c26f948bbcc2c4c6f0f380a93c7c183690bb2428"}]}
