)]}'
{"doc/source/methodology/hyper-scale.rst":[{"author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"change_message_id":"fd3bb9a88d25738c6f470d633c57af3d286762be","unresolved":false,"context_lines":[{"line_number":24,"context_line":""},{"line_number":25,"context_line":"        .. [#]_ http://mathworld.wolfram.com/LeastSquaresFitting.html"},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"* x \u003d\u003d the number of items being scaled,"},{"line_number":28,"context_line":"* m \u003d\u003d the slope of the fit"},{"line_number":29,"context_line":"* b \u003d\u003d the vertical intercept"},{"line_number":30,"context_line":"* y \u003d\u003d the operation\u0027s exceution time"}],"source_content_type":"text/x-rst","patch_set":1,"id":"7a740942_c39898c2","line":27,"updated":"2015-12-14 15:30:46.000000000","message":"I suppose you should remove comma at the end of this line or add commas to L28-29","commit_id":"78ecaf582f8bb8fe3e98dc52ba3e3a8b77781181"},{"author":{"_account_id":11682,"name":"Ryan Moats","email":"rmoats@us.ibm.com","username":"regXboi"},"change_message_id":"ba214637cb7fc22a3f38f63272d1e0b9d59e9d75","unresolved":false,"context_lines":[{"line_number":24,"context_line":""},{"line_number":25,"context_line":"        .. [#]_ http://mathworld.wolfram.com/LeastSquaresFitting.html"},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"* x \u003d\u003d the number of items being scaled,"},{"line_number":28,"context_line":"* m \u003d\u003d the slope of the fit"},{"line_number":29,"context_line":"* b \u003d\u003d the vertical intercept"},{"line_number":30,"context_line":"* y \u003d\u003d the operation\u0027s exceution time"}],"source_content_type":"text/x-rst","patch_set":1,"id":"7a740942_c465fbe0","line":27,"in_reply_to":"7a740942_c39898c2","updated":"2015-12-14 16:31:29.000000000","message":"will add comments on the others","commit_id":"78ecaf582f8bb8fe3e98dc52ba3e3a8b77781181"},{"author":{"_account_id":5950,"name":"Ilya Shakhat","email":"shakhat@gmail.com","username":"shakhat"},"change_message_id":"b5c04deeba542a2757245dc281851899b1793d56","unresolved":false,"context_lines":[{"line_number":27,"context_line":"* x \u003d\u003d the number of items being scaled,"},{"line_number":28,"context_line":"* m \u003d\u003d the slope of the fit"},{"line_number":29,"context_line":"* b \u003d\u003d the vertical intercept"},{"line_number":30,"context_line":"* y \u003d\u003d the operation\u0027s exceution time"},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"In addition to finding m and b, the fit will also generate a correlation"},{"line_number":33,"context_line":"coefficient (r) which provides a measurement of how random the sample data was."}],"source_content_type":"text/x-rst","patch_set":1,"id":"7a740942_e06a6a19","line":30,"updated":"2015-12-14 15:10:31.000000000","message":"exceution -\u003e execution","commit_id":"78ecaf582f8bb8fe3e98dc52ba3e3a8b77781181"},{"author":{"_account_id":11682,"name":"Ryan Moats","email":"rmoats@us.ibm.com","username":"regXboi"},"change_message_id":"e943f8398bb3f7b6c3d1a35fa688bbbd008c3350","unresolved":false,"context_lines":[{"line_number":27,"context_line":"* x \u003d\u003d the number of items being scaled,"},{"line_number":28,"context_line":"* m \u003d\u003d the slope of the fit"},{"line_number":29,"context_line":"* b \u003d\u003d the vertical intercept"},{"line_number":30,"context_line":"* y \u003d\u003d the operation\u0027s exceution time"},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"In addition to finding m and b, the fit will also generate a correlation"},{"line_number":33,"context_line":"coefficient (r) which provides a measurement of how random the sample data was."}],"source_content_type":"text/x-rst","patch_set":1,"id":"7a740942_6e798b92","line":30,"in_reply_to":"7a740942_e06a6a19","updated":"2015-12-14 15:23:35.000000000","message":"Done","commit_id":"78ecaf582f8bb8fe3e98dc52ba3e3a8b77781181"},{"author":{"_account_id":5950,"name":"Ilya Shakhat","email":"shakhat@gmail.com","username":"shakhat"},"change_message_id":"b5c04deeba542a2757245dc281851899b1793d56","unresolved":false,"context_lines":[{"line_number":34,"context_line":"As an initial filter, fits with a correlation coefficient above a certain"},{"line_number":35,"context_line":"threshold can be considered as candidates for improvement. Once an operation"},{"line_number":36,"context_line":"is considered a candidate for improvement, then the execution time of all of"},{"line_number":37,"context_line":"its sub-operations are measured and a least squares fit peformed on them."},{"line_number":38,"context_line":"When looking at sub-operations, of interest are the slope and the ratio of"},{"line_number":39,"context_line":"the vertical intercept to the slope (the \"doubling scale\" of the operation)."},{"line_number":40,"context_line":"These together determine the \"long pole in the test\" (the sub-operation that"}],"source_content_type":"text/x-rst","patch_set":1,"id":"7a740942_2045d26d","line":37,"updated":"2015-12-14 15:10:31.000000000","message":"peformed -\u003e performed","commit_id":"78ecaf582f8bb8fe3e98dc52ba3e3a8b77781181"},{"author":{"_account_id":11682,"name":"Ryan Moats","email":"rmoats@us.ibm.com","username":"regXboi"},"change_message_id":"e943f8398bb3f7b6c3d1a35fa688bbbd008c3350","unresolved":false,"context_lines":[{"line_number":34,"context_line":"As an initial filter, fits with a correlation coefficient above a certain"},{"line_number":35,"context_line":"threshold can be considered as candidates for improvement. Once an operation"},{"line_number":36,"context_line":"is considered a candidate for improvement, then the execution time of all of"},{"line_number":37,"context_line":"its sub-operations are measured and a least squares fit peformed on them."},{"line_number":38,"context_line":"When looking at sub-operations, of interest are the slope and the ratio of"},{"line_number":39,"context_line":"the vertical intercept to the slope (the \"doubling scale\" of the operation)."},{"line_number":40,"context_line":"These together determine the \"long pole in the test\" (the sub-operation that"}],"source_content_type":"text/x-rst","patch_set":1,"id":"7a740942_0e6c87ce","line":37,"in_reply_to":"7a740942_2045d26d","updated":"2015-12-14 15:23:35.000000000","message":"Done","commit_id":"78ecaf582f8bb8fe3e98dc52ba3e3a8b77781181"},{"author":{"_account_id":5950,"name":"Ilya Shakhat","email":"shakhat@gmail.com","username":"shakhat"},"change_message_id":"b5c04deeba542a2757245dc281851899b1793d56","unresolved":false,"context_lines":[{"line_number":41,"context_line":"should be analyzed first), with the slope determining the order and the"},{"line_number":42,"context_line":"\"doubling scale\" acting as a tie breaker."},{"line_number":43,"context_line":""},{"line_number":44,"context_line":"How should Code be Instrumented wnen looking for Hyper-Scale?"},{"line_number":45,"context_line":"-------------------------------------------------------------"},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"Today, instrumentation is a very manual process: after running devstack,"}],"source_content_type":"text/x-rst","patch_set":1,"id":"7a740942_a028e297","line":44,"updated":"2015-12-14 15:10:31.000000000","message":"when","commit_id":"78ecaf582f8bb8fe3e98dc52ba3e3a8b77781181"},{"author":{"_account_id":11682,"name":"Ryan Moats","email":"rmoats@us.ibm.com","username":"regXboi"},"change_message_id":"e943f8398bb3f7b6c3d1a35fa688bbbd008c3350","unresolved":false,"context_lines":[{"line_number":41,"context_line":"should be analyzed first), with the slope determining the order and the"},{"line_number":42,"context_line":"\"doubling scale\" acting as a tie breaker."},{"line_number":43,"context_line":""},{"line_number":44,"context_line":"How should Code be Instrumented wnen looking for Hyper-Scale?"},{"line_number":45,"context_line":"-------------------------------------------------------------"},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"Today, instrumentation is a very manual process: after running devstack,"}],"source_content_type":"text/x-rst","patch_set":1,"id":"7a740942_ae5bf320","line":44,"in_reply_to":"7a740942_a028e297","updated":"2015-12-14 15:23:35.000000000","message":"Done (and a few other things fixed as well)","commit_id":"78ecaf582f8bb8fe3e98dc52ba3e3a8b77781181"},{"author":{"_account_id":5950,"name":"Ilya Shakhat","email":"shakhat@gmail.com","username":"shakhat"},"change_message_id":"b5c04deeba542a2757245dc281851899b1793d56","unresolved":false,"context_lines":[{"line_number":57,"context_line":"usually makes sense to not reclone (unless you want to repeat the by hand"},{"line_number":58,"context_line":"editing afterwards)."},{"line_number":59,"context_line":""},{"line_number":60,"context_line":"It is hoped that the osprofile sub-project of oslo [#]_ will be extended to"},{"line_number":61,"context_line":"allow for method decoration to replace the use of by hand editing."},{"line_number":62,"context_line":""},{"line_number":63,"context_line":".. [#]_ https://review.openstack.org/#/c/103825/"}],"source_content_type":"text/x-rst","patch_set":1,"id":"7a740942_0010d657","line":60,"updated":"2015-12-14 15:10:31.000000000","message":"osprofiler","commit_id":"78ecaf582f8bb8fe3e98dc52ba3e3a8b77781181"},{"author":{"_account_id":11682,"name":"Ryan Moats","email":"rmoats@us.ibm.com","username":"regXboi"},"change_message_id":"ba214637cb7fc22a3f38f63272d1e0b9d59e9d75","unresolved":false,"context_lines":[{"line_number":57,"context_line":"usually makes sense to not reclone (unless you want to repeat the by hand"},{"line_number":58,"context_line":"editing afterwards)."},{"line_number":59,"context_line":""},{"line_number":60,"context_line":"It is hoped that the osprofile sub-project of oslo [#]_ will be extended to"},{"line_number":61,"context_line":"allow for method decoration to replace the use of by hand editing."},{"line_number":62,"context_line":""},{"line_number":63,"context_line":".. [#]_ https://review.openstack.org/#/c/103825/"}],"source_content_type":"text/x-rst","patch_set":1,"id":"7a740942_64b7673a","line":60,"in_reply_to":"7a740942_0010d657","updated":"2015-12-14 16:31:29.000000000","message":"Forgot to say before PS2, - this is Done","commit_id":"78ecaf582f8bb8fe3e98dc52ba3e3a8b77781181"},{"author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"change_message_id":"fd3bb9a88d25738c6f470d633c57af3d286762be","unresolved":false,"context_lines":[{"line_number":88,"context_line":""},{"line_number":89,"context_line":"To determine what parts of L3 scheduling needed scaling improvements the"},{"line_number":90,"context_line":"following experiment was used:"},{"line_number":91,"context_line":""},{"line_number":92,"context_line":"#. Create the external network and subnet with:"},{"line_number":93,"context_line":""},{"line_number":94,"context_line":"::"}],"source_content_type":"text/x-rst","patch_set":1,"id":"7a740942_ae28d397","line":91,"updated":"2015-12-14 15:30:46.000000000","message":"I understand that this experiment was finished, but all these steps can be automated by Rally Benchmark","commit_id":"78ecaf582f8bb8fe3e98dc52ba3e3a8b77781181"},{"author":{"_account_id":11682,"name":"Ryan Moats","email":"rmoats@us.ibm.com","username":"regXboi"},"change_message_id":"ba214637cb7fc22a3f38f63272d1e0b9d59e9d75","unresolved":false,"context_lines":[{"line_number":88,"context_line":""},{"line_number":89,"context_line":"To determine what parts of L3 scheduling needed scaling improvements the"},{"line_number":90,"context_line":"following experiment was used:"},{"line_number":91,"context_line":""},{"line_number":92,"context_line":"#. Create the external network and subnet with:"},{"line_number":93,"context_line":""},{"line_number":94,"context_line":"::"}],"source_content_type":"text/x-rst","patch_set":1,"id":"7a740942_84b7f31f","line":91,"in_reply_to":"7a740942_ae28d397","updated":"2015-12-14 16:31:29.000000000","message":"I will add a note - the challenge is that automating running the tests is only half the battle (one needs the instrumentation to be available as well)","commit_id":"78ecaf582f8bb8fe3e98dc52ba3e3a8b77781181"},{"author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"change_message_id":"fd3bb9a88d25738c6f470d633c57af3d286762be","unresolved":false,"context_lines":[{"line_number":91,"context_line":""},{"line_number":92,"context_line":"#. Create the external network and subnet with:"},{"line_number":93,"context_line":""},{"line_number":94,"context_line":"::"},{"line_number":95,"context_line":""},{"line_number":96,"context_line":"  neutron net-create test-external --router:external --provider:physical_network default --provider:network_type flat"},{"line_number":97,"context_line":"  neutron subnet-create --name test-external-subnet --disable-dhcp test-external 172.18.128.0/20"}],"source_content_type":"text/x-rst","patch_set":1,"id":"7a740942_0ef1e700","line":94,"updated":"2015-12-14 15:30:46.000000000","message":"Please, replace `::` by `.. code-block:: bash`","commit_id":"78ecaf582f8bb8fe3e98dc52ba3e3a8b77781181"},{"author":{"_account_id":11682,"name":"Ryan Moats","email":"rmoats@us.ibm.com","username":"regXboi"},"change_message_id":"ba214637cb7fc22a3f38f63272d1e0b9d59e9d75","unresolved":false,"context_lines":[{"line_number":91,"context_line":""},{"line_number":92,"context_line":"#. Create the external network and subnet with:"},{"line_number":93,"context_line":""},{"line_number":94,"context_line":"::"},{"line_number":95,"context_line":""},{"line_number":96,"context_line":"  neutron net-create test-external --router:external --provider:physical_network default --provider:network_type flat"},{"line_number":97,"context_line":"  neutron subnet-create --name test-external-subnet --disable-dhcp test-external 172.18.128.0/20"}],"source_content_type":"text/x-rst","patch_set":1,"id":"7a740942_6453e7e2","line":94,"in_reply_to":"7a740942_0ef1e700","updated":"2015-12-14 16:31:29.000000000","message":"Done","commit_id":"78ecaf582f8bb8fe3e98dc52ba3e3a8b77781181"},{"author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"change_message_id":"fd3bb9a88d25738c6f470d633c57af3d286762be","unresolved":false,"context_lines":[{"line_number":103,"context_line":"   the tenant network created in the first step below, and $port is the"},{"line_number":104,"context_line":"   interface port UUID reported by nova):"},{"line_number":105,"context_line":""},{"line_number":106,"context_line":"::"},{"line_number":107,"context_line":""},{"line_number":108,"context_line":"  neutron net-create network-$i --tenant-id $id"},{"line_number":109,"context_line":"  neutron subnet-create network-$i 192.168.18.0/24 --name subnet-$i --tenant-id $id"}],"source_content_type":"text/x-rst","patch_set":1,"id":"7a740942_eeda5b77","line":106,"updated":"2015-12-14 15:30:46.000000000","message":"same here","commit_id":"78ecaf582f8bb8fe3e98dc52ba3e3a8b77781181"},{"author":{"_account_id":11682,"name":"Ryan Moats","email":"rmoats@us.ibm.com","username":"regXboi"},"change_message_id":"ba214637cb7fc22a3f38f63272d1e0b9d59e9d75","unresolved":false,"context_lines":[{"line_number":103,"context_line":"   the tenant network created in the first step below, and $port is the"},{"line_number":104,"context_line":"   interface port UUID reported by nova):"},{"line_number":105,"context_line":""},{"line_number":106,"context_line":"::"},{"line_number":107,"context_line":""},{"line_number":108,"context_line":"  neutron net-create network-$i --tenant-id $id"},{"line_number":109,"context_line":"  neutron subnet-create network-$i 192.168.18.0/24 --name subnet-$i --tenant-id $id"}],"source_content_type":"text/x-rst","patch_set":1,"id":"7a740942_44634bb1","line":106,"in_reply_to":"7a740942_eeda5b77","updated":"2015-12-14 16:31:29.000000000","message":"Done","commit_id":"78ecaf582f8bb8fe3e98dc52ba3e3a8b77781181"},{"author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"change_message_id":"fd3bb9a88d25738c6f470d633c57af3d286762be","unresolved":false,"context_lines":[{"line_number":117,"context_line":""},{"line_number":118,"context_line":"#. For each project, perform the following steps:"},{"line_number":119,"context_line":""},{"line_number":120,"context_line":"::"},{"line_number":121,"context_line":""},{"line_number":122,"context_line":"  neutron floatingip-delete \u003cfloatingip-uuid\u003e"},{"line_number":123,"context_line":"  nova --os-tenant-name tenant-$i stop instance-tenant-$i"}],"source_content_type":"text/x-rst","patch_set":1,"id":"7a740942_6ed50b41","line":120,"updated":"2015-12-14 15:30:46.000000000","message":"and here:)","commit_id":"78ecaf582f8bb8fe3e98dc52ba3e3a8b77781181"},{"author":{"_account_id":11682,"name":"Ryan Moats","email":"rmoats@us.ibm.com","username":"regXboi"},"change_message_id":"ba214637cb7fc22a3f38f63272d1e0b9d59e9d75","unresolved":false,"context_lines":[{"line_number":117,"context_line":""},{"line_number":118,"context_line":"#. For each project, perform the following steps:"},{"line_number":119,"context_line":""},{"line_number":120,"context_line":"::"},{"line_number":121,"context_line":""},{"line_number":122,"context_line":"  neutron floatingip-delete \u003cfloatingip-uuid\u003e"},{"line_number":123,"context_line":"  nova --os-tenant-name tenant-$i stop instance-tenant-$i"}],"source_content_type":"text/x-rst","patch_set":1,"id":"7a740942_e45597c1","line":120,"in_reply_to":"7a740942_6ed50b41","updated":"2015-12-14 16:31:29.000000000","message":"Done","commit_id":"78ecaf582f8bb8fe3e98dc52ba3e3a8b77781181"},{"author":{"_account_id":5950,"name":"Ilya Shakhat","email":"shakhat@gmail.com","username":"shakhat"},"change_message_id":"b5c04deeba542a2757245dc281851899b1793d56","unresolved":false,"context_lines":[{"line_number":194,"context_line":"deeply at each operation, we find the following contributors to the slope:"},{"line_number":195,"context_line":""},{"line_number":196,"context_line":"* Clear FIP"},{"line_number":197,"context_line":""},{"line_number":198,"context_line":"** get_routers (9.667 usec/router)"},{"line_number":199,"context_line":"** _process_routers_if_compatible (1.496 msec/router)"},{"line_number":200,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"7a740942_2342bc0f","line":197,"updated":"2015-12-14 15:10:31.000000000","message":"these lines break formatting (http://docs-draft.openstack.org/08/257108/1/check/gate-performance-docs-docs/3ce2c72//doc/build/html/methodology/hyper-scale.html#an-example-neutron-l3-scheduling), probably use space chars to indent the tree","commit_id":"78ecaf582f8bb8fe3e98dc52ba3e3a8b77781181"},{"author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"change_message_id":"e161e1367a9aab7a9e8c72b090b79a71234f071f","unresolved":false,"context_lines":[{"line_number":19,"context_line":""},{"line_number":20,"context_line":"To determine linearity, one measures the execution time of each operation"},{"line_number":21,"context_line":"over a sample the has increasing scale and then performance a least squares"},{"line_number":22,"context_line":"fit [#]_ to the raw data. Such a fit looks to map a straight line (y\u003dmx+b) to"},{"line_number":23,"context_line":"the sample data, where"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"        .. [#]_ http://mathworld.wolfram.com/LeastSquaresFitting.html"}],"source_content_type":"text/x-rst","patch_set":2,"id":"7a740942_61e3d9a4","line":22,"updated":"2015-12-14 16:22:51.000000000","message":"it looks like this link doesn\u0027t work\n\nhttp://docs-draft.openstack.org/08/257108/2/check/gate-performance-docs-docs/97e0513//doc/build/html/methodology/hyper-scale.html","commit_id":"921854359e8dc4a0f0c7f500dfc15b26eb05f3f9"},{"author":{"_account_id":11682,"name":"Ryan Moats","email":"rmoats@us.ibm.com","username":"regXboi"},"change_message_id":"aee94fde044c71c33a7166410b99512f9d510071","unresolved":false,"context_lines":[{"line_number":19,"context_line":""},{"line_number":20,"context_line":"To determine linearity, one measures the execution time of each operation"},{"line_number":21,"context_line":"over a sample the has increasing scale and then performance a least squares"},{"line_number":22,"context_line":"fit [#]_ to the raw data. Such a fit looks to map a straight line (y\u003dmx+b) to"},{"line_number":23,"context_line":"the sample data, where"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"        .. [#]_ http://mathworld.wolfram.com/LeastSquaresFitting.html"}],"source_content_type":"text/x-rst","patch_set":2,"id":"7a740942_846ff35e","line":22,"in_reply_to":"7a740942_61e3d9a4","updated":"2015-12-14 16:34:43.000000000","message":"yep, will fix","commit_id":"921854359e8dc4a0f0c7f500dfc15b26eb05f3f9"},{"author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"change_message_id":"e161e1367a9aab7a9e8c72b090b79a71234f071f","unresolved":false,"context_lines":[{"line_number":57,"context_line":"usually makes sense to not reclone (unless you want to repeat the by hand"},{"line_number":58,"context_line":"editing afterwards)."},{"line_number":59,"context_line":""},{"line_number":60,"context_line":"It is hoped that the osprofiler sub-project of oslo [#]_ will be extended to"},{"line_number":61,"context_line":"allow for method decoration to replace the use of by hand editing."},{"line_number":62,"context_line":""},{"line_number":63,"context_line":".. [#]_ https://review.openstack.org/#/c/103825/"}],"source_content_type":"text/x-rst","patch_set":2,"id":"7a740942_219711ed","line":60,"updated":"2015-12-14 16:22:51.000000000","message":"same here","commit_id":"921854359e8dc4a0f0c7f500dfc15b26eb05f3f9"},{"author":{"_account_id":11682,"name":"Ryan Moats","email":"rmoats@us.ibm.com","username":"regXboi"},"change_message_id":"aee94fde044c71c33a7166410b99512f9d510071","unresolved":false,"context_lines":[{"line_number":57,"context_line":"usually makes sense to not reclone (unless you want to repeat the by hand"},{"line_number":58,"context_line":"editing afterwards)."},{"line_number":59,"context_line":""},{"line_number":60,"context_line":"It is hoped that the osprofiler sub-project of oslo [#]_ will be extended to"},{"line_number":61,"context_line":"allow for method decoration to replace the use of by hand editing."},{"line_number":62,"context_line":""},{"line_number":63,"context_line":".. [#]_ https://review.openstack.org/#/c/103825/"}],"source_content_type":"text/x-rst","patch_set":2,"id":"7a740942_c4a09b92","line":60,"in_reply_to":"7a740942_219711ed","updated":"2015-12-14 16:34:43.000000000","message":"and here :)","commit_id":"921854359e8dc4a0f0c7f500dfc15b26eb05f3f9"},{"author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"change_message_id":"e6e1b2d8d6ef01aae5819d0f513ec0e3efafcbdc","unresolved":false,"context_lines":[{"line_number":142,"context_line":"Legacy Results Using Neutron Master as of 11/6/15 - Adding Routers/FIPs"},{"line_number":143,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":144,"context_line":""},{"line_number":145,"context_line":"+-----------------+------------+---------------+-----------------+"},{"line_number":146,"context_line":"| Function        | Corelation | Slope         | Doubling        |"},{"line_number":147,"context_line":"|                 | Coeficient | (msec/router) | Scale (routers) |"},{"line_number":148,"context_line":"+\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d+\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d+\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d+\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d+"}],"source_content_type":"text/x-rst","patch_set":2,"id":"7a740942_49b849c8","line":145,"updated":"2015-12-14 15:35:13.000000000","message":".. code-block:: console","commit_id":"921854359e8dc4a0f0c7f500dfc15b26eb05f3f9"},{"author":{"_account_id":11682,"name":"Ryan Moats","email":"rmoats@us.ibm.com","username":"regXboi"},"change_message_id":"aee94fde044c71c33a7166410b99512f9d510071","unresolved":false,"context_lines":[{"line_number":142,"context_line":"Legacy Results Using Neutron Master as of 11/6/15 - Adding Routers/FIPs"},{"line_number":143,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":144,"context_line":""},{"line_number":145,"context_line":"+-----------------+------------+---------------+-----------------+"},{"line_number":146,"context_line":"| Function        | Corelation | Slope         | Doubling        |"},{"line_number":147,"context_line":"|                 | Coeficient | (msec/router) | Scale (routers) |"},{"line_number":148,"context_line":"+\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d+\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d+\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d+\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d+"}],"source_content_type":"text/x-rst","patch_set":2,"id":"7a740942_c4c73b43","line":145,"in_reply_to":"7a740942_49b849c8","updated":"2015-12-14 16:34:43.000000000","message":"Will try it and see if the table renders more friendly","commit_id":"921854359e8dc4a0f0c7f500dfc15b26eb05f3f9"},{"author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"change_message_id":"e6e1b2d8d6ef01aae5819d0f513ec0e3efafcbdc","unresolved":false,"context_lines":[{"line_number":178,"context_line":"Legacy Results Using Neutron Master as of 11/6/15 - Removing Routers/FIPs"},{"line_number":179,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":180,"context_line":""},{"line_number":181,"context_line":"+------------------+------------+---------------+-----------------+"},{"line_number":182,"context_line":"| Function         | Corelation | Slope         | Doubling        |"},{"line_number":183,"context_line":"|                  | Coeficient | (msec/router) | Scale (routers) |"},{"line_number":184,"context_line":"+\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d+\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d+\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d+\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d+"}],"source_content_type":"text/x-rst","patch_set":2,"id":"7a740942_a9a68da8","line":181,"updated":"2015-12-14 15:35:13.000000000","message":".. code-block:: console","commit_id":"921854359e8dc4a0f0c7f500dfc15b26eb05f3f9"},{"author":{"_account_id":11682,"name":"Ryan Moats","email":"rmoats@us.ibm.com","username":"regXboi"},"change_message_id":"aee94fde044c71c33a7166410b99512f9d510071","unresolved":false,"context_lines":[{"line_number":178,"context_line":"Legacy Results Using Neutron Master as of 11/6/15 - Removing Routers/FIPs"},{"line_number":179,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":180,"context_line":""},{"line_number":181,"context_line":"+------------------+------------+---------------+-----------------+"},{"line_number":182,"context_line":"| Function         | Corelation | Slope         | Doubling        |"},{"line_number":183,"context_line":"|                  | Coeficient | (msec/router) | Scale (routers) |"},{"line_number":184,"context_line":"+\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d+\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d+\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d+\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d+"}],"source_content_type":"text/x-rst","patch_set":2,"id":"7a740942_64d9a721","line":181,"in_reply_to":"7a740942_a9a68da8","updated":"2015-12-14 16:34:43.000000000","message":"ditto to L145","commit_id":"921854359e8dc4a0f0c7f500dfc15b26eb05f3f9"},{"author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"change_message_id":"229626894fbe0d360dbdc64be3bf0ed36f38ad71","unresolved":false,"context_lines":[{"line_number":22,"context_line":"fit [#]_ to the raw data. Such a fit looks to map a straight line (y\u003dmx+b) to"},{"line_number":23,"context_line":"the sample data, where"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"        .. [#] http://mathworld.wolfram.com/LeastSquaresFitting.html"},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"* x \u003d\u003d the number of items being scaled,"},{"line_number":28,"context_line":"* m \u003d\u003d the slope of the fit,"}],"source_content_type":"text/x-rst","patch_set":3,"id":"7a740942_9a418eab","line":25,"updated":"2015-12-14 17:13:47.000000000","message":"Can you try put all references to the end of file in \"references\" section?","commit_id":"e3cfc9247cff43ea7970cda3c37870cfa9ccfaa5"},{"author":{"_account_id":9545,"name":"Andriy Kurilin","email":"andr.kurilin@gmail.com","username":"akurilin"},"change_message_id":"80f0ea477b981433a2d2bda4002b542e0eb72133","unresolved":false,"context_lines":[{"line_number":1,"context_line":""},{"line_number":2,"context_line":"ethodology for testing Hyper-Scale"},{"line_number":3,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"What is meant by Hyper-Scale?"}],"source_content_type":"text/x-rst","patch_set":4,"id":"5a710552_eae1beff","line":2,"updated":"2015-12-14 21:07:39.000000000","message":"Oops, you miss first letter:)","commit_id":"4975805b7240c30c925c41e032c4cc29b9f65a1f"},{"author":{"_account_id":11682,"name":"Ryan Moats","email":"rmoats@us.ibm.com","username":"regXboi"},"change_message_id":"1f45d8e7b639a075cc50feaafe720474483ec94e","unresolved":false,"context_lines":[{"line_number":1,"context_line":""},{"line_number":2,"context_line":"ethodology for testing Hyper-Scale"},{"line_number":3,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"What is meant by Hyper-Scale?"}],"source_content_type":"text/x-rst","patch_set":4,"id":"5a710552_b431b40d","line":2,"in_reply_to":"5a710552_eae1beff","updated":"2015-12-15 14:21:19.000000000","message":"Sigh, yes ... fixed","commit_id":"4975805b7240c30c925c41e032c4cc29b9f65a1f"}]}
