)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":167,"name":"Christian Berendt","email":"berendt@osism.tech","username":"berendt"},"change_message_id":"a76226bb937841a18991607e2aa3f71e0e3c29f2","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     lisali \u003cxiaoyan.li@intel.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2015-05-28 01:24:35 +0800"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Fix bug 1436031, which update back-ends part in volume migration."},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Change-Id: I02104cfda88269cbdd2fe3c82d837c8ae588ea0b"},{"line_number":10,"context_line":"Closes-Bug: #1436031"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"7a016987_e48f9973","line":7,"updated":"2015-05-27 09:32:52.000000000","message":"Fix bug 1436031 is redundant with line 10 and should be removed. Please describe in the commit message what you have changed.","commit_id":"fb23475e0b560773b31b4b43e96e5e41508985a3"},{"author":{"_account_id":15961,"name":"lisali","email":"xiaoyan.li@intel.com","username":"lisali"},"change_message_id":"dceb1e591ef38ccd2f2ec11db9c5454f61731ea0","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     lisali \u003cxiaoyan.li@intel.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2015-05-28 01:24:35 +0800"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Fix bug 1436031, which update back-ends part in volume migration."},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Change-Id: I02104cfda88269cbdd2fe3c82d837c8ae588ea0b"},{"line_number":10,"context_line":"Closes-Bug: #1436031"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"7a016987_4e468b50","line":7,"in_reply_to":"7a016987_e48f9973","updated":"2015-05-27 09:51:52.000000000","message":"Done","commit_id":"fb23475e0b560773b31b4b43e96e5e41508985a3"},{"author":{"_account_id":167,"name":"Christian Berendt","email":"berendt@osism.tech","username":"berendt"},"change_message_id":"a76226bb937841a18991607e2aa3f71e0e3c29f2","unresolved":false,"context_lines":[{"line_number":7,"context_line":"Fix bug 1436031, which update back-ends part in volume migration."},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Change-Id: I02104cfda88269cbdd2fe3c82d837c8ae588ea0b"},{"line_number":10,"context_line":"Closes-Bug: #1436031"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"7a016987_8486a563","line":10,"updated":"2015-05-27 09:32:52.000000000","message":"I think this is only a partial-bug fix.","commit_id":"fb23475e0b560773b31b4b43e96e5e41508985a3"},{"author":{"_account_id":15961,"name":"lisali","email":"xiaoyan.li@intel.com","username":"lisali"},"change_message_id":"dceb1e591ef38ccd2f2ec11db9c5454f61731ea0","unresolved":false,"context_lines":[{"line_number":7,"context_line":"Fix bug 1436031, which update back-ends part in volume migration."},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Change-Id: I02104cfda88269cbdd2fe3c82d837c8ae588ea0b"},{"line_number":10,"context_line":"Closes-Bug: #1436031"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"7a016987_4e2fab88","line":10,"in_reply_to":"7a016987_8486a563","updated":"2015-05-27 09:51:52.000000000","message":"Thank you for your review. I uploaded another patch, please help to have a look.","commit_id":"fb23475e0b560773b31b4b43e96e5e41508985a3"}],"doc/admin-guide-cloud/blockstorage/section_volume-migration.xml":[{"author":{"_account_id":167,"name":"Christian Berendt","email":"berendt@osism.tech","username":"berendt"},"change_message_id":"dbaa88c5f2bd3ea2f844cfc7a55831e58819f67d","unresolved":false,"context_lines":[{"line_number":6,"context_line":"  xml:id\u003d\"volume-migration\"\u003e"},{"line_number":7,"context_line":"    \u003ctitle\u003eMigrate volumes\u003c/title\u003e"},{"line_number":8,"context_line":"    \u003cpara\u003eOpenStack has the ability to migrate volumes between "},{"line_number":9,"context_line":"        back-ends having same volume-type. Migrating a volume"},{"line_number":10,"context_line":"        transparently moves its data from the current back-end for the"},{"line_number":11,"context_line":"        volume to a new one. This is an administrator function, and"},{"line_number":12,"context_line":"        can be used for functions including storage evacuation (for"}],"source_content_type":"application/xml","patch_set":2,"id":"7a016987_a44c0177","line":9,"updated":"2015-05-27 09:33:07.000000000","message":"Should this be \"with the same volume-type\" or \"having the same volume-type\"?","commit_id":"657bc6f92415a47a61e5d0dbe2d1ca703e1aee2b"},{"author":{"_account_id":15961,"name":"lisali","email":"xiaoyan.li@intel.com","username":"lisali"},"change_message_id":"723ab4862ee0b0c0207057ee12da19af653ee655","unresolved":false,"context_lines":[{"line_number":6,"context_line":"  xml:id\u003d\"volume-migration\"\u003e"},{"line_number":7,"context_line":"    \u003ctitle\u003eMigrate volumes\u003c/title\u003e"},{"line_number":8,"context_line":"    \u003cpara\u003eOpenStack has the ability to migrate volumes between "},{"line_number":9,"context_line":"        back-ends having same volume-type. Migrating a volume"},{"line_number":10,"context_line":"        transparently moves its data from the current back-end for the"},{"line_number":11,"context_line":"        volume to a new one. This is an administrator function, and"},{"line_number":12,"context_line":"        can be used for functions including storage evacuation (for"}],"source_content_type":"application/xml","patch_set":2,"id":"7a016987_aeaa94d0","line":9,"in_reply_to":"7a016987_a44c0177","updated":"2015-05-27 14:23:07.000000000","message":"I update the description here.","commit_id":"657bc6f92415a47a61e5d0dbe2d1ca703e1aee2b"},{"author":{"_account_id":167,"name":"Christian Berendt","email":"berendt@osism.tech","username":"berendt"},"change_message_id":"dbaa88c5f2bd3ea2f844cfc7a55831e58819f67d","unresolved":false,"context_lines":[{"line_number":60,"context_line":"+----------+----------------------------------------------------+"},{"line_number":61,"context_line":"\u003c/computeroutput\u003e\u003c/screen\u003e"},{"line_number":62,"context_line":"    \u003cnote\u003e"},{"line_number":63,"context_line":"        \u003cpara\u003eOnly Block Storage V2 API supports get-pools.\u003c/para\u003e"},{"line_number":64,"context_line":"    \u003c/note\u003e"},{"line_number":65,"context_line":"    \u003cpara\u003eYou can also get available back-ends like following:\u003c/para\u003e"},{"line_number":66,"context_line":"    \u003cscreen\u003e\u003cprompt\u003e#\u003c/prompt\u003e \u003cuserinput\u003ecinder-manage host list\u003c/userinput\u003e"}],"source_content_type":"application/xml","patch_set":2,"id":"7a016987_693a64e9","line":63,"updated":"2015-05-27 09:33:07.000000000","message":"supports the \u003ccommand\u003eget-pools\u003c/command command.","commit_id":"657bc6f92415a47a61e5d0dbe2d1ca703e1aee2b"},{"author":{"_account_id":15961,"name":"lisali","email":"xiaoyan.li@intel.com","username":"lisali"},"change_message_id":"723ab4862ee0b0c0207057ee12da19af653ee655","unresolved":false,"context_lines":[{"line_number":60,"context_line":"+----------+----------------------------------------------------+"},{"line_number":61,"context_line":"\u003c/computeroutput\u003e\u003c/screen\u003e"},{"line_number":62,"context_line":"    \u003cnote\u003e"},{"line_number":63,"context_line":"        \u003cpara\u003eOnly Block Storage V2 API supports get-pools.\u003c/para\u003e"},{"line_number":64,"context_line":"    \u003c/note\u003e"},{"line_number":65,"context_line":"    \u003cpara\u003eYou can also get available back-ends like following:\u003c/para\u003e"},{"line_number":66,"context_line":"    \u003cscreen\u003e\u003cprompt\u003e#\u003c/prompt\u003e \u003cuserinput\u003ecinder-manage host list\u003c/userinput\u003e"}],"source_content_type":"application/xml","patch_set":2,"id":"7a016987_4e820054","line":63,"in_reply_to":"7a016987_693a64e9","updated":"2015-05-27 14:23:07.000000000","message":"Done","commit_id":"657bc6f92415a47a61e5d0dbe2d1ca703e1aee2b"},{"author":{"_account_id":167,"name":"Christian Berendt","email":"berendt@osism.tech","username":"berendt"},"change_message_id":"dbaa88c5f2bd3ea2f844cfc7a55831e58819f67d","unresolved":false,"context_lines":[{"line_number":66,"context_line":"    \u003cscreen\u003e\u003cprompt\u003e#\u003c/prompt\u003e \u003cuserinput\u003ecinder-manage host list\u003c/userinput\u003e"},{"line_number":67,"context_line":"\u003ccomputeroutput\u003eserver1@lvmstorage-1    zone1"},{"line_number":68,"context_line":"server2@lvmstorage-2    zone1\u003c/computeroutput\u003e\u003c/screen\u003e"},{"line_number":69,"context_line":"    \u003cpara\u003eBut it needs to add pool name in the end. Eg,server1@lvmstorage-1#pool_name.\u003c/para\u003e"},{"line_number":70,"context_line":"    \u003cpara\u003eNext, as the admin user, you can see the current status of"},{"line_number":71,"context_line":"        the volume (replace the example ID with your own):\u003c/para\u003e"},{"line_number":72,"context_line":"    \u003cscreen\u003e\u003cprompt\u003e$\u003c/prompt\u003e \u003cuserinput\u003ecinder show 6088f80a-f116-4331-ad48-9afb0dfb196c\u003c/userinput\u003e"}],"source_content_type":"application/xml","patch_set":2,"id":"7a016987_0909b031","line":69,"updated":"2015-05-27 09:33:07.000000000","message":"use for example instead of e.g., we try to avoid latin abbreviations and use \u003cliteral\u003eserver1@...\u003c/literal\u003e. Also I think it is better to use a concrete example here (zone1 instead of pool_name).","commit_id":"657bc6f92415a47a61e5d0dbe2d1ca703e1aee2b"},{"author":{"_account_id":15961,"name":"lisali","email":"xiaoyan.li@intel.com","username":"lisali"},"change_message_id":"723ab4862ee0b0c0207057ee12da19af653ee655","unresolved":false,"context_lines":[{"line_number":66,"context_line":"    \u003cscreen\u003e\u003cprompt\u003e#\u003c/prompt\u003e \u003cuserinput\u003ecinder-manage host list\u003c/userinput\u003e"},{"line_number":67,"context_line":"\u003ccomputeroutput\u003eserver1@lvmstorage-1    zone1"},{"line_number":68,"context_line":"server2@lvmstorage-2    zone1\u003c/computeroutput\u003e\u003c/screen\u003e"},{"line_number":69,"context_line":"    \u003cpara\u003eBut it needs to add pool name in the end. Eg,server1@lvmstorage-1#pool_name.\u003c/para\u003e"},{"line_number":70,"context_line":"    \u003cpara\u003eNext, as the admin user, you can see the current status of"},{"line_number":71,"context_line":"        the volume (replace the example ID with your own):\u003c/para\u003e"},{"line_number":72,"context_line":"    \u003cscreen\u003e\u003cprompt\u003e$\u003c/prompt\u003e \u003cuserinput\u003ecinder show 6088f80a-f116-4331-ad48-9afb0dfb196c\u003c/userinput\u003e"}],"source_content_type":"application/xml","patch_set":2,"id":"7a016987_eecc0cbd","line":69,"in_reply_to":"7a016987_0909b031","updated":"2015-05-27 14:23:07.000000000","message":"Thank you for your review, Chris. I got the two tags today.","commit_id":"657bc6f92415a47a61e5d0dbe2d1ca703e1aee2b"},{"author":{"_account_id":10497,"name":"KATO Tomoyuki","email":"kato.tomoyuki@jp.fujitsu.com","username":"to222"},"change_message_id":"5b626d62cd624c5c7b9a4bf3d1bc62a043e3fdab","unresolved":false,"context_lines":[{"line_number":5,"context_line":"  version\u003d\"5.0\""},{"line_number":6,"context_line":"  xml:id\u003d\"volume-migration\"\u003e"},{"line_number":7,"context_line":"    \u003ctitle\u003eMigrate volumes\u003c/title\u003e"},{"line_number":8,"context_line":"    \u003cpara\u003eOpenStack has the ability to migrate volumes between "},{"line_number":9,"context_line":"        back-ends which support its volume-type. Migrating a volume"},{"line_number":10,"context_line":"        transparently moves its data from the current back-end for the"},{"line_number":11,"context_line":"        volume to a new one. This is an administrator function, and"}],"source_content_type":"application/xml","patch_set":5,"id":"7a016987_a82276a1","line":8,"updated":"2015-05-27 21:57:36.000000000","message":"As Jenkins check job \"gate-openstack-manuals-tox-checkniceness\" result, please remove the trailing whitespace.","commit_id":"a891cb334d28208074f7ef8b6d925486f1d82c8f"},{"author":{"_account_id":15961,"name":"lisali","email":"xiaoyan.li@intel.com","username":"lisali"},"change_message_id":"c0569ffc297af4bddcf08cd23db28207b8e39f74","unresolved":false,"context_lines":[{"line_number":5,"context_line":"  version\u003d\"5.0\""},{"line_number":6,"context_line":"  xml:id\u003d\"volume-migration\"\u003e"},{"line_number":7,"context_line":"    \u003ctitle\u003eMigrate volumes\u003c/title\u003e"},{"line_number":8,"context_line":"    \u003cpara\u003eOpenStack has the ability to migrate volumes between "},{"line_number":9,"context_line":"        back-ends which support its volume-type. Migrating a volume"},{"line_number":10,"context_line":"        transparently moves its data from the current back-end for the"},{"line_number":11,"context_line":"        volume to a new one. This is an administrator function, and"}],"source_content_type":"application/xml","patch_set":5,"id":"7a016987_b9dd2416","line":8,"in_reply_to":"7a016987_a82276a1","updated":"2015-05-28 05:21:53.000000000","message":"Thanks. Done","commit_id":"a891cb334d28208074f7ef8b6d925486f1d82c8f"}]}
