)]}'
{"doc/arch-design/source/design-compute/design-compute-cpu.rst":[{"author":{"_account_id":12686,"name":"Brian Moss","email":"kallimachos@gmail.com","username":"bmoss"},"change_message_id":"965032c9f60699a0a6110666e143249e4aaaee3d","unresolved":false,"context_lines":[{"line_number":12,"context_line":""},{"line_number":13,"context_line":"   Consult the vendor documentation to check for virtualization support. For"},{"line_number":14,"context_line":"   Intel CPUs, see"},{"line_number":15,"context_line":"   `“Does my processor support Intel® Virtualization Technology?”"},{"line_number":16,"context_line":"   \u003chttp://www.intel.com/support/processors/sb/cs-030729.htm\u003e`_. For AMD CPUs,"},{"line_number":17,"context_line":"   see `AMD Virtualization"},{"line_number":18,"context_line":"   \u003chttp://www.amd.com/en-us/innovations/software-technologies/server-solution/virtualization\u003e`_."}],"source_content_type":"text/x-rst","patch_set":5,"id":"1a1ced50_11b047f4","line":15,"range":{"start_line":15,"start_character":3,"end_line":15,"end_character":65},"updated":"2017-03-17 00:00:01.000000000","message":"Remove the double quotes around this title.","commit_id":"d0f171614309816c236573b867c172e45d1c5b21"},{"author":{"_account_id":10705,"name":"Darren Chan","email":"dazzachan@yahoo.com.au","username":"daz"},"change_message_id":"3269f31cecf1fee58ad80fe51abd85a5c665d576","unresolved":false,"context_lines":[{"line_number":12,"context_line":""},{"line_number":13,"context_line":"   Consult the vendor documentation to check for virtualization support. For"},{"line_number":14,"context_line":"   Intel CPUs, see"},{"line_number":15,"context_line":"   `“Does my processor support Intel® Virtualization Technology?”"},{"line_number":16,"context_line":"   \u003chttp://www.intel.com/support/processors/sb/cs-030729.htm\u003e`_. For AMD CPUs,"},{"line_number":17,"context_line":"   see `AMD Virtualization"},{"line_number":18,"context_line":"   \u003chttp://www.amd.com/en-us/innovations/software-technologies/server-solution/virtualization\u003e`_."}],"source_content_type":"text/x-rst","patch_set":5,"id":"1a1ced50_312543c2","line":15,"range":{"start_line":15,"start_character":3,"end_line":15,"end_character":65},"in_reply_to":"1a1ced50_11b047f4","updated":"2017-03-17 00:16:27.000000000","message":"Done","commit_id":"d0f171614309816c236573b867c172e45d1c5b21"},{"author":{"_account_id":12686,"name":"Brian Moss","email":"kallimachos@gmail.com","username":"bmoss"},"change_message_id":"965032c9f60699a0a6110666e143249e4aaaee3d","unresolved":false,"context_lines":[{"line_number":33,"context_line":"choices for use cases like NFV (Network Function Virtualization) and HPC (High"},{"line_number":34,"context_line":"Performance Computing)."},{"line_number":35,"context_line":""},{"line_number":36,"context_line":"Considering non-uniform memory access (NUMA) is important when selecting CPU"},{"line_number":37,"context_line":"sizes and types, there are use cases that use NUMA pinning to reserve host"},{"line_number":38,"context_line":"cores for operating system processes. These reduce the available CPU for"},{"line_number":39,"context_line":"workloads and protects the operating system."},{"line_number":40,"context_line":""},{"line_number":41,"context_line":".. tip::"}],"source_content_type":"text/x-rst","patch_set":5,"id":"1a1ced50_719fbb5f","line":38,"range":{"start_line":36,"start_character":0,"end_line":38,"end_character":37},"updated":"2017-03-17 00:00:01.000000000","message":"Comma splice error. Either change the comma to a semicolon, or write something like: \u0027and types, as there are use cases...\u0027","commit_id":"d0f171614309816c236573b867c172e45d1c5b21"},{"author":{"_account_id":10705,"name":"Darren Chan","email":"dazzachan@yahoo.com.au","username":"daz"},"change_message_id":"3269f31cecf1fee58ad80fe51abd85a5c665d576","unresolved":false,"context_lines":[{"line_number":33,"context_line":"choices for use cases like NFV (Network Function Virtualization) and HPC (High"},{"line_number":34,"context_line":"Performance Computing)."},{"line_number":35,"context_line":""},{"line_number":36,"context_line":"Considering non-uniform memory access (NUMA) is important when selecting CPU"},{"line_number":37,"context_line":"sizes and types, there are use cases that use NUMA pinning to reserve host"},{"line_number":38,"context_line":"cores for operating system processes. These reduce the available CPU for"},{"line_number":39,"context_line":"workloads and protects the operating system."},{"line_number":40,"context_line":""},{"line_number":41,"context_line":".. tip::"}],"source_content_type":"text/x-rst","patch_set":5,"id":"1a1ced50_11176752","line":38,"range":{"start_line":36,"start_character":0,"end_line":38,"end_character":37},"in_reply_to":"1a1ced50_719fbb5f","updated":"2017-03-17 00:16:27.000000000","message":"Done","commit_id":"d0f171614309816c236573b867c172e45d1c5b21"}],"doc/arch-design/source/design-compute/design-compute-hardware.rst":[{"author":{"_account_id":12686,"name":"Brian Moss","email":"kallimachos@gmail.com","username":"bmoss"},"change_message_id":"965032c9f60699a0a6110666e143249e4aaaee3d","unresolved":false,"context_lines":[{"line_number":42,"context_line":"through advanced operational automations. This simplifies ordering,"},{"line_number":43,"context_line":"provisioning, and activating additional compute resources. For example, there"},{"line_number":44,"context_line":"are plug-ins for several commercial service management tools that enable"},{"line_number":45,"context_line":"integration with hardware APIs. This configures and activates new compute"},{"line_number":46,"context_line":"resources from standby hardware based on a standard configurations. Using this"},{"line_number":47,"context_line":"methodology, spare hardware can be ordered for a datacenter and provisioned"},{"line_number":48,"context_line":"based on capacity data derived from OpenStack Telemetry."}],"source_content_type":"text/x-rst","patch_set":5,"id":"1a1ced50_7176db3f","line":45,"range":{"start_line":45,"start_character":32,"end_line":45,"end_character":61},"updated":"2017-03-17 00:00:01.000000000","message":"These configure and activate","commit_id":"d0f171614309816c236573b867c172e45d1c5b21"},{"author":{"_account_id":10705,"name":"Darren Chan","email":"dazzachan@yahoo.com.au","username":"daz"},"change_message_id":"3269f31cecf1fee58ad80fe51abd85a5c665d576","unresolved":false,"context_lines":[{"line_number":42,"context_line":"through advanced operational automations. This simplifies ordering,"},{"line_number":43,"context_line":"provisioning, and activating additional compute resources. For example, there"},{"line_number":44,"context_line":"are plug-ins for several commercial service management tools that enable"},{"line_number":45,"context_line":"integration with hardware APIs. This configures and activates new compute"},{"line_number":46,"context_line":"resources from standby hardware based on a standard configurations. Using this"},{"line_number":47,"context_line":"methodology, spare hardware can be ordered for a datacenter and provisioned"},{"line_number":48,"context_line":"based on capacity data derived from OpenStack Telemetry."}],"source_content_type":"text/x-rst","patch_set":5,"id":"1a1ced50_55138a5c","line":45,"range":{"start_line":45,"start_character":32,"end_line":45,"end_character":61},"in_reply_to":"1a1ced50_7176db3f","updated":"2017-03-17 00:16:27.000000000","message":"Done","commit_id":"d0f171614309816c236573b867c172e45d1c5b21"},{"author":{"_account_id":12686,"name":"Brian Moss","email":"kallimachos@gmail.com","username":"bmoss"},"change_message_id":"965032c9f60699a0a6110666e143249e4aaaee3d","unresolved":false,"context_lines":[{"line_number":101,"context_line":"infrastructure, this might be a desirable feature."},{"line_number":102,"context_line":""},{"line_number":103,"context_line":"Data centers have a specified amount of power fed to a given rack or"},{"line_number":104,"context_line":"set of racks. Older data centers may have a power densities as low as 20A per"},{"line_number":105,"context_line":"rack, and current data centers can be designed to support power densities as"},{"line_number":106,"context_line":"high as 120A per rack. The selected server hardware must take power density"},{"line_number":107,"context_line":"into account."}],"source_content_type":"text/x-rst","patch_set":5,"id":"1a1ced50_119e8756","line":104,"range":{"start_line":104,"start_character":33,"end_line":104,"end_character":59},"updated":"2017-03-17 00:00:01.000000000","message":"may have power densities","commit_id":"d0f171614309816c236573b867c172e45d1c5b21"},{"author":{"_account_id":10705,"name":"Darren Chan","email":"dazzachan@yahoo.com.au","username":"daz"},"change_message_id":"3269f31cecf1fee58ad80fe51abd85a5c665d576","unresolved":false,"context_lines":[{"line_number":101,"context_line":"infrastructure, this might be a desirable feature."},{"line_number":102,"context_line":""},{"line_number":103,"context_line":"Data centers have a specified amount of power fed to a given rack or"},{"line_number":104,"context_line":"set of racks. Older data centers may have a power densities as low as 20A per"},{"line_number":105,"context_line":"rack, and current data centers can be designed to support power densities as"},{"line_number":106,"context_line":"high as 120A per rack. The selected server hardware must take power density"},{"line_number":107,"context_line":"into account."}],"source_content_type":"text/x-rst","patch_set":5,"id":"1a1ced50_b5311eef","line":104,"range":{"start_line":104,"start_character":33,"end_line":104,"end_character":59},"in_reply_to":"1a1ced50_119e8756","updated":"2017-03-17 00:16:27.000000000","message":"Whoops. Done.","commit_id":"d0f171614309816c236573b867c172e45d1c5b21"}],"doc/arch-design/source/design-compute/design-compute-hypervisor.rst":[{"author":{"_account_id":12686,"name":"Brian Moss","email":"kallimachos@gmail.com","username":"bmoss"},"change_message_id":"965032c9f60699a0a6110666e143249e4aaaee3d","unresolved":false,"context_lines":[{"line_number":22,"context_line":"As per the recent OpenStack user survey, KVM is the most widely adopted"},{"line_number":23,"context_line":"hypervisor in the OpenStack community. Besides KVM, there are many deployments"},{"line_number":24,"context_line":"that run other hypervisors such as LXC, VMware, Xen, and Hyper-V. However,"},{"line_number":25,"context_line":"these hypervisors are either less used, are niche hypervisors, or have limited"},{"line_number":26,"context_line":"functionality based on the more commonly used hypervisors. This is due to gaps"},{"line_number":27,"context_line":"in feature parity."},{"line_number":28,"context_line":""},{"line_number":29,"context_line":".. note::"},{"line_number":30,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"1a1ced50_31d1c3fc","line":27,"range":{"start_line":25,"start_character":63,"end_line":27,"end_character":18},"updated":"2017-03-17 00:00:01.000000000","message":"limited functionality compared to more commonly\n\nDel: This is due to gaps in feature parity.","commit_id":"d0f171614309816c236573b867c172e45d1c5b21"},{"author":{"_account_id":10705,"name":"Darren Chan","email":"dazzachan@yahoo.com.au","username":"daz"},"change_message_id":"3269f31cecf1fee58ad80fe51abd85a5c665d576","unresolved":false,"context_lines":[{"line_number":22,"context_line":"As per the recent OpenStack user survey, KVM is the most widely adopted"},{"line_number":23,"context_line":"hypervisor in the OpenStack community. Besides KVM, there are many deployments"},{"line_number":24,"context_line":"that run other hypervisors such as LXC, VMware, Xen, and Hyper-V. However,"},{"line_number":25,"context_line":"these hypervisors are either less used, are niche hypervisors, or have limited"},{"line_number":26,"context_line":"functionality based on the more commonly used hypervisors. This is due to gaps"},{"line_number":27,"context_line":"in feature parity."},{"line_number":28,"context_line":""},{"line_number":29,"context_line":".. note::"},{"line_number":30,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"1a1ced50_d573fab2","line":27,"range":{"start_line":25,"start_character":63,"end_line":27,"end_character":18},"in_reply_to":"1a1ced50_31d1c3fc","updated":"2017-03-17 00:16:27.000000000","message":"Done","commit_id":"d0f171614309816c236573b867c172e45d1c5b21"},{"author":{"_account_id":12686,"name":"Brian Moss","email":"kallimachos@gmail.com","username":"bmoss"},"change_message_id":"19474ef1237b8f18e56d194a7ad86c35b5e5d429","unresolved":false,"context_lines":[{"line_number":23,"context_line":"hypervisor in the OpenStack community. Besides KVM, there are many deployments"},{"line_number":24,"context_line":"that run other hypervisors such as LXC, VMware, Xen, and Hyper-V. However,"},{"line_number":25,"context_line":"these hypervisors are either less used, are niche hypervisors, or have limited"},{"line_number":26,"context_line":"functionality due to more commonly used hypervisors."},{"line_number":27,"context_line":""},{"line_number":28,"context_line":".. note::"},{"line_number":29,"context_line":""}],"source_content_type":"text/x-rst","patch_set":7,"id":"1a1ced50_5eec82c7","line":26,"range":{"start_line":26,"start_character":14,"end_line":26,"end_character":20},"updated":"2017-03-17 07:49:52.000000000","message":"s/due to/compared to","commit_id":"df6f60590047b5ed5473eff97a5ee1ec66833ac8"}],"doc/arch-design/source/design-compute/design-compute-logging.rst":[{"author":{"_account_id":22165,"name":"caoyuan","email":"cao.yingjunz@gmail.com","username":"caoyuan"},"change_message_id":"ec77046151bcc9b4f86fe45a467fbe3ba349b581","unresolved":false,"context_lines":[{"line_number":89,"context_line":"These input, output and filter configurations are typically stored in"},{"line_number":90,"context_line":":file:`/etc/logstash/conf.d` but may vary by linux distribution. Separate"},{"line_number":91,"context_line":"configuration files should be created for different logging systems(syslog,"},{"line_number":92,"context_line":"apache, OpenStack, etc.)"},{"line_number":93,"context_line":""},{"line_number":94,"context_line":"General examples and configuration guides can be found on the Elastic `Logstash"},{"line_number":95,"context_line":"Configuration page"}],"source_content_type":"text/x-rst","patch_set":4,"id":"3a1ff146_781677f2","side":"PARENT","line":92,"range":{"start_line":92,"start_character":17,"end_line":92,"end_character":24},"updated":"2017-03-16 08:31:08.000000000","message":"here I think   \"and so on\" is better rather than remove","commit_id":"b9c3636f66ddd460cf5ed76bc4ecdaa5c5e686fd"},{"author":{"_account_id":12686,"name":"Brian Moss","email":"kallimachos@gmail.com","username":"bmoss"},"change_message_id":"965032c9f60699a0a6110666e143249e4aaaee3d","unresolved":false,"context_lines":[{"line_number":9,"context_line":""},{"line_number":10,"context_line":"As the cloud environment grows, the amount of log data increases exponentially."},{"line_number":11,"context_line":"Enabling debugging on either the OpenStack services or the operating system"},{"line_number":12,"context_line":"logging further compounds the data issues."},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"Logging is described in more detail in the `Operations Guide"},{"line_number":15,"context_line":"\u003chttp://docs.openstack.org/ops-guide/ops-logging-monitoring.html\u003e`_. However,"}],"source_content_type":"text/x-rst","patch_set":5,"id":"1a1ced50_f1fd6b6f","line":12,"range":{"start_line":12,"start_character":0,"end_line":12,"end_character":7},"updated":"2017-03-17 00:00:01.000000000","message":"del: logging","commit_id":"d0f171614309816c236573b867c172e45d1c5b21"},{"author":{"_account_id":12686,"name":"Brian Moss","email":"kallimachos@gmail.com","username":"bmoss"},"change_message_id":"965032c9f60699a0a6110666e143249e4aaaee3d","unresolved":false,"context_lines":[{"line_number":36,"context_line":"similar purpose but adds a \"backpressure-sensitive\" protocol when sending data"},{"line_number":37,"context_line":"to Logstash or Elasticsearch."},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"Many times, log analysis requires disparate logs of differing formats, Elastic"},{"line_number":40,"context_line":"Stack (namely Logstash) was created to take many different log inputs and then"},{"line_number":41,"context_line":"transform them into a consistent format that Elasticsearch can catalog and"},{"line_number":42,"context_line":"analyze. As seen in the image above, the process of ingestion starts on the"}],"source_content_type":"text/x-rst","patch_set":5,"id":"1a1ced50_1103e774","line":39,"range":{"start_line":39,"start_character":0,"end_line":39,"end_character":33},"updated":"2017-03-17 00:00:01.000000000","message":"Log analysis often requires","commit_id":"d0f171614309816c236573b867c172e45d1c5b21"},{"author":{"_account_id":12686,"name":"Brian Moss","email":"kallimachos@gmail.com","username":"bmoss"},"change_message_id":"965032c9f60699a0a6110666e143249e4aaaee3d","unresolved":false,"context_lines":[{"line_number":36,"context_line":"similar purpose but adds a \"backpressure-sensitive\" protocol when sending data"},{"line_number":37,"context_line":"to Logstash or Elasticsearch."},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"Many times, log analysis requires disparate logs of differing formats, Elastic"},{"line_number":40,"context_line":"Stack (namely Logstash) was created to take many different log inputs and then"},{"line_number":41,"context_line":"transform them into a consistent format that Elasticsearch can catalog and"},{"line_number":42,"context_line":"analyze. As seen in the image above, the process of ingestion starts on the"}],"source_content_type":"text/x-rst","patch_set":5,"id":"1a1ced50_b12a13e6","line":39,"range":{"start_line":39,"start_character":69,"end_line":39,"end_character":70},"updated":"2017-03-17 00:00:01.000000000","message":"comma splice error. Change comma to full stop.","commit_id":"d0f171614309816c236573b867c172e45d1c5b21"},{"author":{"_account_id":12686,"name":"Brian Moss","email":"kallimachos@gmail.com","username":"bmoss"},"change_message_id":"965032c9f60699a0a6110666e143249e4aaaee3d","unresolved":false,"context_lines":[{"line_number":37,"context_line":"to Logstash or Elasticsearch."},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"Many times, log analysis requires disparate logs of differing formats, Elastic"},{"line_number":40,"context_line":"Stack (namely Logstash) was created to take many different log inputs and then"},{"line_number":41,"context_line":"transform them into a consistent format that Elasticsearch can catalog and"},{"line_number":42,"context_line":"analyze. As seen in the image above, the process of ingestion starts on the"},{"line_number":43,"context_line":"servers by Logstash, is forwarded to the Elasticsearch server for storage and"}],"source_content_type":"text/x-rst","patch_set":5,"id":"1a1ced50_9146f7bd","line":40,"range":{"start_line":40,"start_character":74,"end_line":40,"end_character":78},"updated":"2017-03-17 00:00:01.000000000","message":"del: then","commit_id":"d0f171614309816c236573b867c172e45d1c5b21"},{"author":{"_account_id":12686,"name":"Brian Moss","email":"kallimachos@gmail.com","username":"bmoss"},"change_message_id":"965032c9f60699a0a6110666e143249e4aaaee3d","unresolved":false,"context_lines":[{"line_number":50,"context_line":""},{"line_number":51,"context_line":"There are some specific configuration parameters that are needed to"},{"line_number":52,"context_line":"configure Logstash for OpenStack. For example, in order to get Logstash to"},{"line_number":53,"context_line":"collect, parse and send the correct portions of log files and send them to the"},{"line_number":54,"context_line":"Elasticsearch server, you need to format the configuration file properly. There"},{"line_number":55,"context_line":"are input, output and filter configurations. Input configurations tell Logstash"},{"line_number":56,"context_line":"who and what to recieve data from (log files/"}],"source_content_type":"text/x-rst","patch_set":5,"id":"1a1ced50_51239f05","line":53,"range":{"start_line":53,"start_character":0,"end_line":53,"end_character":78},"updated":"2017-03-17 00:00:01.000000000","message":"collect, parse, and send the correct portions of log files to the Elasticsearch server","commit_id":"d0f171614309816c236573b867c172e45d1c5b21"},{"author":{"_account_id":12686,"name":"Brian Moss","email":"kallimachos@gmail.com","username":"bmoss"},"change_message_id":"965032c9f60699a0a6110666e143249e4aaaee3d","unresolved":false,"context_lines":[{"line_number":53,"context_line":"collect, parse and send the correct portions of log files and send them to the"},{"line_number":54,"context_line":"Elasticsearch server, you need to format the configuration file properly. There"},{"line_number":55,"context_line":"are input, output and filter configurations. Input configurations tell Logstash"},{"line_number":56,"context_line":"who and what to recieve data from (log files/"},{"line_number":57,"context_line":"forwarders/filebeats/StdIn/Eventlog/etc.), output specifies where to put the"},{"line_number":58,"context_line":"data, and filter configurations define the input contents to forward to the"},{"line_number":59,"context_line":"output."}],"source_content_type":"text/x-rst","patch_set":5,"id":"1a1ced50_118847e7","line":56,"range":{"start_line":56,"start_character":0,"end_line":56,"end_character":12},"updated":"2017-03-17 00:00:01.000000000","message":"where","commit_id":"d0f171614309816c236573b867c172e45d1c5b21"}]}
