)]}'
{"doc/source/test_plans/neutron_features/vm_density/plan.rst":[{"author":{"_account_id":5948,"name":"Oleg Bondarev","email":"obondarev@mirantis.com","username":"obondarev"},"change_message_id":"b9415efa0b4a6381f60254f88455e0786b5187ea","unresolved":false,"context_lines":[{"line_number":10,"context_line":":Abstract:"},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"    With density testing we are able to launch many instances on a single"},{"line_number":13,"context_line":"    compute node. But except obtaining high numbers we also would like to"},{"line_number":14,"context_line":"    ensure that all instances are properly wired into the network and,"},{"line_number":15,"context_line":"    which is more important, have connectivity with public network."},{"line_number":16,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"fa7ab95a_9ec9f5ae","line":13,"range":{"start_line":13,"start_character":4,"end_line":13,"end_character":17},"updated":"2016-08-30 08:06:22.000000000","message":"single cluster?","commit_id":"7648faf6a01310ec33ace3ec8fe3460e422076e7"},{"author":{"_account_id":5948,"name":"Oleg Bondarev","email":"obondarev@mirantis.com","username":"obondarev"},"change_message_id":"b9415efa0b4a6381f60254f88455e0786b5187ea","unresolved":false,"context_lines":[{"line_number":36,"context_line":""},{"line_number":37,"context_line":".. image:: deployment.svg"},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"All instances are connected to the same Neutron network, which is plugged"},{"line_number":40,"context_line":"into Neutron router that connects OpenStack with external network."},{"line_number":41,"context_line":""},{"line_number":42,"context_line":""},{"line_number":43,"context_line":"Environment description"}],"source_content_type":"text/x-rst","patch_set":2,"id":"fa7ab95a_9e5735c9","line":40,"range":{"start_line":39,"start_character":31,"end_line":40,"end_character":19},"updated":"2016-08-30 08:06:22.000000000","message":"may consider several networks as well","commit_id":"7648faf6a01310ec33ace3ec8fe3460e422076e7"},{"author":{"_account_id":7900,"name":"Tomasz Paszkowski","email":"ss7pro@gmail.com","username":"tpaszkowski"},"change_message_id":"adf8275a3353ef93ea4fb3a64b07482d24688bca","unresolved":false,"context_lines":[{"line_number":94,"context_line":"+-----------------+-------+---------------------------+"},{"line_number":95,"context_line":"| OS              |       | e.g. Ubuntu 14.04.3       |"},{"line_number":96,"context_line":"+-----------------+-------+---------------------------+"},{"line_number":97,"context_line":"| OpenStack       |       | e.g. Liberty              |"},{"line_number":98,"context_line":"+-----------------+-------+---------------------------+"},{"line_number":99,"context_line":"| Hypervisor      |       | e.g. KVM                  |"},{"line_number":100,"context_line":"+-----------------+-------+---------------------------+"}],"source_content_type":"text/x-rst","patch_set":2,"id":"fa7ab95a_a3117506","line":97,"updated":"2016-09-01 21:09:58.000000000","message":"Are we really testing Liberty ?","commit_id":"7648faf6a01310ec33ace3ec8fe3460e422076e7"},{"author":{"_account_id":7900,"name":"Tomasz Paszkowski","email":"ss7pro@gmail.com","username":"tpaszkowski"},"change_message_id":"9a5e76e1243d75a6da11565eb1cb3c59f1ab28b3","unresolved":false,"context_lines":[{"line_number":98,"context_line":"+-----------------+-------+---------------------------+"},{"line_number":99,"context_line":"| Hypervisor      |       | e.g. KVM                  |"},{"line_number":100,"context_line":"+-----------------+-------+---------------------------+"},{"line_number":101,"context_line":"| Neutron plugin  |       | e.g. ML2 + OVS            |"},{"line_number":102,"context_line":"+-----------------+-------+---------------------------+"},{"line_number":103,"context_line":"| L2 segmentation |       | e.g. VLAN or VxLAN or GRE |"},{"line_number":104,"context_line":"+-----------------+-------+---------------------------+"}],"source_content_type":"text/x-rst","patch_set":2,"id":"fa7ab95a_e3e53d09","line":101,"updated":"2016-09-01 21:13:25.000000000","message":"Please add more details: l2pop, firewall driver and more if feasible","commit_id":"7648faf6a01310ec33ace3ec8fe3460e422076e7"},{"author":{"_account_id":7900,"name":"Tomasz Paszkowski","email":"ss7pro@gmail.com","username":"tpaszkowski"},"change_message_id":"9a5e76e1243d75a6da11565eb1cb3c59f1ab28b3","unresolved":false,"context_lines":[{"line_number":102,"context_line":"+-----------------+-------+---------------------------+"},{"line_number":103,"context_line":"| L2 segmentation |       | e.g. VLAN or VxLAN or GRE |"},{"line_number":104,"context_line":"+-----------------+-------+---------------------------+"},{"line_number":105,"context_line":"| virtual routers |       | HA                        |"},{"line_number":106,"context_line":"+-----------------+-------+---------------------------+"},{"line_number":107,"context_line":""},{"line_number":108,"context_line":"Test Case"}],"source_content_type":"text/x-rst","patch_set":2,"id":"fa7ab95a_0318611d","line":105,"updated":"2016-09-01 21:13:25.000000000","message":"Are we using DVR or central l3-agent with HA ?","commit_id":"7648faf6a01310ec33ace3ec8fe3460e422076e7"},{"author":{"_account_id":7900,"name":"Tomasz Paszkowski","email":"ss7pro@gmail.com","username":"tpaszkowski"},"change_message_id":"9a5e76e1243d75a6da11565eb1cb3c59f1ab28b3","unresolved":false,"context_lines":[{"line_number":116,"context_line":"public network. Instances can be launched in batches (i.e. via Heat). When"},{"line_number":117,"context_line":"instance starts it sends hello to monitoring server located outside of the"},{"line_number":118,"context_line":"cloud."},{"line_number":119,"context_line":""},{"line_number":120,"context_line":"The test is treated as succeeded if all instance report their status."},{"line_number":121,"context_line":""},{"line_number":122,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"fa7ab95a_e3cc5d8b","line":119,"updated":"2016-09-01 21:13:25.000000000","message":"I would really love to see reverted test. So external resource is trying to connect to each VM using floating ip address.","commit_id":"7648faf6a01310ec33ace3ec8fe3460e422076e7"},{"author":{"_account_id":7900,"name":"Tomasz Paszkowski","email":"ss7pro@gmail.com","username":"tpaszkowski"},"change_message_id":"9ce98f21bbb9e1544431d4548133ef79081a1479","unresolved":false,"context_lines":[{"line_number":118,"context_line":"cloud."},{"line_number":119,"context_line":""},{"line_number":120,"context_line":"The test is treated as succeeded if all instance report their status."},{"line_number":121,"context_line":""},{"line_number":122,"context_line":""},{"line_number":123,"context_line":"List of performance metrics"},{"line_number":124,"context_line":"^^^^^^^^^^^^^^^^^^^^^^^^^^^"}],"source_content_type":"text/x-rst","patch_set":2,"id":"fa7ab95a_03c22134","line":121,"updated":"2016-09-01 21:16:39.000000000","message":"Other interesting items:\n- performance of metadata server (time needed for a vm to fetch metadata)","commit_id":"7648faf6a01310ec33ace3ec8fe3460e422076e7"},{"author":{"_account_id":7293,"name":"Elena Ezhova","email":"ezhovaelena19@gmail.com","username":"elena"},"change_message_id":"bc6481a6ed13b1d91b07987a5a71d8456cc4a6d3","unresolved":false,"context_lines":[{"line_number":21,"context_line":"The goal of this test is to launch as many as possible instances in the"},{"line_number":22,"context_line":"OpenStack cloud and verify that all of them have correct connectivity with"},{"line_number":23,"context_line":"public network. Upon start each instance reports itself to the external"},{"line_number":24,"context_line":"monitoring server. On success server logs should contain \"hello\" messages from"},{"line_number":25,"context_line":"every VM instance."},{"line_number":26,"context_line":""},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"Test Environment"}],"source_content_type":"text/x-rst","patch_set":3,"id":"3a98d1f4_2859125b","line":25,"range":{"start_line":24,"start_character":37,"end_line":25,"end_character":18},"updated":"2016-09-29 11:31:18.000000000","message":"The logs actually contain instances\u0027 IPs and a number of attempts to get IP from metadata and send it to the server.","commit_id":"8d997cb52959564daedb3832519b859394297d0d"},{"author":{"_account_id":7293,"name":"Elena Ezhova","email":"ezhovaelena19@gmail.com","username":"elena"},"change_message_id":"bc6481a6ed13b1d91b07987a5a71d8456cc4a6d3","unresolved":false,"context_lines":[{"line_number":36,"context_line":""},{"line_number":37,"context_line":".. image:: deployment.svg"},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"All instances are connected to the same Neutron network, which is plugged"},{"line_number":40,"context_line":"into Neutron router that connects OpenStack with external network. The case"},{"line_number":41,"context_line":"with multiple Neutron networks being used may also be considered."},{"line_number":42,"context_line":""},{"line_number":43,"context_line":""},{"line_number":44,"context_line":"Environment description"}],"source_content_type":"text/x-rst","patch_set":3,"id":"3a98d1f4_28ae7285","line":41,"range":{"start_line":39,"start_character":0,"end_line":41,"end_character":65},"updated":"2016-09-29 11:31:18.000000000","message":"During each iteration of density test new network/subnet/router get created. So this statement is correct only in context of a single iteration.","commit_id":"8d997cb52959564daedb3832519b859394297d0d"},{"author":{"_account_id":7293,"name":"Elena Ezhova","email":"ezhovaelena19@gmail.com","username":"elena"},"change_message_id":"bc6481a6ed13b1d91b07987a5a71d8456cc4a6d3","unresolved":false,"context_lines":[{"line_number":103,"context_line":"+-----------------+-------+---------------------------+"},{"line_number":104,"context_line":"| L2 segmentation |       | e.g. VLAN or VxLAN or GRE |"},{"line_number":105,"context_line":"+-----------------+-------+---------------------------+"},{"line_number":106,"context_line":"| virtual routers |       | HA                        |"},{"line_number":107,"context_line":"+-----------------+-------+---------------------------+"},{"line_number":108,"context_line":""},{"line_number":109,"context_line":"Test Case 1: VM density check"}],"source_content_type":"text/x-rst","patch_set":3,"id":"3a98d1f4_63741b9c","line":106,"range":{"start_line":106,"start_character":28,"end_line":106,"end_character":30},"updated":"2016-09-29 11:31:18.000000000","message":"Our team ran this test only with DVR, have you reproduced the same result with L3 HA?","commit_id":"8d997cb52959564daedb3832519b859394297d0d"},{"author":{"_account_id":7293,"name":"Elena Ezhova","email":"ezhovaelena19@gmail.com","username":"elena"},"change_message_id":"bc6481a6ed13b1d91b07987a5a71d8456cc4a6d3","unresolved":false,"context_lines":[{"line_number":115,"context_line":"The goal of this test is to launch as many as possible instances in the"},{"line_number":116,"context_line":"OpenStack cloud and verify that all of them have correct connectivity with"},{"line_number":117,"context_line":"public network. Instances can be launched in batches (i.e. via Heat). When"},{"line_number":118,"context_line":"instance starts it sends hello to monitoring server located outside of the"},{"line_number":119,"context_line":"cloud."},{"line_number":120,"context_line":""},{"line_number":121,"context_line":"The test is treated as succeeded if all instance report their status. As an"}],"source_content_type":"text/x-rst","patch_set":3,"id":"3a98d1f4_a3b62388","line":118,"range":{"start_line":118,"start_character":25,"end_line":118,"end_character":30},"updated":"2016-09-29 11:31:18.000000000","message":"it IP (see comment above)","commit_id":"8d997cb52959564daedb3832519b859394297d0d"},{"author":{"_account_id":7293,"name":"Elena Ezhova","email":"ezhovaelena19@gmail.com","username":"elena"},"change_message_id":"bc6481a6ed13b1d91b07987a5a71d8456cc4a6d3","unresolved":false,"context_lines":[{"line_number":118,"context_line":"instance starts it sends hello to monitoring server located outside of the"},{"line_number":119,"context_line":"cloud."},{"line_number":120,"context_line":""},{"line_number":121,"context_line":"The test is treated as succeeded if all instance report their status. As an"},{"line_number":122,"context_line":"extension for this test plan reverted test case might be taken into account:"},{"line_number":123,"context_line":"when external resource is trying to connect to each VM using floating IP"},{"line_number":124,"context_line":"address. This should be treated as separated test case."}],"source_content_type":"text/x-rst","patch_set":3,"id":"3a98d1f4_e3774bd2","line":121,"range":{"start_line":121,"start_character":40,"end_line":121,"end_character":48},"updated":"2016-09-29 11:31:18.000000000","message":"instances","commit_id":"8d997cb52959564daedb3832519b859394297d0d"},{"author":{"_account_id":7293,"name":"Elena Ezhova","email":"ezhovaelena19@gmail.com","username":"elena"},"change_message_id":"bc6481a6ed13b1d91b07987a5a71d8456cc4a6d3","unresolved":false,"context_lines":[{"line_number":118,"context_line":"instance starts it sends hello to monitoring server located outside of the"},{"line_number":119,"context_line":"cloud."},{"line_number":120,"context_line":""},{"line_number":121,"context_line":"The test is treated as succeeded if all instance report their status. As an"},{"line_number":122,"context_line":"extension for this test plan reverted test case might be taken into account:"},{"line_number":123,"context_line":"when external resource is trying to connect to each VM using floating IP"},{"line_number":124,"context_line":"address. This should be treated as separated test case."}],"source_content_type":"text/x-rst","patch_set":3,"id":"3a98d1f4_a36d4306","line":121,"range":{"start_line":121,"start_character":23,"end_line":121,"end_character":32},"updated":"2016-09-29 11:31:18.000000000","message":"successful","commit_id":"8d997cb52959564daedb3832519b859394297d0d"},{"author":{"_account_id":7293,"name":"Elena Ezhova","email":"ezhovaelena19@gmail.com","username":"elena"},"change_message_id":"bc6481a6ed13b1d91b07987a5a71d8456cc4a6d3","unresolved":false,"context_lines":[{"line_number":121,"context_line":"The test is treated as succeeded if all instance report their status. As an"},{"line_number":122,"context_line":"extension for this test plan reverted test case might be taken into account:"},{"line_number":123,"context_line":"when external resource is trying to connect to each VM using floating IP"},{"line_number":124,"context_line":"address. This should be treated as separated test case."},{"line_number":125,"context_line":""},{"line_number":126,"context_line":""},{"line_number":127,"context_line":"List of performance metrics"}],"source_content_type":"text/x-rst","patch_set":3,"id":"3a98d1f4_e35e6b44","line":124,"range":{"start_line":124,"start_character":32,"end_line":124,"end_character":44},"updated":"2016-09-29 11:31:18.000000000","message":"as a separate","commit_id":"8d997cb52959564daedb3832519b859394297d0d"},{"author":{"_account_id":7293,"name":"Elena Ezhova","email":"ezhovaelena19@gmail.com","username":"elena"},"change_message_id":"bc6481a6ed13b1d91b07987a5a71d8456cc4a6d3","unresolved":false,"context_lines":[{"line_number":140,"context_line":""},{"line_number":141,"context_line":"To execute the test plan:"},{"line_number":142,"context_line":""},{"line_number":143,"context_line":"1. Disable quotas in OpenStack cloud (since we are going far beyond limits that"},{"line_number":144,"context_line":"   usually allowed):"},{"line_number":145,"context_line":""},{"line_number":146,"context_line":"  .. literalinclude:: scripts/unset_quotas.sh"}],"source_content_type":"text/x-rst","patch_set":3,"id":"3a98d1f4_23305301","line":143,"range":{"start_line":143,"start_character":75,"end_line":143,"end_character":79},"updated":"2016-09-29 11:31:18.000000000","message":"that are","commit_id":"8d997cb52959564daedb3832519b859394297d0d"},{"author":{"_account_id":7293,"name":"Elena Ezhova","email":"ezhovaelena19@gmail.com","username":"elena"},"change_message_id":"bc6481a6ed13b1d91b07987a5a71d8456cc4a6d3","unresolved":false,"context_lines":[{"line_number":148,"context_line":""},{"line_number":149,"context_line":"2. Configure a machine for monitoring server. Copy the script into it:"},{"line_number":150,"context_line":""},{"line_number":151,"context_line":"  .. literalinclude:: scripts/server.py"},{"line_number":152,"context_line":"    :language: python"},{"line_number":153,"context_line":""},{"line_number":154,"context_line":"  Copy Heat teamplate:"}],"source_content_type":"text/x-rst","patch_set":3,"id":"3a98d1f4_de13045b","line":151,"range":{"start_line":151,"start_character":22,"end_line":151,"end_character":39},"updated":"2016-09-29 11:31:18.000000000","message":"Please use the updated version: https://gerrit.mirantis.com/gitweb?p\u003dmirantis-networking/mirantis-networking.git;a\u003dblob;f\u003dmos-scale-9.0/vm-density-test/server.py;h\u003d28adc61a6255a9471a308f0367d7b6ece8cca2f6;hb\u003drefs/heads/master","commit_id":"8d997cb52959564daedb3832519b859394297d0d"},{"author":{"_account_id":7293,"name":"Elena Ezhova","email":"ezhovaelena19@gmail.com","username":"elena"},"change_message_id":"bc6481a6ed13b1d91b07987a5a71d8456cc4a6d3","unresolved":false,"context_lines":[{"line_number":161,"context_line":""},{"line_number":162,"context_line":"  .. code-block:: shell"},{"line_number":163,"context_line":""},{"line_number":164,"context_line":"    python server.py"},{"line_number":165,"context_line":""},{"line_number":166,"context_line":"  The server writes logs about incoming connections into ``/tmp/instances.txt``"},{"line_number":167,"context_line":"  file. Each line contains ``instance_id`` identifying which instance sent the"}],"source_content_type":"text/x-rst","patch_set":3,"id":"3a98d1f4_9e209c9d","line":164,"range":{"start_line":164,"start_character":4,"end_line":164,"end_character":20},"updated":"2016-09-29 11:31:18.000000000","message":"python server.py -p \u003cPORT\u003e -l \u003cLOG_DIR\u003e","commit_id":"8d997cb52959564daedb3832519b859394297d0d"},{"author":{"_account_id":7293,"name":"Elena Ezhova","email":"ezhovaelena19@gmail.com","username":"elena"},"change_message_id":"bc6481a6ed13b1d91b07987a5a71d8456cc4a6d3","unresolved":false,"context_lines":[{"line_number":162,"context_line":"  .. code-block:: shell"},{"line_number":163,"context_line":""},{"line_number":164,"context_line":"    python server.py"},{"line_number":165,"context_line":""},{"line_number":166,"context_line":"  The server writes logs about incoming connections into ``/tmp/instances.txt``"},{"line_number":167,"context_line":"  file. Each line contains ``instance_id`` identifying which instance sent the"},{"line_number":168,"context_line":"  report."}],"source_content_type":"text/x-rst","patch_set":3,"id":"3a98d1f4_1e63acdd","line":165,"updated":"2016-09-29 11:31:18.000000000","message":"Here and below please refer to\nhttps://gerrit.mirantis.com/gitweb?p\u003dmirantis-networking/mirantis-networking.git;a\u003dblob;f\u003dmos-scale-9.0/vm-density-test/README;h\u003db8704f93487e8216360bdd895b266187d0dba254;hb\u003drefs/heads/master","commit_id":"8d997cb52959564daedb3832519b859394297d0d"},{"author":{"_account_id":7293,"name":"Elena Ezhova","email":"ezhovaelena19@gmail.com","username":"elena"},"change_message_id":"bc6481a6ed13b1d91b07987a5a71d8456cc4a6d3","unresolved":false,"context_lines":[{"line_number":163,"context_line":""},{"line_number":164,"context_line":"    python server.py"},{"line_number":165,"context_line":""},{"line_number":166,"context_line":"  The server writes logs about incoming connections into ``/tmp/instances.txt``"},{"line_number":167,"context_line":"  file. Each line contains ``instance_id`` identifying which instance sent the"},{"line_number":168,"context_line":"  report."},{"line_number":169,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"3a98d1f4_beaab8d2","line":166,"range":{"start_line":166,"start_character":59,"end_line":166,"end_character":77},"updated":"2016-09-29 11:31:18.000000000","message":"instance_\u003ctimestamp\u003e.txt","commit_id":"8d997cb52959564daedb3832519b859394297d0d"},{"author":{"_account_id":7293,"name":"Elena Ezhova","email":"ezhovaelena19@gmail.com","username":"elena"},"change_message_id":"bc6481a6ed13b1d91b07987a5a71d8456cc4a6d3","unresolved":false,"context_lines":[{"line_number":164,"context_line":"    python server.py"},{"line_number":165,"context_line":""},{"line_number":166,"context_line":"  The server writes logs about incoming connections into ``/tmp/instances.txt``"},{"line_number":167,"context_line":"  file. Each line contains ``instance_id`` identifying which instance sent the"},{"line_number":168,"context_line":"  report."},{"line_number":169,"context_line":""},{"line_number":170,"context_line":"    .. note:: on restart the server recreates log file and purges all old data"}],"source_content_type":"text/x-rst","patch_set":3,"id":"3a98d1f4_beb9d8eb","line":167,"range":{"start_line":167,"start_character":29,"end_line":167,"end_character":40},"updated":"2016-09-29 11:31:18.000000000","message":"instance\u0027s IP","commit_id":"8d997cb52959564daedb3832519b859394297d0d"},{"author":{"_account_id":7293,"name":"Elena Ezhova","email":"ezhovaelena19@gmail.com","username":"elena"},"change_message_id":"bc6481a6ed13b1d91b07987a5a71d8456cc4a6d3","unresolved":false,"context_lines":[{"line_number":167,"context_line":"  file. Each line contains ``instance_id`` identifying which instance sent the"},{"line_number":168,"context_line":"  report."},{"line_number":169,"context_line":""},{"line_number":170,"context_line":"    .. note:: on restart the server recreates log file and purges all old data"},{"line_number":171,"context_line":""},{"line_number":172,"context_line":""},{"line_number":173,"context_line":"4. Provision VM instances:"}],"source_content_type":"text/x-rst","patch_set":3,"id":"3a98d1f4_fe928056","line":170,"range":{"start_line":170,"start_character":14,"end_line":170,"end_character":78},"updated":"2016-09-29 11:31:18.000000000","message":"If the server is restarted, it will create a new \"instance_\u003ctimestamp\u003e.txt\" file with new timestamp","commit_id":"8d997cb52959564daedb3832519b859394297d0d"},{"author":{"_account_id":7293,"name":"Elena Ezhova","email":"ezhovaelena19@gmail.com","username":"elena"},"change_message_id":"bc6481a6ed13b1d91b07987a5a71d8456cc4a6d3","unresolved":false,"context_lines":[{"line_number":185,"context_line":"          server_endpoint\u003dSERVER_ADDRESS\" STACK_NAME"},{"line_number":186,"context_line":""},{"line_number":187,"context_line":"  #. Repeat step 4 as many times as you need."},{"line_number":188,"context_line":"  #. Each step monitor ``instances.txt`` using ``wc -l`` to validate that all"},{"line_number":189,"context_line":"     instances are booted and connected to the HTTP server."},{"line_number":190,"context_line":""},{"line_number":191,"context_line":"Test Case 2: Additional integrity check"}],"source_content_type":"text/x-rst","patch_set":3,"id":"3a98d1f4_1e21ecfb","line":188,"range":{"start_line":188,"start_character":23,"end_line":188,"end_character":40},"updated":"2016-09-29 11:31:18.000000000","message":"\"instances_\u003ctimestamp\u003e.txt\"","commit_id":"8d997cb52959564daedb3832519b859394297d0d"},{"author":{"_account_id":7293,"name":"Elena Ezhova","email":"ezhovaelena19@gmail.com","username":"elena"},"change_message_id":"bc6481a6ed13b1d91b07987a5a71d8456cc4a6d3","unresolved":false,"context_lines":[{"line_number":259,"context_line":"Test steps"},{"line_number":260,"context_line":"^^^^^^^^^^"},{"line_number":261,"context_line":""},{"line_number":262,"context_line":"* Create integrity stack using Heat template \u003cTODO: add Heat template here\u003e"},{"line_number":263,"context_line":"* Assign floating IPs to instances"},{"line_number":264,"context_line":"* Run connectivity check"},{"line_number":265,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"3a98d1f4_5e60d435","line":262,"range":{"start_line":262,"start_character":45,"end_line":262,"end_character":75},"updated":"2016-09-29 11:31:18.000000000","message":"https://gerrit.mirantis.com/gitweb?p\u003dmirantis-networking/mirantis-networking.git;a\u003dblob;f\u003dmos-scale-9.0/integrity_check/integrity_vm.hot;h\u003d157a2efb722e94c09bec526948977588598ef3c2;hb\u003drefs/heads/master","commit_id":"8d997cb52959564daedb3832519b859394297d0d"},{"author":{"_account_id":7293,"name":"Elena Ezhova","email":"ezhovaelena19@gmail.com","username":"elena"},"change_message_id":"fc23d3d06c578092638b2ad345c4e970922490b2","unresolved":false,"context_lines":[{"line_number":102,"context_line":"+-----------------+-------+---------------------------+"},{"line_number":103,"context_line":"| Neutron plugin  |       | e.g. ML2 + OVS            |"},{"line_number":104,"context_line":"+-----------------+-------+---------------------------+"},{"line_number":105,"context_line":"| L2 segmentation |       | e.g. VLAN or VxLAN or GRE |"},{"line_number":106,"context_line":"+-----------------+-------+---------------------------+"},{"line_number":107,"context_line":"| virtual routers |       | e.g. DVR                  |"},{"line_number":108,"context_line":"+-----------------+-------+---------------------------+"}],"source_content_type":"text/x-rst","patch_set":5,"id":"fa6399be_eff9104f","line":105,"range":{"start_line":105,"start_character":33,"end_line":105,"end_character":53},"updated":"2016-10-11 10:04:14.000000000","message":"nit: to be presice density test was run just with VxLAN","commit_id":"494d9d92263bd9906c7984243460902c439c2fb9"},{"author":{"_account_id":7293,"name":"Elena Ezhova","email":"ezhovaelena19@gmail.com","username":"elena"},"change_message_id":"fc23d3d06c578092638b2ad345c4e970922490b2","unresolved":false,"context_lines":[{"line_number":148,"context_line":"    :language: bash"},{"line_number":149,"context_line":""},{"line_number":150,"context_line":"2. Configure a machine for monitoring server. Copy the script into it"},{"line_number":151,"context_line":"   (\u003cTODO: add new script version\u003e):"},{"line_number":152,"context_line":""},{"line_number":153,"context_line":"  .. literalinclude:: scripts/server.py"},{"line_number":154,"context_line":"    :language: python"}],"source_content_type":"text/x-rst","patch_set":5,"id":"fa6399be_cf2fec9f","line":151,"range":{"start_line":151,"start_character":4,"end_line":151,"end_character":35},"updated":"2016-10-11 10:04:14.000000000","message":"Looks like it already is up-to-date","commit_id":"494d9d92263bd9906c7984243460902c439c2fb9"},{"author":{"_account_id":7293,"name":"Elena Ezhova","email":"ezhovaelena19@gmail.com","username":"elena"},"change_message_id":"fc23d3d06c578092638b2ad345c4e970922490b2","unresolved":false,"context_lines":[{"line_number":266,"context_line":""},{"line_number":267,"context_line":"  .. literalinclude:: scripts/integrity_vm.hot"},{"line_number":268,"context_line":"    :language: yaml"},{"line_number":269,"context_line":""},{"line_number":270,"context_line":"* Assign floating IPs to instances"},{"line_number":271,"context_line":"* Run connectivity check"},{"line_number":272,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"fa6399be_f25f370c","line":269,"updated":"2016-10-11 10:04:14.000000000","message":"Could you please include actual commands needed to create a stack, assign FIPss, etc.?\n\n    heat stack-create -f integrity_check/integrity_vm.hot -P \"image\u003dIMAGE_ID;flavor\u003dm1.micro;instance_count_floating\u003d10;instance_count_non_floating\u003d10\" integrity_stack","commit_id":"494d9d92263bd9906c7984243460902c439c2fb9"},{"author":{"_account_id":7293,"name":"Elena Ezhova","email":"ezhovaelena19@gmail.com","username":"elena"},"change_message_id":"fc23d3d06c578092638b2ad345c4e970922490b2","unresolved":false,"context_lines":[{"line_number":267,"context_line":"  .. literalinclude:: scripts/integrity_vm.hot"},{"line_number":268,"context_line":"    :language: yaml"},{"line_number":269,"context_line":""},{"line_number":270,"context_line":"* Assign floating IPs to instances"},{"line_number":271,"context_line":"* Run connectivity check"},{"line_number":272,"context_line":""},{"line_number":273,"context_line":"Reports"}],"source_content_type":"text/x-rst","patch_set":5,"id":"fa6399be_52a54302","line":270,"range":{"start_line":270,"start_character":2,"end_line":270,"end_character":34},"updated":"2016-10-11 10:04:14.000000000","message":"assign_floatingips --sg-floating nova_server_group_floating","commit_id":"494d9d92263bd9906c7984243460902c439c2fb9"},{"author":{"_account_id":7293,"name":"Elena Ezhova","email":"ezhovaelena19@gmail.com","username":"elena"},"change_message_id":"fc23d3d06c578092638b2ad345c4e970922490b2","unresolved":false,"context_lines":[{"line_number":268,"context_line":"    :language: yaml"},{"line_number":269,"context_line":""},{"line_number":270,"context_line":"* Assign floating IPs to instances"},{"line_number":271,"context_line":"* Run connectivity check"},{"line_number":272,"context_line":""},{"line_number":273,"context_line":"Reports"},{"line_number":274,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":5,"id":"fa6399be_3287ef62","line":271,"range":{"start_line":271,"start_character":2,"end_line":271,"end_character":24},"updated":"2016-10-11 10:04:14.000000000","message":"\"\n    connectivity_check -s ~/ips.json\n \nWhere ~/ips.json is a path to file used to store instances\u0027 IPs.\n*NOTE:* Make sure to run this check only on controller with qdhcp namespace of integrity_network.\n\"","commit_id":"494d9d92263bd9906c7984243460902c439c2fb9"},{"author":{"_account_id":7293,"name":"Elena Ezhova","email":"ezhovaelena19@gmail.com","username":"elena"},"change_message_id":"fc23d3d06c578092638b2ad345c4e970922490b2","unresolved":false,"context_lines":[{"line_number":269,"context_line":""},{"line_number":270,"context_line":"* Assign floating IPs to instances"},{"line_number":271,"context_line":"* Run connectivity check"},{"line_number":272,"context_line":""},{"line_number":273,"context_line":"Reports"},{"line_number":274,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":275,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"fa6399be_520f03e1","line":272,"updated":"2016-10-11 10:04:14.000000000","message":"You could also add a section on how to cleaunup an integrity stack:\n\n\"\n    assign_floatingips --sg-floating nova_server_group_floating --cleanup\n    heat stack-delete integrity_stack\n    rm ~/ips.json\n\"","commit_id":"494d9d92263bd9906c7984243460902c439c2fb9"}]}
