)]}'
{"README.rst":[{"author":{"_account_id":2467,"name":"Jin Nan Zhang","email":"zhang.jinnan@99cloud.net","username":"zhangjinnan87"},"change_message_id":"ddfdb7c3f616c6cce704fadb5d894de45e054259","unresolved":false,"context_lines":[{"line_number":1,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":2,"context_line":"Freezer API"},{"line_number":3,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":4,"context_line":"This is Freezer API which is one of the four OpenStack Freezer Backup Restore DR as a Service platform."},{"line_number":5,"context_line":""},{"line_number":6,"context_line":"This component of OpenStack Freezer is responsible to connecting Freezer Scheduler (on client side) with Freezer Web UI."},{"line_number":7,"context_line":""},{"line_number":8,"context_line":"You can also use Frezer API to interact with Freezer Scheduler. "},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"If you need to understand OpenStack Freezer architecture you can visit https://github.com/openstack/freezer"},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"If you are planning to use Freezer as OpenStack Freezer Backup Restore DR as a Service, you need to install all four components."},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"You can find other components of the project at following pages:"},{"line_number":15,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"fa0719c6_9a03a2b8","line":12,"range":{"start_line":4,"start_character":0,"end_line":12,"end_character":74},"updated":"2016-03-21 04:52:33.000000000","message":"one-line less than 80 characters.ref:http://docs.openstack.org/developer/hacking/","commit_id":"3619a80c1c5539237fcc080f9da9c6ec25238fd9"},{"author":{"_account_id":2467,"name":"Jin Nan Zhang","email":"zhang.jinnan@99cloud.net","username":"zhangjinnan87"},"change_message_id":"ddfdb7c3f616c6cce704fadb5d894de45e054259","unresolved":false,"context_lines":[{"line_number":37,"context_line":"0. Before Installation"},{"line_number":38,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":39,"context_line":"Before starting installation, please read following point carefully:"},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"::"},{"line_number":42,"context_line":"\t 1. Chose correct branch for corresponding OpenStack version. If your OpenStack installation is Kilo, chose Stable/Kilo release. etc..."},{"line_number":43,"context_line":"\t 2. This installation instruction only for Freeze API. If you need to install other components, visit their Github page."},{"line_number":44,"context_line":"\t 3. Make sure you have installed same version of all four components. Do not miss match different version. For example; do not use Freezer Agent Stable/Kilo release with Freeze API Stable/Liberty release."},{"line_number":45,"context_line":"\t 5. Following installation instructions only for Freezer API."},{"line_number":46,"context_line":"\t 6. Freezr API need Freezer Agent in order to word correctly. You can find installation instruction for Freeze Agent in this manuel."},{"line_number":47,"context_line":"\t 7. You should install Freeze API in one of your OpenStack controller node where you have installed Horizon Dashbuard and Keystone"},{"line_number":48,"context_line":"\t 8. Freezer API does not work with Elasticsearch 2.x.x. Install Elasticsearch 1.7.5"},{"line_number":49,"context_line":""},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"1. Installation"}],"source_content_type":"text/x-rst","patch_set":1,"id":"fa0719c6_da2b5a32","line":48,"range":{"start_line":40,"start_character":0,"end_line":48,"end_character":7},"updated":"2016-03-21 04:52:33.000000000","message":"ditto","commit_id":"3619a80c1c5539237fcc080f9da9c6ec25238fd9"},{"author":{"_account_id":2467,"name":"Jin Nan Zhang","email":"zhang.jinnan@99cloud.net","username":"zhangjinnan87"},"change_message_id":"ddfdb7c3f616c6cce704fadb5d894de45e054259","unresolved":false,"context_lines":[{"line_number":62,"context_line":"  # cd freezer-api"},{"line_number":63,"context_line":"  # pip install -r requirements.txt"},{"line_number":64,"context_line":""},{"line_number":65,"context_line":"You also need to install Freezer Agent. Freezer Agent must be installed from source and correct branch corresponding to your OpenStack version."},{"line_number":66,"context_line":""},{"line_number":67,"context_line":"::"},{"line_number":68,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"fa0719c6_ba3026a0","line":65,"range":{"start_line":65,"start_character":0,"end_line":65,"end_character":143},"updated":"2016-03-21 04:52:33.000000000","message":"ditto","commit_id":"3619a80c1c5539237fcc080f9da9c6ec25238fd9"},{"author":{"_account_id":14101,"name":"yapeng Yang","email":"a394954369@gmail.com","username":"yapeng"},"change_message_id":"a7e4917200b46368f3c41dc73fd99872b0d0dc35","unresolved":false,"context_lines":[{"line_number":5,"context_line":""},{"line_number":6,"context_line":"This component of OpenStack Freezer is responsible to connecting Freezer Scheduler (on client side) with Freezer Web UI."},{"line_number":7,"context_line":""},{"line_number":8,"context_line":"You can also use Frezer API to interact with Freezer Scheduler. "},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"If you need to understand OpenStack Freezer architecture you can visit https://github.com/openstack/freezer"},{"line_number":11,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"fa0719c6_28cfa9b1","line":8,"range":{"start_line":8,"start_character":63,"end_line":8,"end_character":64},"updated":"2016-03-21 08:44:12.000000000","message":"more a blank","commit_id":"3082d43425599d7ec1d0c2200dac6a8e6e406a2c"}]}
