)]}'
{"doc/admin-guide-cloud/source/telemetry-data-collection.rst":[{"author":{"_account_id":6635,"name":"John Davidge","email":"john.davidge@rackspace.com","username":"john-davidge"},"change_message_id":"5167a65ba857aeec4d281659e40ff2009de958a3","unresolved":false,"context_lines":[{"line_number":227,"context_line":"against the data collection."},{"line_number":228,"context_line":""},{"line_number":229,"context_line":"There are three types of agents supporting the polling mechanism, the"},{"line_number":230,"context_line":"``compute agent``, ``the central agent``, and the ``IPMI agent``. Under"},{"line_number":231,"context_line":"the hood, all the types of polling agents are the same"},{"line_number":232,"context_line":"``ceilometer-polling`` agent, except that they load different polling"},{"line_number":233,"context_line":"plug-ins (pollsters) from different namespaces to gather data. The following"}],"source_content_type":"text/x-rst","patch_set":1,"id":"5a710552_79029240","line":230,"updated":"2015-12-14 20:31:53.000000000","message":"If we\u0027re going to mark these up then the second one should be:\n\n\"...the ``central agent``...\"\n\nAlthough I\u0027m not sure it\u0027s really necessary.","commit_id":"274eea7f01a259a50582aa5f8495cfaed577c157"},{"author":{"_account_id":6635,"name":"John Davidge","email":"john.davidge@rackspace.com","username":"john-davidge"},"change_message_id":"5167a65ba857aeec4d281659e40ff2009de958a3","unresolved":false,"context_lines":[{"line_number":234,"context_line":"subsections give further information regarding the architectural and"},{"line_number":235,"context_line":"configuration details of these components."},{"line_number":236,"context_line":""},{"line_number":237,"context_line":"Running ``ceilometer-agent-compute`` is exactly the same as:"},{"line_number":238,"context_line":""},{"line_number":239,"context_line":".. code-block:: console"},{"line_number":240,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"5a710552_ac08b629","line":237,"updated":"2015-12-14 20:31:53.000000000","message":"This is a command, so this should probably be :command:`ceilometer-agent-compute`","commit_id":"274eea7f01a259a50582aa5f8495cfaed577c157"},{"author":{"_account_id":6635,"name":"John Davidge","email":"john.davidge@rackspace.com","username":"john-davidge"},"change_message_id":"5167a65ba857aeec4d281659e40ff2009de958a3","unresolved":false,"context_lines":[{"line_number":240,"context_line":""},{"line_number":241,"context_line":"   $ ceilometer-polling --polling-namespaces compute"},{"line_number":242,"context_line":""},{"line_number":243,"context_line":"Running ``ceilometer-agent-central`` is exactly the same as:"},{"line_number":244,"context_line":""},{"line_number":245,"context_line":".. code-block:: console"},{"line_number":246,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"5a710552_8c105a50","line":243,"updated":"2015-12-14 20:31:53.000000000","message":"ditto","commit_id":"274eea7f01a259a50582aa5f8495cfaed577c157"},{"author":{"_account_id":6635,"name":"John Davidge","email":"john.davidge@rackspace.com","username":"john-davidge"},"change_message_id":"5167a65ba857aeec4d281659e40ff2009de958a3","unresolved":false,"context_lines":[{"line_number":246,"context_line":""},{"line_number":247,"context_line":"   $ ceilometer-polling --polling-namespaces central"},{"line_number":248,"context_line":""},{"line_number":249,"context_line":"Running ``ceilometer-agent-ipmi`` is exactly the same as:"},{"line_number":250,"context_line":""},{"line_number":251,"context_line":".. code-block:: console"},{"line_number":252,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"5a710552_4c1a7270","line":249,"updated":"2015-12-14 20:31:53.000000000","message":"ditto","commit_id":"274eea7f01a259a50582aa5f8495cfaed577c157"},{"author":{"_account_id":6635,"name":"John Davidge","email":"john.davidge@rackspace.com","username":"john-davidge"},"change_message_id":"5167a65ba857aeec4d281659e40ff2009de958a3","unresolved":false,"context_lines":[{"line_number":589,"context_line":""},{"line_number":590,"context_line":"The meter pipeline definition looks like the following:"},{"line_number":591,"context_line":""},{"line_number":592,"context_line":".. code-block:: json"},{"line_number":593,"context_line":""},{"line_number":594,"context_line":"   ---"},{"line_number":595,"context_line":"   sources:"}],"source_content_type":"text/x-rst","patch_set":1,"id":"5a710552_0c946a35","line":592,"updated":"2015-12-14 20:31:53.000000000","message":".. code-block:: yaml","commit_id":"274eea7f01a259a50582aa5f8495cfaed577c157"},{"author":{"_account_id":6635,"name":"John Davidge","email":"john.davidge@rackspace.com","username":"john-davidge"},"change_message_id":"5167a65ba857aeec4d281659e40ff2009de958a3","unresolved":false,"context_lines":[{"line_number":684,"context_line":""},{"line_number":685,"context_line":"Similarly, the event pipeline definition looks like the following:"},{"line_number":686,"context_line":""},{"line_number":687,"context_line":".. code-block:: json"},{"line_number":688,"context_line":""},{"line_number":689,"context_line":"   ---"},{"line_number":690,"context_line":"   sources:"}],"source_content_type":"text/x-rst","patch_set":1,"id":"5a710552_ac98b66b","line":687,"updated":"2015-12-14 20:31:53.000000000","message":".. code-block:: yaml","commit_id":"274eea7f01a259a50582aa5f8495cfaed577c157"},{"author":{"_account_id":6635,"name":"John Davidge","email":"john.davidge@rackspace.com","username":"john-davidge"},"change_message_id":"5167a65ba857aeec4d281659e40ff2009de958a3","unresolved":false,"context_lines":[{"line_number":720,"context_line":"In the case of the transformer that creates the ``cpu_util`` meter, the"},{"line_number":721,"context_line":"definition looks like the following:"},{"line_number":722,"context_line":""},{"line_number":723,"context_line":".. code-block:: json"},{"line_number":724,"context_line":""},{"line_number":725,"context_line":"   transformers:"},{"line_number":726,"context_line":"       - name: \"rate_of_change\""}],"source_content_type":"text/x-rst","patch_set":1,"id":"5a710552_6ca3ae9f","line":723,"updated":"2015-12-14 20:31:53.000000000","message":".. code-block:: yaml","commit_id":"274eea7f01a259a50582aa5f8495cfaed577c157"},{"author":{"_account_id":6635,"name":"John Davidge","email":"john.davidge@rackspace.com","username":"john-davidge"},"change_message_id":"5167a65ba857aeec4d281659e40ff2009de958a3","unresolved":false,"context_lines":[{"line_number":741,"context_line":"The definition for the disk I/O rate, which is also generated by the"},{"line_number":742,"context_line":"rate of change transformer:"},{"line_number":743,"context_line":""},{"line_number":744,"context_line":".. code-block:: json"},{"line_number":745,"context_line":""},{"line_number":746,"context_line":"   transformers:"},{"line_number":747,"context_line":"       - name: \"rate_of_change\""}],"source_content_type":"text/x-rst","patch_set":1,"id":"5a710552_8ca05a92","line":744,"updated":"2015-12-14 20:31:53.000000000","message":".. code-block:: yaml","commit_id":"274eea7f01a259a50582aa5f8495cfaed577c157"},{"author":{"_account_id":6635,"name":"John Davidge","email":"john.davidge@rackspace.com","username":"john-davidge"},"change_message_id":"5167a65ba857aeec4d281659e40ff2009de958a3","unresolved":false,"context_lines":[{"line_number":764,"context_line":""},{"line_number":765,"context_line":"Sample configuration:"},{"line_number":766,"context_line":""},{"line_number":767,"context_line":".. code-block:: json"},{"line_number":768,"context_line":""},{"line_number":769,"context_line":"   transformers:"},{"line_number":770,"context_line":"       - name: \"unit_conversion\""}],"source_content_type":"text/x-rst","patch_set":1,"id":"5a710552_2cada688","line":767,"updated":"2015-12-14 20:31:53.000000000","message":".. code-block:: yaml","commit_id":"274eea7f01a259a50582aa5f8495cfaed577c157"},{"author":{"_account_id":6635,"name":"John Davidge","email":"john.davidge@rackspace.com","username":"john-davidge"},"change_message_id":"5167a65ba857aeec4d281659e40ff2009de958a3","unresolved":false,"context_lines":[{"line_number":776,"context_line":""},{"line_number":777,"context_line":"With ``map_from`` and ``map_to`` :"},{"line_number":778,"context_line":""},{"line_number":779,"context_line":".. code-block:: json"},{"line_number":780,"context_line":""},{"line_number":781,"context_line":"   transformers:"},{"line_number":782,"context_line":"       - name: \"unit_conversion\""}],"source_content_type":"text/x-rst","patch_set":1,"id":"5a710552_ecb55ed0","line":779,"updated":"2015-12-14 20:31:53.000000000","message":".. code-block:: yaml","commit_id":"274eea7f01a259a50582aa5f8495cfaed577c157"},{"author":{"_account_id":6635,"name":"John Davidge","email":"john.davidge@rackspace.com","username":"john-davidge"},"change_message_id":"5167a65ba857aeec4d281659e40ff2009de958a3","unresolved":false,"context_lines":[{"line_number":810,"context_line":"To aggregate 60s worth of samples by ``resource_metadata`` and keep the"},{"line_number":811,"context_line":"``resource_metadata`` of the latest received sample:"},{"line_number":812,"context_line":""},{"line_number":813,"context_line":".. code-block:: json"},{"line_number":814,"context_line":""},{"line_number":815,"context_line":"   transformers:"},{"line_number":816,"context_line":"       - name: \"aggregator\""}],"source_content_type":"text/x-rst","patch_set":1,"id":"5a710552_0cbb0ac6","line":813,"updated":"2015-12-14 20:31:53.000000000","message":".. code-block:: yaml","commit_id":"274eea7f01a259a50582aa5f8495cfaed577c157"},{"author":{"_account_id":6635,"name":"John Davidge","email":"john.davidge@rackspace.com","username":"john-davidge"},"change_message_id":"5167a65ba857aeec4d281659e40ff2009de958a3","unresolved":false,"context_lines":[{"line_number":822,"context_line":"the ``user_id`` of the first received sample and drop the"},{"line_number":823,"context_line":"``resource_metadata``:"},{"line_number":824,"context_line":""},{"line_number":825,"context_line":".. code-block:: json"},{"line_number":826,"context_line":""},{"line_number":827,"context_line":"   transformers:"},{"line_number":828,"context_line":"       - name: \"aggregator\""}],"source_content_type":"text/x-rst","patch_set":1,"id":"5a710552_acaf567c","line":825,"updated":"2015-12-14 20:31:53.000000000","message":".. code-block:: yaml","commit_id":"274eea7f01a259a50582aa5f8495cfaed577c157"},{"author":{"_account_id":6635,"name":"John Davidge","email":"john.davidge@rackspace.com","username":"john-davidge"},"change_message_id":"5167a65ba857aeec4d281659e40ff2009de958a3","unresolved":false,"context_lines":[{"line_number":836,"context_line":"This transformer simply caches the samples until enough samples have"},{"line_number":837,"context_line":"arrived and then flushes them all down the pipeline at once:"},{"line_number":838,"context_line":""},{"line_number":839,"context_line":".. code-block:: json"},{"line_number":840,"context_line":""},{"line_number":841,"context_line":"   transformers:"},{"line_number":842,"context_line":"       - name: \"accumulator\""}],"source_content_type":"text/x-rst","patch_set":1,"id":"5a710552_8cc7fa44","line":839,"updated":"2015-12-14 20:31:53.000000000","message":".. code-block:: yaml","commit_id":"274eea7f01a259a50582aa5f8495cfaed577c157"},{"author":{"_account_id":6635,"name":"John Davidge","email":"john.davidge@rackspace.com","username":"john-davidge"},"change_message_id":"5167a65ba857aeec4d281659e40ff2009de958a3","unresolved":false,"context_lines":[{"line_number":863,"context_line":""},{"line_number":864,"context_line":"Example configuration:"},{"line_number":865,"context_line":""},{"line_number":866,"context_line":".. code-block:: json"},{"line_number":867,"context_line":""},{"line_number":868,"context_line":"   transformers:"},{"line_number":869,"context_line":"       - name: \"arithmetic\""}],"source_content_type":"text/x-rst","patch_set":1,"id":"5a710552_ecdc7e1a","line":866,"updated":"2015-12-14 20:31:53.000000000","message":".. code-block:: yaml","commit_id":"274eea7f01a259a50582aa5f8495cfaed577c157"},{"author":{"_account_id":6635,"name":"John Davidge","email":"john.davidge@rackspace.com","username":"john-davidge"},"change_message_id":"5167a65ba857aeec4d281659e40ff2009de958a3","unresolved":false,"context_lines":[{"line_number":877,"context_line":"To demonstrate the use of metadata, here is the implementation of a"},{"line_number":878,"context_line":"silly meter that shows average CPU time per core:"},{"line_number":879,"context_line":""},{"line_number":880,"context_line":".. code-block:: json"},{"line_number":881,"context_line":""},{"line_number":882,"context_line":"   transformers:"},{"line_number":883,"context_line":"       - name: \"arithmetic\""}],"source_content_type":"text/x-rst","patch_set":1,"id":"5a710552_0ce22ad6","line":880,"updated":"2015-12-14 20:31:53.000000000","message":".. code-block:: yaml","commit_id":"274eea7f01a259a50582aa5f8495cfaed577c157"},{"author":{"_account_id":6635,"name":"John Davidge","email":"john.davidge@rackspace.com","username":"john-davidge"},"change_message_id":"5167a65ba857aeec4d281659e40ff2009de958a3","unresolved":false,"context_lines":[{"line_number":900,"context_line":""},{"line_number":901,"context_line":"Example configuration:"},{"line_number":902,"context_line":""},{"line_number":903,"context_line":".. code-block:: json"},{"line_number":904,"context_line":""},{"line_number":905,"context_line":"   transformers:"},{"line_number":906,"context_line":"       - name: \"delta\""}],"source_content_type":"text/x-rst","patch_set":1,"id":"5a710552_ccebc2af","line":903,"updated":"2015-12-14 20:31:53.000000000","message":".. code-block:: yaml","commit_id":"274eea7f01a259a50582aa5f8495cfaed577c157"},{"author":{"_account_id":6635,"name":"John Davidge","email":"john.davidge@rackspace.com","username":"john-davidge"},"change_message_id":"5167a65ba857aeec4d281659e40ff2009de958a3","unresolved":false,"context_lines":[{"line_number":929,"context_line":""},{"line_number":930,"context_line":"A standard meter definition looks like the following:"},{"line_number":931,"context_line":""},{"line_number":932,"context_line":".. code-block:: json"},{"line_number":933,"context_line":""},{"line_number":934,"context_line":"   ---"},{"line_number":935,"context_line":"   metric:"}],"source_content_type":"text/x-rst","patch_set":1,"id":"5a710552_6cd16efb","line":932,"updated":"2015-12-14 20:31:53.000000000","message":".. code-block:: yaml","commit_id":"274eea7f01a259a50582aa5f8495cfaed577c157"},{"author":{"_account_id":6635,"name":"John Davidge","email":"john.davidge@rackspace.com","username":"john-davidge"},"change_message_id":"5167a65ba857aeec4d281659e40ff2009de958a3","unresolved":false,"context_lines":[{"line_number":960,"context_line":"the meter definition to capture all the meters and generate samples"},{"line_number":961,"context_line":"respectively. You can use wild cards as shown in the following example:"},{"line_number":962,"context_line":""},{"line_number":963,"context_line":".. code-block:: json"},{"line_number":964,"context_line":""},{"line_number":965,"context_line":"   ---"},{"line_number":966,"context_line":"   metric:"}],"source_content_type":"text/x-rst","patch_set":1,"id":"5a710552_ec031e75","line":963,"updated":"2015-12-14 20:31:53.000000000","message":".. code-block:: yaml","commit_id":"274eea7f01a259a50582aa5f8495cfaed577c157"},{"author":{"_account_id":6635,"name":"John Davidge","email":"john.davidge@rackspace.com","username":"john-davidge"},"change_message_id":"5167a65ba857aeec4d281659e40ff2009de958a3","unresolved":false,"context_lines":[{"line_number":980,"context_line":"``volume`` and ``resource_id`` fields perform an arithmetic"},{"line_number":981,"context_line":"and string concatenation:"},{"line_number":982,"context_line":""},{"line_number":983,"context_line":".. code-block:: json"},{"line_number":984,"context_line":""},{"line_number":985,"context_line":"   ---"},{"line_number":986,"context_line":"   metric:"}],"source_content_type":"text/x-rst","patch_set":1,"id":"5a710552_acfd1670","line":983,"updated":"2015-12-14 20:31:53.000000000","message":".. code-block:: yaml","commit_id":"274eea7f01a259a50582aa5f8495cfaed577c157"},{"author":{"_account_id":6635,"name":"John Davidge","email":"john.davidge@rackspace.com","username":"john-davidge"},"change_message_id":"5167a65ba857aeec4d281659e40ff2009de958a3","unresolved":false,"context_lines":[{"line_number":998,"context_line":""},{"line_number":999,"context_line":"For example, the meter definition for existence meters is as follows:"},{"line_number":1000,"context_line":""},{"line_number":1001,"context_line":".. code-block:: json"},{"line_number":1002,"context_line":""},{"line_number":1003,"context_line":"   ---"},{"line_number":1004,"context_line":"   metric:"}],"source_content_type":"text/x-rst","patch_set":1,"id":"5a710552_cc02e26f","line":1001,"updated":"2015-12-14 20:31:53.000000000","message":".. code-block:: yaml","commit_id":"274eea7f01a259a50582aa5f8495cfaed577c157"},{"author":{"_account_id":9162,"name":"Lana Brindley","email":"openstack@lanabrindley.com","username":"loquacity"},"change_message_id":"3f27eed601506df13dcd263dbaec8e1574384445","unresolved":false,"context_lines":[{"line_number":246,"context_line":""},{"line_number":247,"context_line":"   $ ceilometer-polling --polling-namespaces central"},{"line_number":248,"context_line":""},{"line_number":249,"context_line":"Running :command:`ceilometer-agent-ipmi` is exactly the same as:"},{"line_number":250,"context_line":""},{"line_number":251,"context_line":".. code-block:: console"},{"line_number":252,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"5a710552_5d521015","line":249,"updated":"2015-12-15 04:21:25.000000000","message":"\"exactly the same as\" is really confusing. Replace with \"Start :command:`ceilometer-agent-whatever` with this command:\" in all three cases.","commit_id":"755d5e2c7a8740f7d86ea5be5b4d0807b2ed10f2"},{"author":{"_account_id":9162,"name":"Lana Brindley","email":"openstack@lanabrindley.com","username":"loquacity"},"change_message_id":"3f27eed601506df13dcd263dbaec8e1574384445","unresolved":false,"context_lines":[{"line_number":587,"context_line":"section in the OpenStack Configuration Reference respectively. Multiple"},{"line_number":588,"context_line":"pipelines can be defined in one pipeline configuration file."},{"line_number":589,"context_line":""},{"line_number":590,"context_line":"The meter pipeline definition looks like the following:"},{"line_number":591,"context_line":""},{"line_number":592,"context_line":".. code-block:: yaml"},{"line_number":593,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"5a710552_fda41c09","line":590,"updated":"2015-12-15 04:21:25.000000000","message":"remove \"the following\" (in all cases)","commit_id":"755d5e2c7a8740f7d86ea5be5b4d0807b2ed10f2"},{"author":{"_account_id":14962,"name":"ologvinova","email":"ologvinova@mirantis.com","username":"ologvinova"},"change_message_id":"3f52353f0288e2b8ca0be2d92f079cd8727982f0","unresolved":false,"context_lines":[{"line_number":774,"context_line":"                 unit: \"KB\""},{"line_number":775,"context_line":"                 scale: \"volume * 1.0 / 1024.0\""},{"line_number":776,"context_line":""},{"line_number":777,"context_line":"With ``map_from`` and ``map_to`` :"},{"line_number":778,"context_line":""},{"line_number":779,"context_line":".. code-block:: yaml"},{"line_number":780,"context_line":""}],"source_content_type":"text/x-rst","patch_set":8,"id":"5a710552_004094a4","line":777,"updated":"2015-12-15 09:11:21.000000000","message":"``map_to`` : -\u003e ``map_to``: (remove a space before colon)","commit_id":"dcdbb71d16d7543145a8cd59b9d4c7d409227585"}],"doc/admin-guide-cloud/source/telemetry-data-retrieval.rst":[{"author":{"_account_id":6635,"name":"John Davidge","email":"john.davidge@rackspace.com","username":"john-davidge"},"change_message_id":"5167a65ba857aeec4d281659e40ff2009de958a3","unresolved":false,"context_lines":[{"line_number":607,"context_line":"specified. A sample ``publishers`` section in the"},{"line_number":608,"context_line":"``/etc/ceilometer/pipeline.yaml`` looks like the following:"},{"line_number":609,"context_line":""},{"line_number":610,"context_line":".. code-block:: json"},{"line_number":611,"context_line":""},{"line_number":612,"context_line":"   publishers:"},{"line_number":613,"context_line":"       - udp://10.0.0.2:1234"}],"source_content_type":"text/x-rst","patch_set":1,"id":"5a710552_6c7c0e21","line":610,"updated":"2015-12-14 20:31:53.000000000","message":".. code-block:: yaml","commit_id":"274eea7f01a259a50582aa5f8495cfaed577c157"},{"author":{"_account_id":9162,"name":"Lana Brindley","email":"openstack@lanabrindley.com","username":"loquacity"},"change_message_id":"3f27eed601506df13dcd263dbaec8e1574384445","unresolved":false,"context_lines":[{"line_number":450,"context_line":"   be set per query by passing the :option:`limit` option in the request."},{"line_number":451,"context_line":""},{"line_number":452,"context_line":""},{"line_number":453,"context_line":"Telemetry python bindings"},{"line_number":454,"context_line":"-------------------------"},{"line_number":455,"context_line":""},{"line_number":456,"context_line":"The command-line client library provides python bindings in order to use"}],"source_content_type":"text/x-rst","patch_set":3,"id":"5a710552_ddcb6071","line":453,"updated":"2015-12-15 04:21:25.000000000","message":"Python should be capitalised.","commit_id":"755d5e2c7a8740f7d86ea5be5b4d0807b2ed10f2"}],"doc/admin-guide-cloud/source/telemetry-measurements.rst":[{"author":{"_account_id":14962,"name":"ologvinova","email":"ologvinova@mirantis.com","username":"ologvinova"},"change_message_id":"3f52353f0288e2b8ca0be2d92f079cd8727982f0","unresolved":false,"context_lines":[{"line_number":366,"context_line":""},{"line_number":367,"context_line":"   The ``instance:\u003ctype\u003e`` meter can be replaced by using extra parameters in"},{"line_number":368,"context_line":"   both the samples and statistics queries. Sample queries look like the"},{"line_number":369,"context_line":"   following::"},{"line_number":370,"context_line":""},{"line_number":371,"context_line":"     statistics:"},{"line_number":372,"context_line":""}],"source_content_type":"text/x-rst","patch_set":8,"id":"5a710552_c54e1ec1","line":369,"updated":"2015-12-15 09:11:21.000000000","message":"Please change to code-block:: for consistency.","commit_id":"dcdbb71d16d7543145a8cd59b9d4c7d409227585"}],"doc/admin-guide-cloud/source/telemetry-system-architecture.rst":[{"author":{"_account_id":9162,"name":"Lana Brindley","email":"openstack@lanabrindley.com","username":"loquacity"},"change_message_id":"3f27eed601506df13dcd263dbaec8e1574384445","unresolved":false,"context_lines":[{"line_number":121,"context_line":""},{"line_number":122,"context_line":"   .. note::"},{"line_number":123,"context_line":""},{"line_number":124,"context_line":"      For details about hypervisor support in libvirt please check the"},{"line_number":125,"context_line":"      `Libvirt API support matrix \u003chttp://libvirt.org/hvsupport.html\u003e`__."},{"line_number":126,"context_line":""},{"line_number":127,"context_line":"-  `Hyper-V \u003chttp://www.microsoft.com/en-us/server-cloud/hyper-v-server/default.aspx\u003e`__"}],"source_content_type":"text/x-rst","patch_set":3,"id":"5a710552_3a186a84","line":124,"updated":"2015-12-15 04:21:25.000000000","message":"Sorry, it\u0027s a bit of a drive by, but this section is a real mess in the output. Can you rearrange things a bit here?","commit_id":"755d5e2c7a8740f7d86ea5be5b4d0807b2ed10f2"},{"author":{"_account_id":14962,"name":"ologvinova","email":"ologvinova@mirantis.com","username":"ologvinova"},"change_message_id":"3f52353f0288e2b8ca0be2d92f079cd8727982f0","unresolved":false,"context_lines":[{"line_number":109,"context_line":""},{"line_number":110,"context_line":"-  `VMware vSphere \u003chttp://www.vmware.com/products/vsphere-hypervisor/support.html\u003e`__"},{"line_number":111,"context_line":""},{"line_number":112,"context_line":"-  The following hypervisors are supported via `Libvirt \u003chttp://libvirt.org/\u003e`__"},{"line_number":113,"context_line":""},{"line_number":114,"context_line":"   *  `Kernel-based Virtual Machine (KVM) \u003chttp://www.linux-kvm.org/page/Main_Page\u003e`__"},{"line_number":115,"context_line":""}],"source_content_type":"text/x-rst","patch_set":8,"id":"5a710552_e0eea8eb","line":112,"updated":"2015-12-15 09:11:21.000000000","message":"Libvirt -\u003e libvirt","commit_id":"dcdbb71d16d7543145a8cd59b9d4c7d409227585"},{"author":{"_account_id":14962,"name":"ologvinova","email":"ologvinova@mirantis.com","username":"ologvinova"},"change_message_id":"3f52353f0288e2b8ca0be2d92f079cd8727982f0","unresolved":false,"context_lines":[{"line_number":119,"context_line":""},{"line_number":120,"context_line":"   *  `User-mode Linux (UML) \u003chttp://user-mode-linux.sourceforge.net/\u003e`__"},{"line_number":121,"context_line":""},{"line_number":122,"context_line":".. note::"},{"line_number":123,"context_line":""},{"line_number":124,"context_line":"   For details about hypervisor support in libvirt please check the"},{"line_number":125,"context_line":"   `Libvirt API support matrix \u003chttp://libvirt.org/hvsupport.html\u003e`__."}],"source_content_type":"text/x-rst","patch_set":8,"id":"5a710552_60e2b805","line":122,"updated":"2015-12-15 09:11:21.000000000","message":"Indent the note as it is related to the libvirt hypervisors\u0027 list only.","commit_id":"dcdbb71d16d7543145a8cd59b9d4c7d409227585"},{"author":{"_account_id":10497,"name":"KATO Tomoyuki","email":"kato.tomoyuki@jp.fujitsu.com","username":"to222"},"change_message_id":"03b8d25b43a83a6334647e43b8c58cb869fe9958","unresolved":false,"context_lines":[{"line_number":101,"context_line":"which requires close connection to the hypervisor that runs on the"},{"line_number":102,"context_line":"compute hosts."},{"line_number":103,"context_line":""},{"line_number":104,"context_line":"The following is a list of supported hypervisors."},{"line_number":105,"context_line":""},{"line_number":106,"context_line":"-  `Hyper-V \u003chttp://www.microsoft.com/en-us/server-cloud/hyper-v-server/default.aspx\u003e`__"},{"line_number":107,"context_line":""}],"source_content_type":"text/x-rst","patch_set":9,"id":"5a710552_e941ac3a","line":104,"updated":"2015-12-15 11:15:22.000000000","message":"Why do you change the order? libvirt/KVM is the most used hypervisor according to the user survey.","commit_id":"805967f2dbaca5e1c48e00950c637d91e8913bd0"},{"author":{"_account_id":14962,"name":"ologvinova","email":"ologvinova@mirantis.com","username":"ologvinova"},"change_message_id":"44f812d8d5587f8848af88231b2b0b1be057b3b6","unresolved":false,"context_lines":[{"line_number":101,"context_line":"which requires close connection to the hypervisor that runs on the"},{"line_number":102,"context_line":"compute hosts."},{"line_number":103,"context_line":""},{"line_number":104,"context_line":"The following is a list of supported hypervisors."},{"line_number":105,"context_line":""},{"line_number":106,"context_line":"-  `Hyper-V \u003chttp://www.microsoft.com/en-us/server-cloud/hyper-v-server/default.aspx\u003e`__"},{"line_number":107,"context_line":""}],"source_content_type":"text/x-rst","patch_set":9,"id":"5a710552_8994a837","line":104,"in_reply_to":"5a710552_e941ac3a","updated":"2015-12-15 11:20:07.000000000","message":"I believe it was done because the output looks nicer with a note (related to libvirt) below the whole bulleted list.","commit_id":"805967f2dbaca5e1c48e00950c637d91e8913bd0"}]}
