)]}'
{"doc/arch-design/ch_massively_scalable.xml":[{"author":{"_account_id":14396,"name":"Alexander Adamov","email":"aadamov@mirantis.com","username":"Alexander"},"change_message_id":"13f5451eab67ddd2609752f86b12a4e2dd32e5e2","unresolved":false,"context_lines":[{"line_number":16,"context_line":"        fulfills such a request without exhausting the available"},{"line_number":17,"context_line":"        cloud infrastructure resources. While the capital cost"},{"line_number":18,"context_line":"        of implementing such a cloud architecture is high, resulting"},{"line_number":19,"context_line":"        in its use by a limited number of organizations currently,"},{"line_number":20,"context_line":"        many organizations are planning for massive scalability"},{"line_number":21,"context_line":"        in the future.\u003c/para\u003e"},{"line_number":22,"context_line":"    \u003cpara\u003eA massively scalable OpenStack cloud design presents a"}],"source_content_type":"application/xml","patch_set":2,"id":"9a80dd14_3cd4291f","line":19,"updated":"2015-03-13 11:43:46.000000000","message":"I\u0027d recommend to split this sentence: \" .. of organizations. Currently, many ... \"","commit_id":"1580d99f66ef5cdd22280ca07bbb7b977c1ad46c"},{"author":{"_account_id":9162,"name":"Lana Brindley","email":"openstack@lanabrindley.com","username":"loquacity"},"change_message_id":"106ae72b409c9ba4f544b61681233489529f3dc5","unresolved":false,"context_lines":[{"line_number":16,"context_line":"        fulfills such a request without exhausting the available"},{"line_number":17,"context_line":"        cloud infrastructure resources. While the capital cost"},{"line_number":18,"context_line":"        of implementing such a cloud architecture is high, resulting"},{"line_number":19,"context_line":"        in its use by a limited number of organizations currently,"},{"line_number":20,"context_line":"        many organizations are planning for massive scalability"},{"line_number":21,"context_line":"        in the future.\u003c/para\u003e"},{"line_number":22,"context_line":"    \u003cpara\u003eA massively scalable OpenStack cloud design presents a"}],"source_content_type":"application/xml","patch_set":2,"id":"9a80dd14_feb08944","line":19,"in_reply_to":"9a80dd14_3cd4291f","updated":"2015-03-16 04:21:44.000000000","message":"Actually, the phrase between the two commas (\"resulting in its use by a limited number of organizations currently\") is a parenthetical phrase, and it wouldn\u0027t make sense to split the sentence there unless you completely reworded. That said, rewording the sentence is probably a good idea, since you\u0027re already touching this section.","commit_id":"1580d99f66ef5cdd22280ca07bbb7b977c1ad46c"},{"author":{"_account_id":12686,"name":"Brian Moss","email":"kallimachos@gmail.com","username":"bmoss"},"change_message_id":"82137eb73e6572a01b6c6173717a171baa8d2532","unresolved":false,"context_lines":[{"line_number":16,"context_line":"        fulfills such a request without exhausting the available"},{"line_number":17,"context_line":"        cloud infrastructure resources. While the capital cost"},{"line_number":18,"context_line":"        of implementing such a cloud architecture is high, resulting"},{"line_number":19,"context_line":"        in its use by a limited number of organizations currently,"},{"line_number":20,"context_line":"        many organizations are planning for massive scalability"},{"line_number":21,"context_line":"        in the future.\u003c/para\u003e"},{"line_number":22,"context_line":"    \u003cpara\u003eA massively scalable OpenStack cloud design presents a"}],"source_content_type":"application/xml","patch_set":2,"id":"9a80dd14_40c4af91","line":19,"in_reply_to":"9a80dd14_3cd4291f","updated":"2015-03-19 01:31:07.000000000","message":"Reworded sentence to improve the flow.","commit_id":"1580d99f66ef5cdd22280ca07bbb7b977c1ad46c"},{"author":{"_account_id":12686,"name":"Brian Moss","email":"kallimachos@gmail.com","username":"bmoss"},"change_message_id":"82137eb73e6572a01b6c6173717a171baa8d2532","unresolved":false,"context_lines":[{"line_number":16,"context_line":"        fulfills such a request without exhausting the available"},{"line_number":17,"context_line":"        cloud infrastructure resources. While the capital cost"},{"line_number":18,"context_line":"        of implementing such a cloud architecture is high, resulting"},{"line_number":19,"context_line":"        in its use by a limited number of organizations currently,"},{"line_number":20,"context_line":"        many organizations are planning for massive scalability"},{"line_number":21,"context_line":"        in the future.\u003c/para\u003e"},{"line_number":22,"context_line":"    \u003cpara\u003eA massively scalable OpenStack cloud design presents a"}],"source_content_type":"application/xml","patch_set":2,"id":"9a80dd14_80ba2709","line":19,"in_reply_to":"9a80dd14_feb08944","updated":"2015-03-19 01:31:07.000000000","message":"Done","commit_id":"1580d99f66ef5cdd22280ca07bbb7b977c1ad46c"},{"author":{"_account_id":14396,"name":"Alexander Adamov","email":"aadamov@mirantis.com","username":"Alexander"},"change_message_id":"13f5451eab67ddd2609752f86b12a4e2dd32e5e2","unresolved":false,"context_lines":[{"line_number":27,"context_line":"        workloads determine the design or configuration of massively"},{"line_number":28,"context_line":"        scalable clouds. Like the general purpose cloud, the massively"},{"line_number":29,"context_line":"        scalable cloud is most often built as a platform for a variety"},{"line_number":30,"context_line":"        of workloads. Because single, private organizations rarely require"},{"line_number":31,"context_line":"        or have the resources for them, massively scalable OpenStack clouds"},{"line_number":32,"context_line":"        are generally built as commercial public cloud offerings.\u003c/para\u003e"},{"line_number":33,"context_line":"    \u003cpara\u003eServices provided by a massively scalable OpenStack cloud"}],"source_content_type":"application/xml","patch_set":2,"id":"9a80dd14_bc957941","line":30,"updated":"2015-03-13 11:43:46.000000000","message":"I think we don\u0027t need comma here \"single private\".","commit_id":"1580d99f66ef5cdd22280ca07bbb7b977c1ad46c"},{"author":{"_account_id":12686,"name":"Brian Moss","email":"kallimachos@gmail.com","username":"bmoss"},"change_message_id":"82137eb73e6572a01b6c6173717a171baa8d2532","unresolved":false,"context_lines":[{"line_number":27,"context_line":"        workloads determine the design or configuration of massively"},{"line_number":28,"context_line":"        scalable clouds. Like the general purpose cloud, the massively"},{"line_number":29,"context_line":"        scalable cloud is most often built as a platform for a variety"},{"line_number":30,"context_line":"        of workloads. Because single, private organizations rarely require"},{"line_number":31,"context_line":"        or have the resources for them, massively scalable OpenStack clouds"},{"line_number":32,"context_line":"        are generally built as commercial public cloud offerings.\u003c/para\u003e"},{"line_number":33,"context_line":"    \u003cpara\u003eServices provided by a massively scalable OpenStack cloud"}],"source_content_type":"application/xml","patch_set":2,"id":"9a80dd14_c0a17faa","line":30,"in_reply_to":"9a80dd14_1edabd77","updated":"2015-03-19 01:31:07.000000000","message":"Done","commit_id":"1580d99f66ef5cdd22280ca07bbb7b977c1ad46c"},{"author":{"_account_id":14396,"name":"Alexander Adamov","email":"aadamov@mirantis.com","username":"Alexander"},"change_message_id":"5fe2ec56e071c8ba92253644a3129c55cb01543d","unresolved":false,"context_lines":[{"line_number":27,"context_line":"        workloads determine the design or configuration of massively"},{"line_number":28,"context_line":"        scalable clouds. Like the general purpose cloud, the massively"},{"line_number":29,"context_line":"        scalable cloud is most often built as a platform for a variety"},{"line_number":30,"context_line":"        of workloads. Because single, private organizations rarely require"},{"line_number":31,"context_line":"        or have the resources for them, massively scalable OpenStack clouds"},{"line_number":32,"context_line":"        are generally built as commercial public cloud offerings.\u003c/para\u003e"},{"line_number":33,"context_line":"    \u003cpara\u003eServices provided by a massively scalable OpenStack cloud"}],"source_content_type":"application/xml","patch_set":2,"id":"9a80dd14_b9f790d3","line":30,"in_reply_to":"9a80dd14_1edabd77","updated":"2015-03-18 09:28:11.000000000","message":"I got it as two characteristics of different nature. But if we can have whether single or private organizations (not single and private at the same time), we don\u0027t need a comma - as you said it\u0027d be a list. So, we need to clarify the meaning of the sentence.","commit_id":"1580d99f66ef5cdd22280ca07bbb7b977c1ad46c"},{"author":{"_account_id":12686,"name":"Brian Moss","email":"kallimachos@gmail.com","username":"bmoss"},"change_message_id":"82137eb73e6572a01b6c6173717a171baa8d2532","unresolved":false,"context_lines":[{"line_number":27,"context_line":"        workloads determine the design or configuration of massively"},{"line_number":28,"context_line":"        scalable clouds. Like the general purpose cloud, the massively"},{"line_number":29,"context_line":"        scalable cloud is most often built as a platform for a variety"},{"line_number":30,"context_line":"        of workloads. Because single, private organizations rarely require"},{"line_number":31,"context_line":"        or have the resources for them, massively scalable OpenStack clouds"},{"line_number":32,"context_line":"        are generally built as commercial public cloud offerings.\u003c/para\u003e"},{"line_number":33,"context_line":"    \u003cpara\u003eServices provided by a massively scalable OpenStack cloud"}],"source_content_type":"application/xml","patch_set":2,"id":"9a80dd14_80c4e760","line":30,"in_reply_to":"9a80dd14_b9f790d3","updated":"2015-03-19 01:31:07.000000000","message":"Taking a second look, I don\u0027t think that \u0027single\u0027 adds much to the sentence anyway so I\u0027ve deleted it.","commit_id":"1580d99f66ef5cdd22280ca07bbb7b977c1ad46c"},{"author":{"_account_id":12686,"name":"Brian Moss","email":"kallimachos@gmail.com","username":"bmoss"},"change_message_id":"82137eb73e6572a01b6c6173717a171baa8d2532","unresolved":false,"context_lines":[{"line_number":27,"context_line":"        workloads determine the design or configuration of massively"},{"line_number":28,"context_line":"        scalable clouds. Like the general purpose cloud, the massively"},{"line_number":29,"context_line":"        scalable cloud is most often built as a platform for a variety"},{"line_number":30,"context_line":"        of workloads. Because single, private organizations rarely require"},{"line_number":31,"context_line":"        or have the resources for them, massively scalable OpenStack clouds"},{"line_number":32,"context_line":"        are generally built as commercial public cloud offerings.\u003c/para\u003e"},{"line_number":33,"context_line":"    \u003cpara\u003eServices provided by a massively scalable OpenStack cloud"}],"source_content_type":"application/xml","patch_set":2,"id":"9a80dd14_a0c1eb4f","line":30,"in_reply_to":"9a80dd14_bc957941","updated":"2015-03-19 01:31:07.000000000","message":"Done","commit_id":"1580d99f66ef5cdd22280ca07bbb7b977c1ad46c"},{"author":{"_account_id":9162,"name":"Lana Brindley","email":"openstack@lanabrindley.com","username":"loquacity"},"change_message_id":"106ae72b409c9ba4f544b61681233489529f3dc5","unresolved":false,"context_lines":[{"line_number":27,"context_line":"        workloads determine the design or configuration of massively"},{"line_number":28,"context_line":"        scalable clouds. Like the general purpose cloud, the massively"},{"line_number":29,"context_line":"        scalable cloud is most often built as a platform for a variety"},{"line_number":30,"context_line":"        of workloads. Because single, private organizations rarely require"},{"line_number":31,"context_line":"        or have the resources for them, massively scalable OpenStack clouds"},{"line_number":32,"context_line":"        are generally built as commercial public cloud offerings.\u003c/para\u003e"},{"line_number":33,"context_line":"    \u003cpara\u003eServices provided by a massively scalable OpenStack cloud"}],"source_content_type":"application/xml","patch_set":2,"id":"9a80dd14_1edabd77","line":30,"in_reply_to":"9a80dd14_bc957941","updated":"2015-03-16 04:21:44.000000000","message":"I disagree. Single and private are two individual characteristics (the \u0027single\u0027 doesn\u0027t modify the \u0027private\u0027), and as such should be treated as an inline list.","commit_id":"1580d99f66ef5cdd22280ca07bbb7b977c1ad46c"}],"doc/arch-design/massively_scalable/section_operational_considerations_massively_scalable.xml":[{"author":{"_account_id":14962,"name":"ologvinova","email":"ologvinova@mirantis.com","username":"ologvinova"},"change_message_id":"84a57347e163c0770dda808681f2386ed6d52690","unresolved":false,"context_lines":[{"line_number":51,"context_line":"        OpenStack community, therefore it is important to share"},{"line_number":52,"context_line":"        related issues with the community and be a vocal advocate for"},{"line_number":53,"context_line":"        resolving them. Some issues only manifest when operating at"},{"line_number":54,"context_line":"        large scale and the number of organizations able to duplicate"},{"line_number":55,"context_line":"        and validate an issue is small, so it is important to"},{"line_number":56,"context_line":"        document and dedicate resources to their resolution.\u003c/para\u003e"},{"line_number":57,"context_line":"    \u003cpara\u003eIn some cases, the resolution to the problem is ultimately"}],"source_content_type":"application/xml","patch_set":2,"id":"9a80dd14_06af9895","line":54,"updated":"2015-03-17 10:19:48.000000000","message":"I would put a comma before \u0027and\u0027 here as it separates 2 independent clauses.","commit_id":"1580d99f66ef5cdd22280ca07bbb7b977c1ad46c"},{"author":{"_account_id":12686,"name":"Brian Moss","email":"kallimachos@gmail.com","username":"bmoss"},"change_message_id":"82137eb73e6572a01b6c6173717a171baa8d2532","unresolved":false,"context_lines":[{"line_number":51,"context_line":"        OpenStack community, therefore it is important to share"},{"line_number":52,"context_line":"        related issues with the community and be a vocal advocate for"},{"line_number":53,"context_line":"        resolving them. Some issues only manifest when operating at"},{"line_number":54,"context_line":"        large scale and the number of organizations able to duplicate"},{"line_number":55,"context_line":"        and validate an issue is small, so it is important to"},{"line_number":56,"context_line":"        document and dedicate resources to their resolution.\u003c/para\u003e"},{"line_number":57,"context_line":"    \u003cpara\u003eIn some cases, the resolution to the problem is ultimately"}],"source_content_type":"application/xml","patch_set":2,"id":"9a80dd14_c08fbf21","line":54,"in_reply_to":"9a80dd14_06af9895","updated":"2015-03-19 01:31:07.000000000","message":"Done","commit_id":"1580d99f66ef5cdd22280ca07bbb7b977c1ad46c"}],"doc/arch-design/massively_scalable/section_tech_considerations_massively_scalable.xml":[{"author":{"_account_id":14396,"name":"Alexander Adamov","email":"aadamov@mirantis.com","username":"Alexander"},"change_message_id":"13f5451eab67ddd2609752f86b12a4e2dd32e5e2","unresolved":false,"context_lines":[{"line_number":81,"context_line":"        OpenStack functionality such as security groups and host"},{"line_number":82,"context_line":"        aggregates. Due to their relative newness and specialized use,"},{"line_number":83,"context_line":"        cells receive relatively little testing in the OpenStack gate."},{"line_number":84,"context_line":"        Despite these issues, however, cells play an important role in"},{"line_number":85,"context_line":"        well known OpenStack installations operating at massive scale,"},{"line_number":86,"context_line":"        such as those at CERN and Rackspace.\u003c/para\u003e\u003c/section\u003e"},{"line_number":87,"context_line":"    \u003csection xml:id\u003d\"host-aggregates\"\u003e"}],"source_content_type":"application/xml","patch_set":2,"id":"9a80dd14_877f8216","line":84,"updated":"2015-03-13 11:43:46.000000000","message":"I\u0027d remove \"however\" or put it to the beginning of  the sentence.","commit_id":"1580d99f66ef5cdd22280ca07bbb7b977c1ad46c"},{"author":{"_account_id":12686,"name":"Brian Moss","email":"kallimachos@gmail.com","username":"bmoss"},"change_message_id":"82137eb73e6572a01b6c6173717a171baa8d2532","unresolved":false,"context_lines":[{"line_number":81,"context_line":"        OpenStack functionality such as security groups and host"},{"line_number":82,"context_line":"        aggregates. Due to their relative newness and specialized use,"},{"line_number":83,"context_line":"        cells receive relatively little testing in the OpenStack gate."},{"line_number":84,"context_line":"        Despite these issues, however, cells play an important role in"},{"line_number":85,"context_line":"        well known OpenStack installations operating at massive scale,"},{"line_number":86,"context_line":"        such as those at CERN and Rackspace.\u003c/para\u003e\u003c/section\u003e"},{"line_number":87,"context_line":"    \u003csection xml:id\u003d\"host-aggregates\"\u003e"}],"source_content_type":"application/xml","patch_set":2,"id":"9a80dd14_00ad5784","line":84,"in_reply_to":"9a80dd14_5eb7d520","updated":"2015-03-19 01:31:07.000000000","message":"Done","commit_id":"1580d99f66ef5cdd22280ca07bbb7b977c1ad46c"},{"author":{"_account_id":9162,"name":"Lana Brindley","email":"openstack@lanabrindley.com","username":"loquacity"},"change_message_id":"106ae72b409c9ba4f544b61681233489529f3dc5","unresolved":false,"context_lines":[{"line_number":81,"context_line":"        OpenStack functionality such as security groups and host"},{"line_number":82,"context_line":"        aggregates. Due to their relative newness and specialized use,"},{"line_number":83,"context_line":"        cells receive relatively little testing in the OpenStack gate."},{"line_number":84,"context_line":"        Despite these issues, however, cells play an important role in"},{"line_number":85,"context_line":"        well known OpenStack installations operating at massive scale,"},{"line_number":86,"context_line":"        such as those at CERN and Rackspace.\u003c/para\u003e\u003c/section\u003e"},{"line_number":87,"context_line":"    \u003csection xml:id\u003d\"host-aggregates\"\u003e"}],"source_content_type":"application/xml","patch_set":2,"id":"9a80dd14_5eb7d520","line":84,"in_reply_to":"9a80dd14_877f8216","updated":"2015-03-16 04:21:44.000000000","message":"+1 to removing \u0027however\u0027.","commit_id":"1580d99f66ef5cdd22280ca07bbb7b977c1ad46c"},{"author":{"_account_id":12686,"name":"Brian Moss","email":"kallimachos@gmail.com","username":"bmoss"},"change_message_id":"82137eb73e6572a01b6c6173717a171baa8d2532","unresolved":false,"context_lines":[{"line_number":81,"context_line":"        OpenStack functionality such as security groups and host"},{"line_number":82,"context_line":"        aggregates. Due to their relative newness and specialized use,"},{"line_number":83,"context_line":"        cells receive relatively little testing in the OpenStack gate."},{"line_number":84,"context_line":"        Despite these issues, however, cells play an important role in"},{"line_number":85,"context_line":"        well known OpenStack installations operating at massive scale,"},{"line_number":86,"context_line":"        such as those at CERN and Rackspace.\u003c/para\u003e\u003c/section\u003e"},{"line_number":87,"context_line":"    \u003csection xml:id\u003d\"host-aggregates\"\u003e"}],"source_content_type":"application/xml","patch_set":2,"id":"9a80dd14_e0bbe3c1","line":84,"in_reply_to":"9a80dd14_877f8216","updated":"2015-03-19 01:31:07.000000000","message":"Done","commit_id":"1580d99f66ef5cdd22280ca07bbb7b977c1ad46c"},{"author":{"_account_id":14396,"name":"Alexander Adamov","email":"aadamov@mirantis.com","username":"Alexander"},"change_message_id":"13f5451eab67ddd2609752f86b12a4e2dd32e5e2","unresolved":false,"context_lines":[{"line_number":82,"context_line":"        aggregates. Due to their relative newness and specialized use,"},{"line_number":83,"context_line":"        cells receive relatively little testing in the OpenStack gate."},{"line_number":84,"context_line":"        Despite these issues, however, cells play an important role in"},{"line_number":85,"context_line":"        well known OpenStack installations operating at massive scale,"},{"line_number":86,"context_line":"        such as those at CERN and Rackspace.\u003c/para\u003e\u003c/section\u003e"},{"line_number":87,"context_line":"    \u003csection xml:id\u003d\"host-aggregates\"\u003e"},{"line_number":88,"context_line":"      \u003ctitle\u003eHost aggregates\u003c/title\u003e"}],"source_content_type":"application/xml","patch_set":2,"id":"9a80dd14_2770963f","line":85,"updated":"2015-03-13 11:43:46.000000000","message":"Comma before \"such as\" is not necessary here.","commit_id":"1580d99f66ef5cdd22280ca07bbb7b977c1ad46c"},{"author":{"_account_id":12686,"name":"Brian Moss","email":"kallimachos@gmail.com","username":"bmoss"},"change_message_id":"82137eb73e6572a01b6c6173717a171baa8d2532","unresolved":false,"context_lines":[{"line_number":82,"context_line":"        aggregates. Due to their relative newness and specialized use,"},{"line_number":83,"context_line":"        cells receive relatively little testing in the OpenStack gate."},{"line_number":84,"context_line":"        Despite these issues, however, cells play an important role in"},{"line_number":85,"context_line":"        well known OpenStack installations operating at massive scale,"},{"line_number":86,"context_line":"        such as those at CERN and Rackspace.\u003c/para\u003e\u003c/section\u003e"},{"line_number":87,"context_line":"    \u003csection xml:id\u003d\"host-aggregates\"\u003e"},{"line_number":88,"context_line":"      \u003ctitle\u003eHost aggregates\u003c/title\u003e"}],"source_content_type":"application/xml","patch_set":2,"id":"9a80dd14_60f53382","line":85,"in_reply_to":"9a80dd14_2770963f","updated":"2015-03-19 01:31:07.000000000","message":"I side with Lana on this one. For now we\u0027ll keep the comma.","commit_id":"1580d99f66ef5cdd22280ca07bbb7b977c1ad46c"},{"author":{"_account_id":9162,"name":"Lana Brindley","email":"openstack@lanabrindley.com","username":"loquacity"},"change_message_id":"106ae72b409c9ba4f544b61681233489529f3dc5","unresolved":false,"context_lines":[{"line_number":82,"context_line":"        aggregates. Due to their relative newness and specialized use,"},{"line_number":83,"context_line":"        cells receive relatively little testing in the OpenStack gate."},{"line_number":84,"context_line":"        Despite these issues, however, cells play an important role in"},{"line_number":85,"context_line":"        well known OpenStack installations operating at massive scale,"},{"line_number":86,"context_line":"        such as those at CERN and Rackspace.\u003c/para\u003e\u003c/section\u003e"},{"line_number":87,"context_line":"    \u003csection xml:id\u003d\"host-aggregates\"\u003e"},{"line_number":88,"context_line":"      \u003ctitle\u003eHost aggregates\u003c/title\u003e"}],"source_content_type":"application/xml","patch_set":2,"id":"9a80dd14_3e5301e3","line":85,"in_reply_to":"9a80dd14_2770963f","updated":"2015-03-16 04:21:44.000000000","message":"Non-restrictive clauses require a comma.","commit_id":"1580d99f66ef5cdd22280ca07bbb7b977c1ad46c"},{"author":{"_account_id":12686,"name":"Brian Moss","email":"kallimachos@gmail.com","username":"bmoss"},"change_message_id":"82137eb73e6572a01b6c6173717a171baa8d2532","unresolved":false,"context_lines":[{"line_number":82,"context_line":"        aggregates. Due to their relative newness and specialized use,"},{"line_number":83,"context_line":"        cells receive relatively little testing in the OpenStack gate."},{"line_number":84,"context_line":"        Despite these issues, however, cells play an important role in"},{"line_number":85,"context_line":"        well known OpenStack installations operating at massive scale,"},{"line_number":86,"context_line":"        such as those at CERN and Rackspace.\u003c/para\u003e\u003c/section\u003e"},{"line_number":87,"context_line":"    \u003csection xml:id\u003d\"host-aggregates\"\u003e"},{"line_number":88,"context_line":"      \u003ctitle\u003eHost aggregates\u003c/title\u003e"}],"source_content_type":"application/xml","patch_set":2,"id":"9a80dd14_e0304358","line":85,"in_reply_to":"9a80dd14_3e5301e3","updated":"2015-03-19 01:31:07.000000000","message":"Done","commit_id":"1580d99f66ef5cdd22280ca07bbb7b977c1ad46c"},{"author":{"_account_id":14947,"name":"Maria Zlatkova","email":"mzlatkova@mirantis.com","username":"mzlatkova"},"change_message_id":"d9a6f534cb6f636f88447a990f183c9f94eed21a","unresolved":false,"context_lines":[{"line_number":95,"context_line":"        as storage and network, or have a special property, such as"},{"line_number":96,"context_line":"        trusted computing hardware. User cannot target host aggregates"},{"line_number":97,"context_line":"        explicitly. Instead, the selection of instance flavors with"},{"line_number":98,"context_line":"        extra specifications that map to host aggregate metadata target"},{"line_number":99,"context_line":"        host aggregates implicitly.\u003c/para\u003e\u003c/section\u003e"},{"line_number":100,"context_line":"    \u003csection xml:id\u003d\"availability-zones\"\u003e"},{"line_number":101,"context_line":"      \u003ctitle\u003eAvailability zones\u003c/title\u003e"}],"source_content_type":"application/xml","patch_set":2,"id":"9a80dd14_5369d0f7","line":98,"updated":"2015-03-13 10:50:53.000000000","message":"Optional: a comma after \"metadata:\".","commit_id":"1580d99f66ef5cdd22280ca07bbb7b977c1ad46c"},{"author":{"_account_id":9162,"name":"Lana Brindley","email":"openstack@lanabrindley.com","username":"loquacity"},"change_message_id":"106ae72b409c9ba4f544b61681233489529f3dc5","unresolved":false,"context_lines":[{"line_number":95,"context_line":"        as storage and network, or have a special property, such as"},{"line_number":96,"context_line":"        trusted computing hardware. User cannot target host aggregates"},{"line_number":97,"context_line":"        explicitly. Instead, the selection of instance flavors with"},{"line_number":98,"context_line":"        extra specifications that map to host aggregate metadata target"},{"line_number":99,"context_line":"        host aggregates implicitly.\u003c/para\u003e\u003c/section\u003e"},{"line_number":100,"context_line":"    \u003csection xml:id\u003d\"availability-zones\"\u003e"},{"line_number":101,"context_line":"      \u003ctitle\u003eAvailability zones\u003c/title\u003e"}],"source_content_type":"application/xml","patch_set":2,"id":"9a80dd14_be0d31ea","line":98,"in_reply_to":"9a80dd14_5369d0f7","updated":"2015-03-16 04:21:44.000000000","message":"Actually, I\u0027m struggling with the sentence (either with or without a comma). Might need a rethink.","commit_id":"1580d99f66ef5cdd22280ca07bbb7b977c1ad46c"},{"author":{"_account_id":12686,"name":"Brian Moss","email":"kallimachos@gmail.com","username":"bmoss"},"change_message_id":"82137eb73e6572a01b6c6173717a171baa8d2532","unresolved":false,"context_lines":[{"line_number":95,"context_line":"        as storage and network, or have a special property, such as"},{"line_number":96,"context_line":"        trusted computing hardware. User cannot target host aggregates"},{"line_number":97,"context_line":"        explicitly. Instead, the selection of instance flavors with"},{"line_number":98,"context_line":"        extra specifications that map to host aggregate metadata target"},{"line_number":99,"context_line":"        host aggregates implicitly.\u003c/para\u003e\u003c/section\u003e"},{"line_number":100,"context_line":"    \u003csection xml:id\u003d\"availability-zones\"\u003e"},{"line_number":101,"context_line":"      \u003ctitle\u003eAvailability zones\u003c/title\u003e"}],"source_content_type":"application/xml","patch_set":2,"id":"9a80dd14_c32c294d","line":98,"in_reply_to":"9a80dd14_5369d0f7","updated":"2015-03-19 01:31:07.000000000","message":"I\u0027ve rewritten this sentence for clarity.","commit_id":"1580d99f66ef5cdd22280ca07bbb7b977c1ad46c"},{"author":{"_account_id":12686,"name":"Brian Moss","email":"kallimachos@gmail.com","username":"bmoss"},"change_message_id":"82137eb73e6572a01b6c6173717a171baa8d2532","unresolved":false,"context_lines":[{"line_number":95,"context_line":"        as storage and network, or have a special property, such as"},{"line_number":96,"context_line":"        trusted computing hardware. User cannot target host aggregates"},{"line_number":97,"context_line":"        explicitly. Instead, the selection of instance flavors with"},{"line_number":98,"context_line":"        extra specifications that map to host aggregate metadata target"},{"line_number":99,"context_line":"        host aggregates implicitly.\u003c/para\u003e\u003c/section\u003e"},{"line_number":100,"context_line":"    \u003csection xml:id\u003d\"availability-zones\"\u003e"},{"line_number":101,"context_line":"      \u003ctitle\u003eAvailability zones\u003c/title\u003e"}],"source_content_type":"application/xml","patch_set":2,"id":"9a80dd14_e3312da3","line":98,"in_reply_to":"9a80dd14_be0d31ea","updated":"2015-03-19 01:31:07.000000000","message":"Done","commit_id":"1580d99f66ef5cdd22280ca07bbb7b977c1ad46c"},{"author":{"_account_id":14396,"name":"Alexander Adamov","email":"aadamov@mirantis.com","username":"Alexander"},"change_message_id":"13f5451eab67ddd2609752f86b12a4e2dd32e5e2","unresolved":false,"context_lines":[{"line_number":105,"context_line":"        by users.\u003c/para\u003e"},{"line_number":106,"context_line":"    \u003cpara\u003eUnlike cells, availability zones do not have their own database"},{"line_number":107,"context_line":"        server or queue broker but represent an arbitrary grouping of"},{"line_number":108,"context_line":"        compute nodes. Typically, nodes group into availability"},{"line_number":109,"context_line":"        zones using a shared failure domain based on a physical"},{"line_number":110,"context_line":"        characteristic such as a shared power source or physical network"},{"line_number":111,"context_line":"        connections. Users can target exposed availability zones; however,"}],"source_content_type":"application/xml","patch_set":2,"id":"9a80dd14_c726da15","line":108,"updated":"2015-03-13 11:43:46.000000000","message":"I suppose it should be passive voice like this: \"Typically, nodes are grouped into...\"","commit_id":"1580d99f66ef5cdd22280ca07bbb7b977c1ad46c"},{"author":{"_account_id":12686,"name":"Brian Moss","email":"kallimachos@gmail.com","username":"bmoss"},"change_message_id":"82137eb73e6572a01b6c6173717a171baa8d2532","unresolved":false,"context_lines":[{"line_number":105,"context_line":"        by users.\u003c/para\u003e"},{"line_number":106,"context_line":"    \u003cpara\u003eUnlike cells, availability zones do not have their own database"},{"line_number":107,"context_line":"        server or queue broker but represent an arbitrary grouping of"},{"line_number":108,"context_line":"        compute nodes. Typically, nodes group into availability"},{"line_number":109,"context_line":"        zones using a shared failure domain based on a physical"},{"line_number":110,"context_line":"        characteristic such as a shared power source or physical network"},{"line_number":111,"context_line":"        connections. Users can target exposed availability zones; however,"}],"source_content_type":"application/xml","patch_set":2,"id":"9a80dd14_80a6a752","line":108,"in_reply_to":"9a80dd14_c726da15","updated":"2015-03-19 01:31:07.000000000","message":"Done","commit_id":"1580d99f66ef5cdd22280ca07bbb7b977c1ad46c"}]}
