)]}'
{"doc/ha-guide/source/controller-ha-haproxy.rst":[{"author":{"_account_id":14643,"name":"Olga Gusarenko","email":"ogusarenko@mirantis.com","username":"Olga"},"change_message_id":"3cc096fa743125d0710278709201b0c195f00557","unresolved":false,"context_lines":[{"line_number":3,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"HAProxy provides a fast and reliable HTTP reverse proxy and load"},{"line_number":6,"context_line":"balancer for TCP and HTTP-based applications.  It is particularly"},{"line_number":7,"context_line":"suited for web sites crawling under very high loads while needing"},{"line_number":8,"context_line":"persistence or Layer 7 processing.  Supporting tens of thousands of"},{"line_number":9,"context_line":"connections is clearly realistic with today’s hardware."}],"source_content_type":"text/x-rst","patch_set":1,"id":"ba8a016a_bec41e92","line":6,"updated":"2015-11-23 11:58:26.000000000","message":"Double whitespaces before \"It is ...\"","commit_id":"0f67bf62336c662365708c12373618942f9040c5"},{"author":{"_account_id":14643,"name":"Olga Gusarenko","email":"ogusarenko@mirantis.com","username":"Olga"},"change_message_id":"3cc096fa743125d0710278709201b0c195f00557","unresolved":false,"context_lines":[{"line_number":5,"context_line":"HAProxy provides a fast and reliable HTTP reverse proxy and load"},{"line_number":6,"context_line":"balancer for TCP and HTTP-based applications.  It is particularly"},{"line_number":7,"context_line":"suited for web sites crawling under very high loads while needing"},{"line_number":8,"context_line":"persistence or Layer 7 processing.  Supporting tens of thousands of"},{"line_number":9,"context_line":"connections is clearly realistic with today’s hardware."},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"Each instance of HAProxy configures its frontend to accept connections"}],"source_content_type":"text/x-rst","patch_set":1,"id":"ba8a016a_ded80282","line":8,"updated":"2015-11-23 11:58:26.000000000","message":"Double whitespaces before \"Supported ...\"","commit_id":"0f67bf62336c662365708c12373618942f9040c5"},{"author":{"_account_id":14643,"name":"Olga Gusarenko","email":"ogusarenko@mirantis.com","username":"Olga"},"change_message_id":"3cc096fa743125d0710278709201b0c195f00557","unresolved":false,"context_lines":[{"line_number":8,"context_line":"persistence or Layer 7 processing.  Supporting tens of thousands of"},{"line_number":9,"context_line":"connections is clearly realistic with today’s hardware."},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"Each instance of HAProxy configures its frontend to accept connections"},{"line_number":12,"context_line":"only from the virtual IP (VIP) address and to terminate them as a list"},{"line_number":13,"context_line":"of all instances of the corresponding service under load balancing."},{"line_number":14,"context_line":"For example, any OpenStack API service."}],"source_content_type":"text/x-rst","patch_set":1,"id":"ba8a016a_fe5706c8","line":11,"updated":"2015-11-23 11:58:26.000000000","message":"frontend --\u003e front end (noun)","commit_id":"0f67bf62336c662365708c12373618942f9040c5"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"d9c41383f39d53881fa8efe558c135a013c6558e","unresolved":false,"context_lines":[{"line_number":14,"context_line":"For example, any OpenStack API service."},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"This makes the instances of HAProxy act independently and fail over"},{"line_number":17,"context_line":"transparently together with the Network endpoints (VIP addresses)"},{"line_number":18,"context_line":"failover and therefore shares the same SLA."},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"[TODO (Add note about using commercial load-balancers]"}],"source_content_type":"text/x-rst","patch_set":1,"id":"ba8a016a_fb844d5e","line":17,"updated":"2015-11-20 06:01:05.000000000","message":"lowercase network","commit_id":"0f67bf62336c662365708c12373618942f9040c5"},{"author":{"_account_id":14947,"name":"Maria Zlatkova","email":"mzlatkova@mirantis.com","username":"mzlatkova"},"change_message_id":"59c620a52a19cb961c1718c54fea48db9906ed93","unresolved":false,"context_lines":[{"line_number":14,"context_line":"For example, any OpenStack API service."},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"This makes the instances of HAProxy act independently and fail over"},{"line_number":17,"context_line":"transparently together with the Network endpoints (VIP addresses)"},{"line_number":18,"context_line":"failover and therefore shares the same SLA."},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"[TODO (Add note about using commercial load-balancers]"}],"source_content_type":"text/x-rst","patch_set":1,"id":"ba8a016a_839305fa","line":17,"in_reply_to":"ba8a016a_fb844d5e","updated":"2015-11-23 11:41:54.000000000","message":"+1","commit_id":"0f67bf62336c662365708c12373618942f9040c5"},{"author":{"_account_id":14643,"name":"Olga Gusarenko","email":"ogusarenko@mirantis.com","username":"Olga"},"change_message_id":"3cc096fa743125d0710278709201b0c195f00557","unresolved":false,"context_lines":[{"line_number":34,"context_line":"  on each OpenStack controller in the environment."},{"line_number":35,"context_line":""},{"line_number":36,"context_line":"Here is an example :file:`/etc/haproxy/haproxy.cfg` configuration"},{"line_number":37,"context_line":"file.  You would need a copy of it on each controller node.  Note that"},{"line_number":38,"context_line":"you must restart the HAProxy service to implement any changes made to"},{"line_number":39,"context_line":"this file."},{"line_number":40,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"ba8a016a_1eea0aad","line":37,"updated":"2015-11-23 11:58:26.000000000","message":"Could you please make it a .. note::\n\n.. note::\n   To implement any changes made to the ``haproxy.cfg`` file,\n   restart the HAProxy service.","commit_id":"0f67bf62336c662365708c12373618942f9040c5"},{"author":{"_account_id":14947,"name":"Maria Zlatkova","email":"mzlatkova@mirantis.com","username":"mzlatkova"},"change_message_id":"59c620a52a19cb961c1718c54fea48db9906ed93","unresolved":false,"context_lines":[{"line_number":34,"context_line":"  on each OpenStack controller in the environment."},{"line_number":35,"context_line":""},{"line_number":36,"context_line":"Here is an example :file:`/etc/haproxy/haproxy.cfg` configuration"},{"line_number":37,"context_line":"file.  You would need a copy of it on each controller node.  Note that"},{"line_number":38,"context_line":"you must restart the HAProxy service to implement any changes made to"},{"line_number":39,"context_line":"this file."},{"line_number":40,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"ba8a016a_23eb397a","line":37,"updated":"2015-11-23 11:41:54.000000000","message":"There is extra space after \"file.\" and after \"node.\".","commit_id":"0f67bf62336c662365708c12373618942f9040c5"}]}
