)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":14947,"name":"Maria Zlatkova","email":"mzlatkova@mirantis.com","username":"mzlatkova"},"change_message_id":"cf57426a7503e188799c574648a6fdc1f10be663","unresolved":false,"context_lines":[{"line_number":10,"context_line":"of failure. In fact, an instance of HAProxy should run on each Controller"},{"line_number":11,"context_line":"node, and each environment should include an small odd number of Controller"},{"line_number":12,"context_line":"nodes (3, 5, ...). Also changed the haproxy.cfg example to reflect the changes."},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"Change-Id: I66d2765239df0dc4f194d78815067a8bc2ac6e97"},{"line_number":15,"context_line":"Closes-bug: #1431786"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"9a80dd14_ec0fbe86","line":13,"updated":"2015-03-17 11:49:42.000000000","message":"It\u0027s better to make commit message lines shorter. Please see https://wiki.openstack.org/wiki/GitCommitMessages#Summary_of_Git_commit_message_structure","commit_id":"2f93a479a2be7c4902e0e59ac22c08b26a9e8188"},{"author":{"_account_id":14962,"name":"ologvinova","email":"ologvinova@mirantis.com","username":"ologvinova"},"change_message_id":"379f18f273e9f84763b5564ae06869bf2f2c035a","unresolved":false,"context_lines":[{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Old text says at least two HAProxy nodes are required to avoid single point"},{"line_number":10,"context_line":"of failure. In fact, an instance of HAProxy should run on each Controller"},{"line_number":11,"context_line":"node, and each environment should include an small odd number of Controller"},{"line_number":12,"context_line":"nodes (3, 5, ...). Also changed the haproxy.cfg example to reflect the changes."},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"Change-Id: I66d2765239df0dc4f194d78815067a8bc2ac6e97"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"9a80dd14_8d828ec6","line":11,"updated":"2015-03-18 07:45:45.000000000","message":"an small -\u003e a small","commit_id":"e459623623a75a8865286a58b01ed041722b0a39"}],"doc/high-availability-guide/ch_ha_aa_haproxy.xml":[{"author":{"_account_id":14947,"name":"Maria Zlatkova","email":"mzlatkova@mirantis.com","username":"mzlatkova"},"change_message_id":"cf57426a7503e188799c574648a6fdc1f10be663","unresolved":false,"context_lines":[{"line_number":16,"context_line":"      \u003clink xmlns:xlink\u003d\"http://www.w3.org/1999/xlink\""},{"line_number":17,"context_line":"        xlink:href\u003d\"http://haproxy.1wt.eu/#docs\"\u003eofficial documentation\u003c/link\u003e."},{"line_number":18,"context_line":"      Also, you have to consider that this service should not be a single point"},{"line_number":19,"context_line":"      of failurer. It is advisable to have HAProxy running on all Controller"},{"line_number":20,"context_line":"      nodes, where number of Controller should be small even number (3,5,...)."},{"line_number":21,"context_line":"      \u003c/para\u003e"},{"line_number":22,"context_line":"      \u003cpara\u003eHere is an example for HAProxy configuration file:\u003c/para\u003e"}],"source_content_type":"application/xml","patch_set":1,"id":"9a80dd14_18160d56","line":19,"updated":"2015-03-17 11:49:42.000000000","message":"Controller -\u003e controller","commit_id":"2f93a479a2be7c4902e0e59ac22c08b26a9e8188"},{"author":{"_account_id":13294,"name":"Javier Peña","email":"jpena@redhat.com","username":"jpena"},"change_message_id":"3b705a290d25c1b20cfd123e387c59a19910ba81","unresolved":false,"context_lines":[{"line_number":16,"context_line":"      \u003clink xmlns:xlink\u003d\"http://www.w3.org/1999/xlink\""},{"line_number":17,"context_line":"        xlink:href\u003d\"http://haproxy.1wt.eu/#docs\"\u003eofficial documentation\u003c/link\u003e."},{"line_number":18,"context_line":"      Also, you have to consider that this service should not be a single point"},{"line_number":19,"context_line":"      of failurer. It is advisable to have HAProxy running on all Controller"},{"line_number":20,"context_line":"      nodes, where number of Controller should be small even number (3,5,...)."},{"line_number":21,"context_line":"      \u003c/para\u003e"},{"line_number":22,"context_line":"      \u003cpara\u003eHere is an example for HAProxy configuration file:\u003c/para\u003e"}],"source_content_type":"application/xml","patch_set":1,"id":"9a80dd14_bdc5f30b","line":19,"updated":"2015-03-17 11:10:41.000000000","message":"s/failurer/failure/ \n\nI would also add after \"failure\", \",so you need to ensure the service availability by other means, such as Pacemaker or Keepalived\".","commit_id":"2f93a479a2be7c4902e0e59ac22c08b26a9e8188"},{"author":{"_account_id":14947,"name":"Maria Zlatkova","email":"mzlatkova@mirantis.com","username":"mzlatkova"},"change_message_id":"cf57426a7503e188799c574648a6fdc1f10be663","unresolved":false,"context_lines":[{"line_number":17,"context_line":"        xlink:href\u003d\"http://haproxy.1wt.eu/#docs\"\u003eofficial documentation\u003c/link\u003e."},{"line_number":18,"context_line":"      Also, you have to consider that this service should not be a single point"},{"line_number":19,"context_line":"      of failurer. It is advisable to have HAProxy running on all Controller"},{"line_number":20,"context_line":"      nodes, where number of Controller should be small even number (3,5,...)."},{"line_number":21,"context_line":"      \u003c/para\u003e"},{"line_number":22,"context_line":"      \u003cpara\u003eHere is an example for HAProxy configuration file:\u003c/para\u003e"},{"line_number":23,"context_line":"      \u003cprogramlisting\u003eglobal"}],"source_content_type":"application/xml","patch_set":1,"id":"9a80dd14_98011d09","line":20,"updated":"2015-03-17 11:49:42.000000000","message":"Controller -\u003e controller\n\neven or odd?\n\nI suggest revising this sentence, should the number of controller be an odd number or should there be a cpecified number of controllers, that\u0027s not clear from the text.","commit_id":"2f93a479a2be7c4902e0e59ac22c08b26a9e8188"},{"author":{"_account_id":13294,"name":"Javier Peña","email":"jpena@redhat.com","username":"jpena"},"change_message_id":"3b705a290d25c1b20cfd123e387c59a19910ba81","unresolved":false,"context_lines":[{"line_number":17,"context_line":"        xlink:href\u003d\"http://haproxy.1wt.eu/#docs\"\u003eofficial documentation\u003c/link\u003e."},{"line_number":18,"context_line":"      Also, you have to consider that this service should not be a single point"},{"line_number":19,"context_line":"      of failurer. It is advisable to have HAProxy running on all Controller"},{"line_number":20,"context_line":"      nodes, where number of Controller should be small even number (3,5,...)."},{"line_number":21,"context_line":"      \u003c/para\u003e"},{"line_number":22,"context_line":"      \u003cpara\u003eHere is an example for HAProxy configuration file:\u003c/para\u003e"},{"line_number":23,"context_line":"      \u003cprogramlisting\u003eglobal"}],"source_content_type":"application/xml","patch_set":1,"id":"9a80dd14_1dd51fb9","line":20,"updated":"2015-03-17 11:10:41.000000000","message":"I guess you mean an odd number.","commit_id":"2f93a479a2be7c4902e0e59ac22c08b26a9e8188"},{"author":{"_account_id":14962,"name":"ologvinova","email":"ologvinova@mirantis.com","username":"ologvinova"},"change_message_id":"379f18f273e9f84763b5564ae06869bf2f2c035a","unresolved":false,"context_lines":[{"line_number":16,"context_line":"      \u003clink xmlns:xlink\u003d\"http://www.w3.org/1999/xlink\""},{"line_number":17,"context_line":"        xlink:href\u003d\"http://haproxy.1wt.eu/#docs\"\u003eofficial documentation\u003c/link\u003e."},{"line_number":18,"context_line":"      Also, you have to consider that HAProxy should not be a single point"},{"line_number":19,"context_line":"      of failure so you need to ensure its availability by other means,"},{"line_number":20,"context_line":"      such as Pacemaker or Keepalived. It is advisable to have multiple HAProxy"},{"line_number":21,"context_line":"      instances running, where number of these instances is a small odd number"},{"line_number":22,"context_line":"      (3,5,...). Also it is a common practice to collocate HAProxy instances"}],"source_content_type":"application/xml","patch_set":3,"id":"9a80dd14_6d62ba3e","line":19,"updated":"2015-03-18 07:45:45.000000000","message":"I would leave a comma before \u0027so\u0027 as it connects 2 independent clauses.","commit_id":"e459623623a75a8865286a58b01ed041722b0a39"},{"author":{"_account_id":14947,"name":"Maria Zlatkova","email":"mzlatkova@mirantis.com","username":"mzlatkova"},"change_message_id":"3ac055825e10a3d7cab1cc33c34fa4aaca69c4c9","unresolved":false,"context_lines":[{"line_number":19,"context_line":"      of failure, so you need to ensure its availability by other means,"},{"line_number":20,"context_line":"      such as Pacemaker or Keepalived. It is advisable to have multiple HAProxy"},{"line_number":21,"context_line":"      instances running, where number of these instances is a small odd number"},{"line_number":22,"context_line":"      (3,5,...). Also it is a common practice to collocate HAProxy instances"},{"line_number":23,"context_line":"      with existing OpenStack controllers."},{"line_number":24,"context_line":"      \u003c/para\u003e"},{"line_number":25,"context_line":"      \u003cpara\u003eHere is an example for HAProxy configuration file:\u003c/para\u003e"}],"source_content_type":"application/xml","patch_set":4,"id":"9a80dd14_af7ae222","line":22,"updated":"2015-03-18 10:30:24.000000000","message":"I\u0027m not sure about this example (3, 5, ...), It\u0027s better to write: \"a small odd number like 3 or 5.","commit_id":"cbaaf22207a879e7098ac34f72b2305724111338"},{"author":{"_account_id":9382,"name":"Shilla Saebi","email":"shilla.saebi@gmail.com","username":"shillasaebi"},"change_message_id":"dab04a57d0ec3daee15ea2c99fc7872e4b4a11b0","unresolved":false,"context_lines":[{"line_number":18,"context_line":"      And also, you have to consider that HAProxy should not be a single point"},{"line_number":19,"context_line":"      of failure so you need to ensure its availability by other means,"},{"line_number":20,"context_line":"      such as Pacemaker or Keepalived. It is advisable to have multiple HAProxy"},{"line_number":21,"context_line":"      instances running, where number of these instances is a small odd number"},{"line_number":22,"context_line":"      like 3 or 5. Also it is a common practice to collocate HAProxy instances"},{"line_number":23,"context_line":"      with existing OpenStack controllers."},{"line_number":24,"context_line":"      \u003c/para\u003e"}],"source_content_type":"application/xml","patch_set":8,"id":"7a016987_e898041e","line":21,"updated":"2015-05-21 21:36:22.000000000","message":"the number of these instances\n\ncan you add \"the\"","commit_id":"b8e32921cecb600b3505f107cb359e44502fdc15"},{"author":{"_account_id":9382,"name":"Shilla Saebi","email":"shilla.saebi@gmail.com","username":"shillasaebi"},"change_message_id":"dab04a57d0ec3daee15ea2c99fc7872e4b4a11b0","unresolved":false,"context_lines":[{"line_number":22,"context_line":"      like 3 or 5. Also it is a common practice to collocate HAProxy instances"},{"line_number":23,"context_line":"      with existing OpenStack controllers."},{"line_number":24,"context_line":"      \u003c/para\u003e"},{"line_number":25,"context_line":"      \u003cpara\u003eHere is an example for HAProxy configuration file:\u003c/para\u003e"},{"line_number":26,"context_line":"      \u003cprogramlisting\u003eglobal"},{"line_number":27,"context_line":"  chroot  /var/lib/haproxy"},{"line_number":28,"context_line":"  daemon"}],"source_content_type":"application/xml","patch_set":8,"id":"7a016987_a89e8c04","line":25,"updated":"2015-05-21 21:36:22.000000000","message":"Here is an example for the HAProxy\n\nplease add \"the\"","commit_id":"b8e32921cecb600b3505f107cb359e44502fdc15"}]}
