)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":14962,"name":"ologvinova","email":"ologvinova@mirantis.com","username":"ologvinova"},"change_message_id":"c17fccf8a2b6745a20bb0901ed1ba98752507355","unresolved":false,"context_lines":[{"line_number":8,"context_line":""},{"line_number":9,"context_line":"- Describe DHCPv6-stateful options properly"},{"line_number":10,"context_line":"- Fix variants of getting subnet prefixes"},{"line_number":11,"context_line":"- Capitalize \"Neutron\" consistently"},{"line_number":12,"context_line":"- Fix some typos and formatting issues."},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"Change-Id: Idc7d2d871df7cbb38664e54ff98fa2d3b9d7ca8d"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"ba2be162_4ea523a0","line":11,"range":{"start_line":11,"start_character":0,"end_line":11,"end_character":35},"updated":"2017-03-03 10:19:39.000000000","message":"Why do we capitalize \"Neutron\"? As per the Contrib. guide, if we refer to a project, we do not capitalize the name:\nhttps://docs.openstack.org/contributor-guide/writing-style/openstack-components.html\nAnd in the projects.yaml file, \"neutron\" is not capitalized either:\nhttps://git.openstack.org/cgit/openstack/governance/tree/reference/projects.yaml","commit_id":"0da56140c6bf40f82601e148a3fd4bc02c4f4d0a"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"26cc28ffaf989f038dea5d799e9a7e73f436c2f0","unresolved":false,"context_lines":[{"line_number":8,"context_line":""},{"line_number":9,"context_line":"- Describe DHCPv6-stateful options properly"},{"line_number":10,"context_line":"- Fix variants of getting subnet prefixes"},{"line_number":11,"context_line":"- Capitalize \"Neutron\" consistently"},{"line_number":12,"context_line":"- Fix some typos and formatting issues."},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"Change-Id: Idc7d2d871df7cbb38664e54ff98fa2d3b9d7ca8d"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"ba2be162_914e576d","line":11,"in_reply_to":"ba2be162_4ea523a0","updated":"2017-03-03 11:46:41.000000000","message":"Ah, o.k., my main intention was to keep it consistent. I\u0027ll change to do it the other way round.","commit_id":"0da56140c6bf40f82601e148a3fd4bc02c4f4d0a"}],"doc/networking-guide/source/config-ipv6.rst":[{"author":{"_account_id":14947,"name":"Maria Zlatkova","email":"mzlatkova@mirantis.com","username":"mzlatkova"},"change_message_id":"70c684262e6f40d98e5e517fee6a85ddbd7bb492","unresolved":false,"context_lines":[{"line_number":5,"context_line":"\u003d\u003d\u003d\u003d"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Scope"},{"line_number":8,"context_line":"~~~~~"},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"* How to enable dual-stack (IPv4 and IPv6 enabled) instances."},{"line_number":11,"context_line":"* How those instances receive an IPv6 address."}],"source_content_type":"text/x-rst","patch_set":1,"id":"ba2be162_43609c01","line":8,"range":{"start_line":8,"start_character":0,"end_line":8,"end_character":5},"updated":"2017-03-03 10:25:59.000000000","message":"I would rather leave this as an intro to the section stating what does the section describe. Otherwise, the first heading has no intro at all. The same is for line 22, it can all be in one section.","commit_id":"0da56140c6bf40f82601e148a3fd4bc02c4f4d0a"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"26cc28ffaf989f038dea5d799e9a7e73f436c2f0","unresolved":false,"context_lines":[{"line_number":5,"context_line":"\u003d\u003d\u003d\u003d"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Scope"},{"line_number":8,"context_line":"~~~~~"},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"* How to enable dual-stack (IPv4 and IPv6 enabled) instances."},{"line_number":11,"context_line":"* How those instances receive an IPv6 address."}],"source_content_type":"text/x-rst","patch_set":1,"id":"ba2be162_51605fcf","line":8,"in_reply_to":"ba2be162_43609c01","updated":"2017-03-03 11:46:41.000000000","message":"Again, the main idea was to have the \"Scope\" and \"Not in scope\" parts consistent. I\u0027m fine with doing it the other way round.","commit_id":"0da56140c6bf40f82601e148a3fd4bc02c4f4d0a"},{"author":{"_account_id":14962,"name":"ologvinova","email":"ologvinova@mirantis.com","username":"ologvinova"},"change_message_id":"c17fccf8a2b6745a20bb0901ed1ba98752507355","unresolved":false,"context_lines":[{"line_number":202,"context_line":"   subnet from a PD server"},{"line_number":203,"context_line":""},{"line_number":204,"context_line":"In the future, additional techniques could be used to allocate subnets"},{"line_number":205,"context_line":"to projects, e.g. use of an external IPAM module."},{"line_number":206,"context_line":""},{"line_number":207,"context_line":"Address modes for ports"},{"line_number":208,"context_line":"-----------------------"}],"source_content_type":"text/x-rst","patch_set":1,"id":"ba2be162_837ff4a9","line":205,"range":{"start_line":205,"start_character":13,"end_line":205,"end_character":17},"updated":"2017-03-03 10:19:39.000000000","message":"for example,","commit_id":"0da56140c6bf40f82601e148a3fd4bc02c4f4d0a"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"26cc28ffaf989f038dea5d799e9a7e73f436c2f0","unresolved":false,"context_lines":[{"line_number":202,"context_line":"   subnet from a PD server"},{"line_number":203,"context_line":""},{"line_number":204,"context_line":"In the future, additional techniques could be used to allocate subnets"},{"line_number":205,"context_line":"to projects, e.g. use of an external IPAM module."},{"line_number":206,"context_line":""},{"line_number":207,"context_line":"Address modes for ports"},{"line_number":208,"context_line":"-----------------------"}],"source_content_type":"text/x-rst","patch_set":1,"id":"ba2be162_919c97c1","line":205,"in_reply_to":"ba2be162_837ff4a9","updated":"2017-03-03 11:46:41.000000000","message":"Done","commit_id":"0da56140c6bf40f82601e148a3fd4bc02c4f4d0a"},{"author":{"_account_id":14962,"name":"ologvinova","email":"ologvinova@mirantis.com","username":"ologvinova"},"change_message_id":"c17fccf8a2b6745a20bb0901ed1ba98752507355","unresolved":false,"context_lines":[{"line_number":296,"context_line":"     - Result"},{"line_number":297,"context_line":"   * - DHCPv6-stateless"},{"line_number":298,"context_line":"     - DHCPv6-stateless"},{"line_number":299,"context_line":"     - Addresses are assigned via RAs (see SLAAC above) and optional"},{"line_number":300,"context_line":"       information is delivered via DHCPv6."},{"line_number":301,"context_line":"   * - DHCPv6-stateful"},{"line_number":302,"context_line":"     - DHCPv6-stateful"}],"source_content_type":"text/x-rst","patch_set":1,"id":"ba2be162_a3531838","line":299,"range":{"start_line":299,"start_character":30,"end_line":299,"end_character":33},"updated":"2017-03-03 10:19:39.000000000","message":"through","commit_id":"0da56140c6bf40f82601e148a3fd4bc02c4f4d0a"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"26cc28ffaf989f038dea5d799e9a7e73f436c2f0","unresolved":false,"context_lines":[{"line_number":296,"context_line":"     - Result"},{"line_number":297,"context_line":"   * - DHCPv6-stateless"},{"line_number":298,"context_line":"     - DHCPv6-stateless"},{"line_number":299,"context_line":"     - Addresses are assigned via RAs (see SLAAC above) and optional"},{"line_number":300,"context_line":"       information is delivered via DHCPv6."},{"line_number":301,"context_line":"   * - DHCPv6-stateful"},{"line_number":302,"context_line":"     - DHCPv6-stateful"}],"source_content_type":"text/x-rst","patch_set":1,"id":"ba2be162_9183b755","line":299,"in_reply_to":"ba2be162_a3531838","updated":"2017-03-03 11:46:41.000000000","message":"Done","commit_id":"0da56140c6bf40f82601e148a3fd4bc02c4f4d0a"},{"author":{"_account_id":14962,"name":"ologvinova","email":"ologvinova@mirantis.com","username":"ologvinova"},"change_message_id":"c17fccf8a2b6745a20bb0901ed1ba98752507355","unresolved":false,"context_lines":[{"line_number":297,"context_line":"   * - DHCPv6-stateless"},{"line_number":298,"context_line":"     - DHCPv6-stateless"},{"line_number":299,"context_line":"     - Addresses are assigned via RAs (see SLAAC above) and optional"},{"line_number":300,"context_line":"       information is delivered via DHCPv6."},{"line_number":301,"context_line":"   * - DHCPv6-stateful"},{"line_number":302,"context_line":"     - DHCPv6-stateful"},{"line_number":303,"context_line":"     - Addresses and optional information are assigned using DHCPv6."}],"source_content_type":"text/x-rst","patch_set":1,"id":"ba2be162_e337d0fc","line":300,"range":{"start_line":300,"start_character":32,"end_line":300,"end_character":35},"updated":"2017-03-03 10:19:39.000000000","message":"likewise","commit_id":"0da56140c6bf40f82601e148a3fd4bc02c4f4d0a"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"26cc28ffaf989f038dea5d799e9a7e73f436c2f0","unresolved":false,"context_lines":[{"line_number":297,"context_line":"   * - DHCPv6-stateless"},{"line_number":298,"context_line":"     - DHCPv6-stateless"},{"line_number":299,"context_line":"     - Addresses are assigned via RAs (see SLAAC above) and optional"},{"line_number":300,"context_line":"       information is delivered via DHCPv6."},{"line_number":301,"context_line":"   * - DHCPv6-stateful"},{"line_number":302,"context_line":"     - DHCPv6-stateful"},{"line_number":303,"context_line":"     - Addresses and optional information are assigned using DHCPv6."}],"source_content_type":"text/x-rst","patch_set":1,"id":"ba2be162_b188bb72","line":300,"in_reply_to":"ba2be162_e337d0fc","updated":"2017-03-03 11:46:41.000000000","message":"Done","commit_id":"0da56140c6bf40f82601e148a3fd4bc02c4f4d0a"},{"author":{"_account_id":14962,"name":"ologvinova","email":"ologvinova@mirantis.com","username":"ologvinova"},"change_message_id":"c17fccf8a2b6745a20bb0901ed1ba98752507355","unresolved":false,"context_lines":[{"line_number":314,"context_line":"* Other Configuration Flag \u003d 1"},{"line_number":315,"context_line":""},{"line_number":316,"context_line":"Setting DHCPv6-stateful for ``ipv6_ra_mode`` configures the Neutron"},{"line_number":317,"context_line":"router with radvd agent to send RAs. The table below captures the"},{"line_number":318,"context_line":"values set for the address configuration flags in the RA packet in"},{"line_number":319,"context_line":"this scenario. Similarly, setting DHCPv6-stateful for"},{"line_number":320,"context_line":"``ipv6_address_mode`` configures Neutron DHCP implementation to provide"}],"source_content_type":"text/x-rst","patch_set":1,"id":"ba2be162_ee2c179b","line":317,"range":{"start_line":317,"start_character":41,"end_line":317,"end_character":46},"updated":"2017-03-03 10:19:39.000000000","message":"list?","commit_id":"0da56140c6bf40f82601e148a3fd4bc02c4f4d0a"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"26cc28ffaf989f038dea5d799e9a7e73f436c2f0","unresolved":false,"context_lines":[{"line_number":314,"context_line":"* Other Configuration Flag \u003d 1"},{"line_number":315,"context_line":""},{"line_number":316,"context_line":"Setting DHCPv6-stateful for ``ipv6_ra_mode`` configures the Neutron"},{"line_number":317,"context_line":"router with radvd agent to send RAs. The table below captures the"},{"line_number":318,"context_line":"values set for the address configuration flags in the RA packet in"},{"line_number":319,"context_line":"this scenario. Similarly, setting DHCPv6-stateful for"},{"line_number":320,"context_line":"``ipv6_address_mode`` configures Neutron DHCP implementation to provide"}],"source_content_type":"text/x-rst","patch_set":1,"id":"ba2be162_11c6e799","line":317,"in_reply_to":"ba2be162_ee2c179b","updated":"2017-03-03 11:46:41.000000000","message":"This was just copied from above, but I\u0027ll change both, yes.","commit_id":"0da56140c6bf40f82601e148a3fd4bc02c4f4d0a"},{"author":{"_account_id":14962,"name":"ologvinova","email":"ologvinova@mirantis.com","username":"ologvinova"},"change_message_id":"c17fccf8a2b6745a20bb0901ed1ba98752507355","unresolved":false,"context_lines":[{"line_number":318,"context_line":"values set for the address configuration flags in the RA packet in"},{"line_number":319,"context_line":"this scenario. Similarly, setting DHCPv6-stateful for"},{"line_number":320,"context_line":"``ipv6_address_mode`` configures Neutron DHCP implementation to provide"},{"line_number":321,"context_line":"addresses and additional network information via DHCPv6."},{"line_number":322,"context_line":""},{"line_number":323,"context_line":"* Auto Configuration Flag \u003d 0"},{"line_number":324,"context_line":"* Managed Configuration Flag \u003d 1"}],"source_content_type":"text/x-rst","patch_set":1,"id":"ba2be162_83045418","line":321,"range":{"start_line":321,"start_character":45,"end_line":321,"end_character":48},"updated":"2017-03-03 10:19:39.000000000","message":"likewise","commit_id":"0da56140c6bf40f82601e148a3fd4bc02c4f4d0a"},{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"26cc28ffaf989f038dea5d799e9a7e73f436c2f0","unresolved":false,"context_lines":[{"line_number":318,"context_line":"values set for the address configuration flags in the RA packet in"},{"line_number":319,"context_line":"this scenario. Similarly, setting DHCPv6-stateful for"},{"line_number":320,"context_line":"``ipv6_address_mode`` configures Neutron DHCP implementation to provide"},{"line_number":321,"context_line":"addresses and additional network information via DHCPv6."},{"line_number":322,"context_line":""},{"line_number":323,"context_line":"* Auto Configuration Flag \u003d 0"},{"line_number":324,"context_line":"* Managed Configuration Flag \u003d 1"}],"source_content_type":"text/x-rst","patch_set":1,"id":"ba2be162_b1efdb1c","line":321,"in_reply_to":"ba2be162_83045418","updated":"2017-03-03 11:46:41.000000000","message":"Done","commit_id":"0da56140c6bf40f82601e148a3fd4bc02c4f4d0a"}]}
