)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":14591,"name":"Lubosz Kosnik (diltram)","email":"lubosz.kosnik@intel.com","username":"diltram"},"change_message_id":"ce9c276b4fccca932e41c5ef708e4929a726fe7c","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"7aa08908_f59b8ac7","line":15,"updated":"2016-06-06 17:38:17.000000000","message":"I would like to see launchpad id here - without that we\u0027re not able to see what exactly is done in project","commit_id":"b5cbea8525696729cff51cf1ccd374c34892afa1"},{"author":{"_account_id":8788,"name":"Miguel Angel Ajo","email":"mangelajo@redhat.com","username":"mangelajo"},"change_message_id":"0d19cb2da40101b2ab76e4fb48e19545a962c83b","unresolved":false,"context_lines":[{"line_number":9,"context_line":"The main OCTAVIA_NODE will need the OCTAVIA_NODES setting in the following"},{"line_number":10,"context_line":"format:"},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"OCTAVIA_NODE\u003dmain:\u003cip-address\u003e,second:\u003cip-address\u003e"},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"Change-Id: I4a88dae4aa47c508559fd7464f127a23b089af2a"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":8,"id":"3aaa91ec_51dba01b","line":12,"updated":"2016-06-28 08:28:49.000000000","message":"OCTAVIA_NODE -\u003e OCTAVIA_NODES","commit_id":"df1cf49bfd652e4be5874304ba6a65fdfe3dc832"}],"devstack/etc/octavia/haproxy.cfg":[{"author":{"_account_id":7293,"name":"Elena Ezhova","email":"ezhovaelena19@gmail.com","username":"elena"},"change_message_id":"97390d00dd75ca86dba344cd695a07248074c4dc","unresolved":false,"context_lines":[{"line_number":22,"context_line":"backend octavia-backend-api"},{"line_number":23,"context_line":"    mode http"},{"line_number":24,"context_line":"    balance roundrobin"},{"line_number":25,"context_line":"#    server octavia-main 192.168.42.10:9875 weight 1"},{"line_number":26,"context_line":"#    server octavia-second 192.168.42.11:9875 weight 1"},{"line_number":27,"context_line":""}],"source_content_type":"text/x-ttcn-cfg","patch_set":7,"id":"7aa08908_a3d1ba31","line":26,"range":{"start_line":25,"start_character":0,"end_line":26,"end_character":54},"updated":"2016-06-16 14:45:44.000000000","message":"Are these debug leftovers or an intentional example of how backend would be configured?","commit_id":"709a0da95f00e430859ac023d1a1b860364d26e2"},{"author":{"_account_id":8788,"name":"Miguel Angel Ajo","email":"mangelajo@redhat.com","username":"mangelajo"},"change_message_id":"bbf943bd87f8c4175b36a96d4ce0ca03e85ff0e2","unresolved":false,"context_lines":[{"line_number":22,"context_line":"backend octavia-backend-api"},{"line_number":23,"context_line":"    mode http"},{"line_number":24,"context_line":"    balance roundrobin"},{"line_number":25,"context_line":"#    server octavia-main 192.168.42.10:9875 weight 1"},{"line_number":26,"context_line":"#    server octavia-second 192.168.42.11:9875 weight 1"},{"line_number":27,"context_line":""}],"source_content_type":"text/x-ttcn-cfg","patch_set":7,"id":"5a9d85d2_cbffed32","line":26,"range":{"start_line":25,"start_character":0,"end_line":26,"end_character":54},"in_reply_to":"7aa08908_a3d1ba31","updated":"2016-06-20 15:11:14.000000000","message":"It was an example, may be I should add a comment to explain that\u0027s an example.","commit_id":"709a0da95f00e430859ac023d1a1b860364d26e2"},{"author":{"_account_id":8788,"name":"Miguel Angel Ajo","email":"mangelajo@redhat.com","username":"mangelajo"},"change_message_id":"0d19cb2da40101b2ab76e4fb48e19545a962c83b","unresolved":false,"context_lines":[{"line_number":22,"context_line":"backend octavia-backend-api"},{"line_number":23,"context_line":"    mode http"},{"line_number":24,"context_line":"    balance roundrobin"},{"line_number":25,"context_line":"#    server octavia-main 192.168.42.10:9875 weight 1"},{"line_number":26,"context_line":"#    server octavia-second 192.168.42.11:9875 weight 1"},{"line_number":27,"context_line":""}],"source_content_type":"text/x-ttcn-cfg","patch_set":8,"id":"3aaa91ec_f13bac36","line":25,"updated":"2016-06-28 08:28:49.000000000","message":"I will add an \"example\" comment on top of those two lines","commit_id":"df1cf49bfd652e4be5874304ba6a65fdfe3dc832"}],"devstack/plugin.sh":[{"author":{"_account_id":8788,"name":"Miguel Angel Ajo","email":"mangelajo@redhat.com","username":"mangelajo"},"change_message_id":"a112348cb5aa6f406e262a8af4895cda361d199b","unresolved":false,"context_lines":[{"line_number":205,"context_line":"        if ! [ \"$DISABLE_AMP_IMAGE_BUILD\" \u003d\u003d \u0027True\u0027 ]; then"},{"line_number":206,"context_line":"            build_octavia_worker_image"},{"line_number":207,"context_line":"        fi"},{"line_number":208,"context_line":"    "},{"line_number":209,"context_line":"        OCTAVIA_AMP_IMAGE_ID\u003d$(glance image-list | grep ${OCTAVIA_AMP_IMAGE_NAME} | awk \u0027{print $2}\u0027)"},{"line_number":210,"context_line":""},{"line_number":211,"context_line":"        if [ -n \"$OCTAVIA_AMP_IMAGE_ID\" ]; then"}],"source_content_type":"text/x-sh","patch_set":3,"id":"7aa08908_f0641ce6","side":"PARENT","line":208,"updated":"2016-06-07 15:18:14.000000000","message":"unrelated change.","commit_id":"9b8151e43cb1829f296a8d9e3518fdad5613ede6"},{"author":{"_account_id":14591,"name":"Lubosz Kosnik (diltram)","email":"lubosz.kosnik@intel.com","username":"diltram"},"change_message_id":"1aa406e6f011fdf60e01862d3019885efcd5fdd3","unresolved":false,"context_lines":[{"line_number":211,"context_line":"    # Several steps in this function would more logically be in the configure function, but"},{"line_number":212,"context_line":"    # we need nova, glance, and neutron to be running."},{"line_number":213,"context_line":""},{"line_number":214,"context_line":"    if [ $OCTAVIA_NODE !\u003d \u0027main\u0027 ] \u0026\u0026 [ $OCTAVIA_NODE !\u003d \u0027single\u0027 ] ; then "},{"line_number":215,"context_line":"        # without the other services enabled apparently we don\u0027t have"},{"line_number":216,"context_line":"        # credentials at this point "},{"line_number":217,"context_line":"        TOP_DIR\u003d$(cd $(dirname \"$0\") \u0026\u0026 pwd)"}],"source_content_type":"text/x-sh","patch_set":3,"id":"7aa08908_e78ba066","line":214,"range":{"start_line":214,"start_character":74,"end_line":214,"end_character":75},"updated":"2016-06-07 15:29:44.000000000","message":"Space","commit_id":"12434a3676a3b6f76824f5ca7cb4ce540dca7122"},{"author":{"_account_id":8788,"name":"Miguel Angel Ajo","email":"mangelajo@redhat.com","username":"mangelajo"},"change_message_id":"e66669d96d58a72adfe6addf43831b04f61ed9c5","unresolved":false,"context_lines":[{"line_number":211,"context_line":"    # Several steps in this function would more logically be in the configure function, but"},{"line_number":212,"context_line":"    # we need nova, glance, and neutron to be running."},{"line_number":213,"context_line":""},{"line_number":214,"context_line":"    if [ $OCTAVIA_NODE !\u003d \u0027main\u0027 ] \u0026\u0026 [ $OCTAVIA_NODE !\u003d \u0027single\u0027 ] ; then "},{"line_number":215,"context_line":"        # without the other services enabled apparently we don\u0027t have"},{"line_number":216,"context_line":"        # credentials at this point "},{"line_number":217,"context_line":"        TOP_DIR\u003d$(cd $(dirname \"$0\") \u0026\u0026 pwd)"}],"source_content_type":"text/x-sh","patch_set":3,"id":"7aa08908_c560a7a7","line":214,"range":{"start_line":214,"start_character":74,"end_line":214,"end_character":75},"in_reply_to":"7aa08908_e78ba066","updated":"2016-06-09 07:55:56.000000000","message":"The space is actually on the other side, it seems that I removed them, but that change is unrelated to this patch. So I can re-add them.","commit_id":"12434a3676a3b6f76824f5ca7cb4ce540dca7122"},{"author":{"_account_id":14591,"name":"Lubosz Kosnik (diltram)","email":"lubosz.kosnik@intel.com","username":"diltram"},"change_message_id":"1aa406e6f011fdf60e01862d3019885efcd5fdd3","unresolved":false,"context_lines":[{"line_number":213,"context_line":""},{"line_number":214,"context_line":"    if [ $OCTAVIA_NODE !\u003d \u0027main\u0027 ] \u0026\u0026 [ $OCTAVIA_NODE !\u003d \u0027single\u0027 ] ; then "},{"line_number":215,"context_line":"        # without the other services enabled apparently we don\u0027t have"},{"line_number":216,"context_line":"        # credentials at this point "},{"line_number":217,"context_line":"        TOP_DIR\u003d$(cd $(dirname \"$0\") \u0026\u0026 pwd)"},{"line_number":218,"context_line":"        source ${TOP_DIR}/openrc admin admin "},{"line_number":219,"context_line":"    fi"}],"source_content_type":"text/x-sh","patch_set":3,"id":"7aa08908_c79824c3","line":216,"range":{"start_line":216,"start_character":35,"end_line":216,"end_character":36},"updated":"2016-06-07 15:29:44.000000000","message":"Space","commit_id":"12434a3676a3b6f76824f5ca7cb4ce540dca7122"},{"author":{"_account_id":14591,"name":"Lubosz Kosnik (diltram)","email":"lubosz.kosnik@intel.com","username":"diltram"},"change_message_id":"1aa406e6f011fdf60e01862d3019885efcd5fdd3","unresolved":false,"context_lines":[{"line_number":215,"context_line":"        # without the other services enabled apparently we don\u0027t have"},{"line_number":216,"context_line":"        # credentials at this point "},{"line_number":217,"context_line":"        TOP_DIR\u003d$(cd $(dirname \"$0\") \u0026\u0026 pwd)"},{"line_number":218,"context_line":"        source ${TOP_DIR}/openrc admin admin "},{"line_number":219,"context_line":"    fi"},{"line_number":220,"context_line":""},{"line_number":221,"context_line":"    if [ $OCTAVIA_NODE \u003d\u003d \u0027main\u0027 ] || [ $OCTAVIA_NODE \u003d\u003d \u0027single\u0027 ] ; then "}],"source_content_type":"text/x-sh","patch_set":3,"id":"7aa08908_27892876","line":218,"range":{"start_line":218,"start_character":44,"end_line":218,"end_character":45},"updated":"2016-06-07 15:29:44.000000000","message":"Space","commit_id":"12434a3676a3b6f76824f5ca7cb4ce540dca7122"},{"author":{"_account_id":14591,"name":"Lubosz Kosnik (diltram)","email":"lubosz.kosnik@intel.com","username":"diltram"},"change_message_id":"1aa406e6f011fdf60e01862d3019885efcd5fdd3","unresolved":false,"context_lines":[{"line_number":218,"context_line":"        source ${TOP_DIR}/openrc admin admin "},{"line_number":219,"context_line":"    fi"},{"line_number":220,"context_line":""},{"line_number":221,"context_line":"    if [ $OCTAVIA_NODE \u003d\u003d \u0027main\u0027 ] || [ $OCTAVIA_NODE \u003d\u003d \u0027single\u0027 ] ; then "},{"line_number":222,"context_line":"        # things that should only happen on the ha main node / or once"},{"line_number":223,"context_line":"        nova keypair-add --pub-key ${OCTAVIA_AMP_SSH_KEY_PATH}.pub ${OCTAVIA_AMP_SSH_KEY_NAME}"},{"line_number":224,"context_line":""}],"source_content_type":"text/x-sh","patch_set":3,"id":"7aa08908_e7b44036","line":221,"range":{"start_line":221,"start_character":74,"end_line":221,"end_character":75},"updated":"2016-06-07 15:29:44.000000000","message":"Space","commit_id":"12434a3676a3b6f76824f5ca7cb4ce540dca7122"}],"devstack/samples/multinode/local-2.conf":[{"author":{"_account_id":14591,"name":"Lubosz Kosnik (diltram)","email":"lubosz.kosnik@intel.com","username":"diltram"},"change_message_id":"6b6f2e903a980e734b19412843a402fa7ad0697d","unresolved":false,"context_lines":[{"line_number":20,"context_line":""},{"line_number":21,"context_line":"# Load the external LBaaS plugin."},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"enable_plugin octavia https://git.openstack.org/openstack/octavia refs/changes/78/325978/5"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"LIBS_FROM_GIT+\u003dpython-neutronclient"},{"line_number":26,"context_line":"DATABASE_PASSWORD\u003dpassword"}],"source_content_type":"text/plain","patch_set":5,"id":"7aa08908_f6ec6294","line":23,"range":{"start_line":23,"start_character":66,"end_line":23,"end_character":90},"updated":"2016-06-09 15:47:26.000000000","message":"Is there any reason to use specific revision and not master branch?","commit_id":"63d46f9d755da775266b9d72ade594d3911df1b9"},{"author":{"_account_id":8788,"name":"Miguel Angel Ajo","email":"mangelajo@redhat.com","username":"mangelajo"},"change_message_id":"7d7c5987c2b0051f058e2c29a996289ae7b22fe0","unresolved":false,"context_lines":[{"line_number":20,"context_line":""},{"line_number":21,"context_line":"# Load the external LBaaS plugin."},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"enable_plugin octavia https://git.openstack.org/openstack/octavia refs/changes/78/325978/5"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"LIBS_FROM_GIT+\u003dpython-neutronclient"},{"line_number":26,"context_line":"DATABASE_PASSWORD\u003dpassword"}],"source_content_type":"text/plain","patch_set":5,"id":"7aa08908_895dd517","line":23,"range":{"start_line":23,"start_character":66,"end_line":23,"end_character":90},"in_reply_to":"7aa08908_f6ec6294","updated":"2016-06-10 09:18:47.000000000","message":"We should fix that in this and previous patch, it\u0027s a local change I have to make people\u0027s life easier when testing this patch, must be removed before any merge, or alternatively as follow up.","commit_id":"63d46f9d755da775266b9d72ade594d3911df1b9"}]}
