)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":11047,"name":"Mark Sturdevant","email":"mark.sturdevant@ibm.com","username":"markstur"},"change_message_id":"425fd91bfca6ac44602ff2714b7451dd5b7eabe8","unresolved":false,"context_lines":[{"line_number":7,"context_line":"Refactor HP 3PAR share driver to now be HPE"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"This patch refactors the HP LeftHand driver to be"},{"line_number":10,"context_line":"HPE LeftHand."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"The driver is now located in the cinder/volume/drivers/hpe"},{"line_number":13,"context_line":"folder."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":6,"id":"fa80f949_2811fb52","line":10,"updated":"2015-11-04 01:35:37.000000000","message":"not LeftHand","commit_id":"c634359ceb4705eae6f57c8aefff15e461ffb732"},{"author":{"_account_id":11903,"name":"Anthony Lee","email":"anthony.mic.lee@hpe.com","username":"leeantho"},"change_message_id":"1ef34ed7a3700e5431af1cc5da0fbf891f1ec4f8","unresolved":false,"context_lines":[{"line_number":7,"context_line":"Refactor HP 3PAR share driver to now be HPE"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"This patch refactors the HP LeftHand driver to be"},{"line_number":10,"context_line":"HPE LeftHand."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"The driver is now located in the cinder/volume/drivers/hpe"},{"line_number":13,"context_line":"folder."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":6,"id":"fa80f949_08c5178d","line":10,"in_reply_to":"fa80f949_2811fb52","updated":"2015-11-04 01:43:27.000000000","message":"Done","commit_id":"c634359ceb4705eae6f57c8aefff15e461ffb732"},{"author":{"_account_id":11047,"name":"Mark Sturdevant","email":"mark.sturdevant@ibm.com","username":"markstur"},"change_message_id":"425fd91bfca6ac44602ff2714b7451dd5b7eabe8","unresolved":false,"context_lines":[{"line_number":9,"context_line":"This patch refactors the HP LeftHand driver to be"},{"line_number":10,"context_line":"HPE LeftHand."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"The driver is now located in the cinder/volume/drivers/hpe"},{"line_number":13,"context_line":"folder."},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"This patch is WIP for now."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":6,"id":"fa80f949_8826e7b8","line":12,"updated":"2015-11-04 01:35:37.000000000","message":"Not volume.","commit_id":"c634359ceb4705eae6f57c8aefff15e461ffb732"},{"author":{"_account_id":11903,"name":"Anthony Lee","email":"anthony.mic.lee@hpe.com","username":"leeantho"},"change_message_id":"1ef34ed7a3700e5431af1cc5da0fbf891f1ec4f8","unresolved":false,"context_lines":[{"line_number":9,"context_line":"This patch refactors the HP LeftHand driver to be"},{"line_number":10,"context_line":"HPE LeftHand."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"The driver is now located in the cinder/volume/drivers/hpe"},{"line_number":13,"context_line":"folder."},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"This patch is WIP for now."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":6,"id":"fa80f949_28c25b86","line":12,"in_reply_to":"fa80f949_8826e7b8","updated":"2015-11-04 01:43:27.000000000","message":"Done","commit_id":"c634359ceb4705eae6f57c8aefff15e461ffb732"},{"author":{"_account_id":8851,"name":"Valeriy Ponomaryov","email":"kiparis.kh@gmail.com","username":"vponomaryov"},"change_message_id":"1bb84e32c8b8c1c77303d56eabb0dcd32f8acaec","unresolved":false,"context_lines":[{"line_number":7,"context_line":"Refactor HP 3PAR share driver to now be HPE"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"This patch refactors the HP share driver to now be"},{"line_number":10,"context_line":"the HPE share driver."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"The driver is now located in the manila/share/drivers/hpe"},{"line_number":13,"context_line":"folder."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":7,"id":"fa80f949_d1eecc21","line":10,"updated":"2015-11-04 12:33:48.000000000","message":"Please, describe briefly the \"HPE\".","commit_id":"00cad7da968023fabfee2d66e73fae00a663a7a7"},{"author":{"_account_id":11903,"name":"Anthony Lee","email":"anthony.mic.lee@hpe.com","username":"leeantho"},"change_message_id":"643e39c10a1d964c16fe18506e1b300e074a3551","unresolved":false,"context_lines":[{"line_number":7,"context_line":"Refactor HP 3PAR share driver to now be HPE"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"This patch refactors the HP share driver to now be"},{"line_number":10,"context_line":"the HPE share driver."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"The driver is now located in the manila/share/drivers/hpe"},{"line_number":13,"context_line":"folder."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":7,"id":"fa80f949_f4588dfc","line":10,"in_reply_to":"fa80f949_d1eecc21","updated":"2015-11-05 01:04:08.000000000","message":"Done","commit_id":"00cad7da968023fabfee2d66e73fae00a663a7a7"}],"doc/source/devref/hp_3par_driver.rst":[{"author":{"_account_id":11047,"name":"Mark Sturdevant","email":"mark.sturdevant@ibm.com","username":"markstur"},"change_message_id":"5ba8fb5fb947103f66aca335a18b465ef9e30108","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":12,"id":"da85f559_cb6e0496","updated":"2015-11-09 20:39:17.000000000","message":"rename this file and update index.rst","commit_id":"47c1aa3e44385f16f0d69faa09fcfc8230f2f7bb"},{"author":{"_account_id":11047,"name":"Mark Sturdevant","email":"mark.sturdevant@ibm.com","username":"markstur"},"change_message_id":"5ba8fb5fb947103f66aca335a18b465ef9e30108","unresolved":false,"context_lines":[{"line_number":82,"context_line":"file for the HPE 3PAR driver:"},{"line_number":83,"context_line":""},{"line_number":84,"context_line":"- `share_backend_name` \u003d \u003cbackend name to enable\u003e"},{"line_number":85,"context_line":"- `share_driver` \u003d manila.share.drivers.hp.hp_3par_driver.HPE3ParShareDriver"},{"line_number":86,"context_line":"- `driver_handles_share_servers` \u003d False"},{"line_number":87,"context_line":"- `hp3par_fpg` \u003d \u003cFPG to use for share creation\u003e"},{"line_number":88,"context_line":"- `hp3par_share_ip_address` \u003d \u003cIP address to use for share export location\u003e"}],"source_content_type":"text/x-rst","patch_set":12,"id":"da85f559_6bba7825","line":85,"updated":"2015-11-09 20:39:17.000000000","message":"path changed top hpe/hpe...","commit_id":"47c1aa3e44385f16f0d69faa09fcfc8230f2f7bb"},{"author":{"_account_id":11903,"name":"Anthony Lee","email":"anthony.mic.lee@hpe.com","username":"leeantho"},"change_message_id":"b6a3654c6797dcf9fd7ddd72239d07c6ad0fb987","unresolved":false,"context_lines":[{"line_number":82,"context_line":"file for the HPE 3PAR driver:"},{"line_number":83,"context_line":""},{"line_number":84,"context_line":"- `share_backend_name` \u003d \u003cbackend name to enable\u003e"},{"line_number":85,"context_line":"- `share_driver` \u003d manila.share.drivers.hp.hp_3par_driver.HPE3ParShareDriver"},{"line_number":86,"context_line":"- `driver_handles_share_servers` \u003d False"},{"line_number":87,"context_line":"- `hp3par_fpg` \u003d \u003cFPG to use for share creation\u003e"},{"line_number":88,"context_line":"- `hp3par_share_ip_address` \u003d \u003cIP address to use for share export location\u003e"}],"source_content_type":"text/x-rst","patch_set":12,"id":"da85f559_e6221f01","line":85,"in_reply_to":"da85f559_6bba7825","updated":"2015-11-09 21:06:08.000000000","message":"Done","commit_id":"47c1aa3e44385f16f0d69faa09fcfc8230f2f7bb"},{"author":{"_account_id":11047,"name":"Mark Sturdevant","email":"mark.sturdevant@ibm.com","username":"markstur"},"change_message_id":"5ba8fb5fb947103f66aca335a18b465ef9e30108","unresolved":false,"context_lines":[{"line_number":139,"context_line":"without specific capabilities. The following extra-specs are used with"},{"line_number":140,"context_line":"the capabilities filter and the HPE 3PAR driver:"},{"line_number":141,"context_line":""},{"line_number":142,"context_line":"- `hp3par_flash_cache` \u003d \u0027\u003cis\u003e True\u0027 or \u0027\u003cis\u003e False\u0027"},{"line_number":143,"context_line":"- `thin_provisioning` \u003d \u0027\u003cis\u003e True\u0027 or \u0027\u003cis\u003e False\u0027"},{"line_number":144,"context_line":"- `dedupe` \u003d \u0027\u003cis\u003e True\u0027 or \u0027\u003cis\u003e False\u0027"},{"line_number":145,"context_line":""}],"source_content_type":"text/x-rst","patch_set":12,"id":"da85f559_6b911899","line":142,"updated":"2015-11-09 20:39:17.000000000","message":"hpe3par_flash_cache","commit_id":"47c1aa3e44385f16f0d69faa09fcfc8230f2f7bb"},{"author":{"_account_id":11903,"name":"Anthony Lee","email":"anthony.mic.lee@hpe.com","username":"leeantho"},"change_message_id":"b6a3654c6797dcf9fd7ddd72239d07c6ad0fb987","unresolved":false,"context_lines":[{"line_number":139,"context_line":"without specific capabilities. The following extra-specs are used with"},{"line_number":140,"context_line":"the capabilities filter and the HPE 3PAR driver:"},{"line_number":141,"context_line":""},{"line_number":142,"context_line":"- `hp3par_flash_cache` \u003d \u0027\u003cis\u003e True\u0027 or \u0027\u003cis\u003e False\u0027"},{"line_number":143,"context_line":"- `thin_provisioning` \u003d \u0027\u003cis\u003e True\u0027 or \u0027\u003cis\u003e False\u0027"},{"line_number":144,"context_line":"- `dedupe` \u003d \u0027\u003cis\u003e True\u0027 or \u0027\u003cis\u003e False\u0027"},{"line_number":145,"context_line":""}],"source_content_type":"text/x-rst","patch_set":12,"id":"da85f559_8621d3fd","line":142,"in_reply_to":"da85f559_6b911899","updated":"2015-11-09 21:06:08.000000000","message":"Done","commit_id":"47c1aa3e44385f16f0d69faa09fcfc8230f2f7bb"},{"author":{"_account_id":11047,"name":"Mark Sturdevant","email":"mark.sturdevant@ibm.com","username":"markstur"},"change_message_id":"5ba8fb5fb947103f66aca335a18b465ef9e30108","unresolved":false,"context_lines":[{"line_number":143,"context_line":"- `thin_provisioning` \u003d \u0027\u003cis\u003e True\u0027 or \u0027\u003cis\u003e False\u0027"},{"line_number":144,"context_line":"- `dedupe` \u003d \u0027\u003cis\u003e True\u0027 or \u0027\u003cis\u003e False\u0027"},{"line_number":145,"context_line":""},{"line_number":146,"context_line":"`hp3par_flash_cache` will be reported as True for backends that have"},{"line_number":147,"context_line":"3PAR\u0027s Adaptive Flash Cache enabled."},{"line_number":148,"context_line":""},{"line_number":149,"context_line":"`thin_provisioning` will be reported as True for backends that use thin"}],"source_content_type":"text/x-rst","patch_set":12,"id":"da85f559_abde206b","line":146,"updated":"2015-11-09 20:39:17.000000000","message":"hpe3par","commit_id":"47c1aa3e44385f16f0d69faa09fcfc8230f2f7bb"},{"author":{"_account_id":11903,"name":"Anthony Lee","email":"anthony.mic.lee@hpe.com","username":"leeantho"},"change_message_id":"b6a3654c6797dcf9fd7ddd72239d07c6ad0fb987","unresolved":false,"context_lines":[{"line_number":143,"context_line":"- `thin_provisioning` \u003d \u0027\u003cis\u003e True\u0027 or \u0027\u003cis\u003e False\u0027"},{"line_number":144,"context_line":"- `dedupe` \u003d \u0027\u003cis\u003e True\u0027 or \u0027\u003cis\u003e False\u0027"},{"line_number":145,"context_line":""},{"line_number":146,"context_line":"`hp3par_flash_cache` will be reported as True for backends that have"},{"line_number":147,"context_line":"3PAR\u0027s Adaptive Flash Cache enabled."},{"line_number":148,"context_line":""},{"line_number":149,"context_line":"`thin_provisioning` will be reported as True for backends that use thin"}],"source_content_type":"text/x-rst","patch_set":12,"id":"da85f559_a61c17c2","line":146,"in_reply_to":"da85f559_abde206b","updated":"2015-11-09 21:06:08.000000000","message":"Done","commit_id":"47c1aa3e44385f16f0d69faa09fcfc8230f2f7bb"},{"author":{"_account_id":11047,"name":"Mark Sturdevant","email":"mark.sturdevant@ibm.com","username":"markstur"},"change_message_id":"5ba8fb5fb947103f66aca335a18b465ef9e30108","unresolved":false,"context_lines":[{"line_number":156,"context_line":""},{"line_number":157,"context_line":"Scoped extra-specs are used to influence vendor-specific implementation"},{"line_number":158,"context_line":"details. Scoped extra-specs use a prefix followed by a colon.  For HPE 3PAR"},{"line_number":159,"context_line":"these extra-specs have a prefix of `hp3par`."},{"line_number":160,"context_line":""},{"line_number":161,"context_line":"The following HPE 3PAR extra-specs are used when creating CIFS (SMB) shares:"},{"line_number":162,"context_line":""}],"source_content_type":"text/x-rst","patch_set":12,"id":"da85f559_ebcae8a0","line":159,"updated":"2015-11-09 20:39:17.000000000","message":"hpe3par","commit_id":"47c1aa3e44385f16f0d69faa09fcfc8230f2f7bb"},{"author":{"_account_id":11903,"name":"Anthony Lee","email":"anthony.mic.lee@hpe.com","username":"leeantho"},"change_message_id":"b6a3654c6797dcf9fd7ddd72239d07c6ad0fb987","unresolved":false,"context_lines":[{"line_number":156,"context_line":""},{"line_number":157,"context_line":"Scoped extra-specs are used to influence vendor-specific implementation"},{"line_number":158,"context_line":"details. Scoped extra-specs use a prefix followed by a colon.  For HPE 3PAR"},{"line_number":159,"context_line":"these extra-specs have a prefix of `hp3par`."},{"line_number":160,"context_line":""},{"line_number":161,"context_line":"The following HPE 3PAR extra-specs are used when creating CIFS (SMB) shares:"},{"line_number":162,"context_line":""}],"source_content_type":"text/x-rst","patch_set":12,"id":"da85f559_467a0bf3","line":159,"in_reply_to":"da85f559_ebcae8a0","updated":"2015-11-09 21:06:08.000000000","message":"Done","commit_id":"47c1aa3e44385f16f0d69faa09fcfc8230f2f7bb"},{"author":{"_account_id":11047,"name":"Mark Sturdevant","email":"mark.sturdevant@ibm.com","username":"markstur"},"change_message_id":"5ba8fb5fb947103f66aca335a18b465ef9e30108","unresolved":false,"context_lines":[{"line_number":160,"context_line":""},{"line_number":161,"context_line":"The following HPE 3PAR extra-specs are used when creating CIFS (SMB) shares:"},{"line_number":162,"context_line":""},{"line_number":163,"context_line":"- `hp3par:smb_access_based_enum` \u003d true or false"},{"line_number":164,"context_line":"- `hp3par:smb_continuous_avail` \u003d true or false"},{"line_number":165,"context_line":"- `hp3par:smb_cache` \u003d off, manual, optimized or auto"},{"line_number":166,"context_line":""}],"source_content_type":"text/x-rst","patch_set":12,"id":"da85f559_0bce4cb4","line":163,"updated":"2015-11-09 20:39:17.000000000","message":"hpe","commit_id":"47c1aa3e44385f16f0d69faa09fcfc8230f2f7bb"},{"author":{"_account_id":11903,"name":"Anthony Lee","email":"anthony.mic.lee@hpe.com","username":"leeantho"},"change_message_id":"b6a3654c6797dcf9fd7ddd72239d07c6ad0fb987","unresolved":false,"context_lines":[{"line_number":160,"context_line":""},{"line_number":161,"context_line":"The following HPE 3PAR extra-specs are used when creating CIFS (SMB) shares:"},{"line_number":162,"context_line":""},{"line_number":163,"context_line":"- `hp3par:smb_access_based_enum` \u003d true or false"},{"line_number":164,"context_line":"- `hp3par:smb_continuous_avail` \u003d true or false"},{"line_number":165,"context_line":"- `hp3par:smb_cache` \u003d off, manual, optimized or auto"},{"line_number":166,"context_line":""}],"source_content_type":"text/x-rst","patch_set":12,"id":"da85f559_2687c7d8","line":163,"in_reply_to":"da85f559_0bce4cb4","updated":"2015-11-09 21:06:08.000000000","message":"Done","commit_id":"47c1aa3e44385f16f0d69faa09fcfc8230f2f7bb"},{"author":{"_account_id":11047,"name":"Mark Sturdevant","email":"mark.sturdevant@ibm.com","username":"markstur"},"change_message_id":"5ba8fb5fb947103f66aca335a18b465ef9e30108","unresolved":false,"context_lines":[{"line_number":161,"context_line":"The following HPE 3PAR extra-specs are used when creating CIFS (SMB) shares:"},{"line_number":162,"context_line":""},{"line_number":163,"context_line":"- `hp3par:smb_access_based_enum` \u003d true or false"},{"line_number":164,"context_line":"- `hp3par:smb_continuous_avail` \u003d true or false"},{"line_number":165,"context_line":"- `hp3par:smb_cache` \u003d off, manual, optimized or auto"},{"line_number":166,"context_line":""},{"line_number":167,"context_line":"`smb_access_based_enum` (Access Based Enumeration) specifies if users can see"}],"source_content_type":"text/x-rst","patch_set":12,"id":"da85f559_abc5c08e","line":164,"updated":"2015-11-09 20:39:17.000000000","message":"hpe","commit_id":"47c1aa3e44385f16f0d69faa09fcfc8230f2f7bb"},{"author":{"_account_id":11903,"name":"Anthony Lee","email":"anthony.mic.lee@hpe.com","username":"leeantho"},"change_message_id":"b6a3654c6797dcf9fd7ddd72239d07c6ad0fb987","unresolved":false,"context_lines":[{"line_number":161,"context_line":"The following HPE 3PAR extra-specs are used when creating CIFS (SMB) shares:"},{"line_number":162,"context_line":""},{"line_number":163,"context_line":"- `hp3par:smb_access_based_enum` \u003d true or false"},{"line_number":164,"context_line":"- `hp3par:smb_continuous_avail` \u003d true or false"},{"line_number":165,"context_line":"- `hp3par:smb_cache` \u003d off, manual, optimized or auto"},{"line_number":166,"context_line":""},{"line_number":167,"context_line":"`smb_access_based_enum` (Access Based Enumeration) specifies if users can see"}],"source_content_type":"text/x-rst","patch_set":12,"id":"da85f559_e669bf26","line":164,"in_reply_to":"da85f559_abc5c08e","updated":"2015-11-09 21:06:08.000000000","message":"Done","commit_id":"47c1aa3e44385f16f0d69faa09fcfc8230f2f7bb"},{"author":{"_account_id":11047,"name":"Mark Sturdevant","email":"mark.sturdevant@ibm.com","username":"markstur"},"change_message_id":"5ba8fb5fb947103f66aca335a18b465ef9e30108","unresolved":false,"context_lines":[{"line_number":162,"context_line":""},{"line_number":163,"context_line":"- `hp3par:smb_access_based_enum` \u003d true or false"},{"line_number":164,"context_line":"- `hp3par:smb_continuous_avail` \u003d true or false"},{"line_number":165,"context_line":"- `hp3par:smb_cache` \u003d off, manual, optimized or auto"},{"line_number":166,"context_line":""},{"line_number":167,"context_line":"`smb_access_based_enum` (Access Based Enumeration) specifies if users can see"},{"line_number":168,"context_line":"only the files and directories to which they have been allowed access on the"}],"source_content_type":"text/x-rst","patch_set":12,"id":"da85f559_6bbfd8fb","line":165,"updated":"2015-11-09 20:39:17.000000000","message":"hpe","commit_id":"47c1aa3e44385f16f0d69faa09fcfc8230f2f7bb"},{"author":{"_account_id":11903,"name":"Anthony Lee","email":"anthony.mic.lee@hpe.com","username":"leeantho"},"change_message_id":"b6a3654c6797dcf9fd7ddd72239d07c6ad0fb987","unresolved":false,"context_lines":[{"line_number":162,"context_line":""},{"line_number":163,"context_line":"- `hp3par:smb_access_based_enum` \u003d true or false"},{"line_number":164,"context_line":"- `hp3par:smb_continuous_avail` \u003d true or false"},{"line_number":165,"context_line":"- `hp3par:smb_cache` \u003d off, manual, optimized or auto"},{"line_number":166,"context_line":""},{"line_number":167,"context_line":"`smb_access_based_enum` (Access Based Enumeration) specifies if users can see"},{"line_number":168,"context_line":"only the files and directories to which they have been allowed access on the"}],"source_content_type":"text/x-rst","patch_set":12,"id":"da85f559_8678f3f3","line":165,"in_reply_to":"da85f559_6bbfd8fb","updated":"2015-11-09 21:06:08.000000000","message":"Done","commit_id":"47c1aa3e44385f16f0d69faa09fcfc8230f2f7bb"},{"author":{"_account_id":11047,"name":"Mark Sturdevant","email":"mark.sturdevant@ibm.com","username":"markstur"},"change_message_id":"5ba8fb5fb947103f66aca335a18b465ef9e30108","unresolved":false,"context_lines":[{"line_number":190,"context_line":""},{"line_number":191,"context_line":"The following HPE 3PAR extra-specs are used when creating NFS shares:"},{"line_number":192,"context_line":""},{"line_number":193,"context_line":"- `hp3par:nfs_options` \u003d Comma separated list of NFS export options"},{"line_number":194,"context_line":""},{"line_number":195,"context_line":"The NFS export options have the following limitations:"},{"line_number":196,"context_line":""}],"source_content_type":"text/x-rst","patch_set":12,"id":"da85f559_2b38f09f","line":193,"updated":"2015-11-09 20:39:17.000000000","message":"hpe","commit_id":"47c1aa3e44385f16f0d69faa09fcfc8230f2f7bb"},{"author":{"_account_id":11903,"name":"Anthony Lee","email":"anthony.mic.lee@hpe.com","username":"leeantho"},"change_message_id":"b6a3654c6797dcf9fd7ddd72239d07c6ad0fb987","unresolved":false,"context_lines":[{"line_number":190,"context_line":""},{"line_number":191,"context_line":"The following HPE 3PAR extra-specs are used when creating NFS shares:"},{"line_number":192,"context_line":""},{"line_number":193,"context_line":"- `hp3par:nfs_options` \u003d Comma separated list of NFS export options"},{"line_number":194,"context_line":""},{"line_number":195,"context_line":"The NFS export options have the following limitations:"},{"line_number":196,"context_line":""}],"source_content_type":"text/x-rst","patch_set":12,"id":"da85f559_6664ef48","line":193,"in_reply_to":"da85f559_2b38f09f","updated":"2015-11-09 21:06:08.000000000","message":"Done","commit_id":"47c1aa3e44385f16f0d69faa09fcfc8230f2f7bb"},{"author":{"_account_id":11047,"name":"Mark Sturdevant","email":"mark.sturdevant@ibm.com","username":"markstur"},"change_message_id":"5ba8fb5fb947103f66aca335a18b465ef9e30108","unresolved":false,"context_lines":[{"line_number":203,"context_line":"The HPE 3PAR will do additional validation at share creation time. Refer to"},{"line_number":204,"context_line":"HPE 3PAR CLI help for more details."},{"line_number":205,"context_line":""},{"line_number":206,"context_line":"The :mod:`manila.share.drivers.hp.hp_3par_driver` Module"},{"line_number":207,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":208,"context_line":""},{"line_number":209,"context_line":".. automodule:: manila.share.drivers.hp.hp_3par_driver"}],"source_content_type":"text/x-rst","patch_set":12,"id":"da85f559_2b5f90e6","line":206,"updated":"2015-11-09 20:39:17.000000000","message":"module moved to hpe/hpe...","commit_id":"47c1aa3e44385f16f0d69faa09fcfc8230f2f7bb"},{"author":{"_account_id":11903,"name":"Anthony Lee","email":"anthony.mic.lee@hpe.com","username":"leeantho"},"change_message_id":"b6a3654c6797dcf9fd7ddd72239d07c6ad0fb987","unresolved":false,"context_lines":[{"line_number":203,"context_line":"The HPE 3PAR will do additional validation at share creation time. Refer to"},{"line_number":204,"context_line":"HPE 3PAR CLI help for more details."},{"line_number":205,"context_line":""},{"line_number":206,"context_line":"The :mod:`manila.share.drivers.hp.hp_3par_driver` Module"},{"line_number":207,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":208,"context_line":""},{"line_number":209,"context_line":".. automodule:: manila.share.drivers.hp.hp_3par_driver"}],"source_content_type":"text/x-rst","patch_set":12,"id":"da85f559_c6559b50","line":206,"in_reply_to":"da85f559_2b5f90e6","updated":"2015-11-09 21:06:08.000000000","message":"Done","commit_id":"47c1aa3e44385f16f0d69faa09fcfc8230f2f7bb"},{"author":{"_account_id":11047,"name":"Mark Sturdevant","email":"mark.sturdevant@ibm.com","username":"markstur"},"change_message_id":"5ba8fb5fb947103f66aca335a18b465ef9e30108","unresolved":false,"context_lines":[{"line_number":206,"context_line":"The :mod:`manila.share.drivers.hp.hp_3par_driver` Module"},{"line_number":207,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":208,"context_line":""},{"line_number":209,"context_line":".. automodule:: manila.share.drivers.hp.hp_3par_driver"},{"line_number":210,"context_line":"    :noindex:"},{"line_number":211,"context_line":"    :members:"},{"line_number":212,"context_line":"    :undoc-members:"}],"source_content_type":"text/x-rst","patch_set":12,"id":"da85f559_eb58a8fc","line":209,"updated":"2015-11-09 20:39:17.000000000","message":"same","commit_id":"47c1aa3e44385f16f0d69faa09fcfc8230f2f7bb"},{"author":{"_account_id":11903,"name":"Anthony Lee","email":"anthony.mic.lee@hpe.com","username":"leeantho"},"change_message_id":"b6a3654c6797dcf9fd7ddd72239d07c6ad0fb987","unresolved":false,"context_lines":[{"line_number":206,"context_line":"The :mod:`manila.share.drivers.hp.hp_3par_driver` Module"},{"line_number":207,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":208,"context_line":""},{"line_number":209,"context_line":".. automodule:: manila.share.drivers.hp.hp_3par_driver"},{"line_number":210,"context_line":"    :noindex:"},{"line_number":211,"context_line":"    :members:"},{"line_number":212,"context_line":"    :undoc-members:"}],"source_content_type":"text/x-rst","patch_set":12,"id":"da85f559_e650df60","line":209,"in_reply_to":"da85f559_eb58a8fc","updated":"2015-11-09 21:06:08.000000000","message":"Done","commit_id":"47c1aa3e44385f16f0d69faa09fcfc8230f2f7bb"}],"doc/source/devref/hpe_3par_driver.rst":[{"author":{"_account_id":8851,"name":"Valeriy Ponomaryov","email":"kiparis.kh@gmail.com","username":"vponomaryov"},"change_message_id":"addbe8d289546187bd1abe6f4ed317de8ad489c5","unresolved":false,"context_lines":[{"line_number":13,"context_line":"      License for the specific language governing permissions and limitations"},{"line_number":14,"context_line":"      under the License."},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"HPE 3PAR Driver"},{"line_number":17,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"The HPE 3PAR Manila driver provides NFS and CIFS shared file systems to"}],"source_content_type":"text/x-rst","patch_set":14,"id":"da85f559_ff8c54db","line":16,"updated":"2015-11-12 10:22:00.000000000","message":"Would be great to add little note about name diff for previous releases.\n\nUse case:\n\nPeople are going to use HPE driver, read it using this file and pull latest release - Liberty and they will have some problems with, at least, config setup where they will be forced to use not documented driver path.\n\nSo, need to say explicitly about names for different releases.","commit_id":"ab43bbed4afaf34451a9a4ac69ee2de85d563a22"},{"author":{"_account_id":11903,"name":"Anthony Lee","email":"anthony.mic.lee@hpe.com","username":"leeantho"},"change_message_id":"fb323a91bde2e9dd3ad57fd7684a666564e88fa3","unresolved":false,"context_lines":[{"line_number":13,"context_line":"      License for the specific language governing permissions and limitations"},{"line_number":14,"context_line":"      under the License."},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"HPE 3PAR Driver"},{"line_number":17,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"The HPE 3PAR Manila driver provides NFS and CIFS shared file systems to"}],"source_content_type":"text/x-rst","patch_set":14,"id":"da85f559_a5e69fad","line":16,"in_reply_to":"da85f559_ff8c54db","updated":"2015-11-12 17:47:14.000000000","message":"Done","commit_id":"ab43bbed4afaf34451a9a4ac69ee2de85d563a22"},{"author":{"_account_id":11047,"name":"Mark Sturdevant","email":"mark.sturdevant@ibm.com","username":"markstur"},"change_message_id":"ae25f49abacaf6ab89d60c8d1fdf838adf4bf476","unresolved":false,"context_lines":[{"line_number":61,"context_line":""},{"line_number":62,"context_line":"On the system running the Manila share service:"},{"line_number":63,"context_line":""},{"line_number":64,"context_line":"- hpe3parclient version 3.2.1 or newer from PyPI"},{"line_number":65,"context_line":""},{"line_number":66,"context_line":"On the HPE 3PAR array:"},{"line_number":67,"context_line":""}],"source_content_type":"text/x-rst","patch_set":15,"id":"da85f559_5b231456","line":64,"updated":"2015-11-12 18:28:49.000000000","message":"hp3parclient 3.2.1 prior to Mitaka.  hpe3parclient 4.0.0 in Mitaka.","commit_id":"366381a2b3626edfa72bc58bb9ced477b131fcb9"},{"author":{"_account_id":11903,"name":"Anthony Lee","email":"anthony.mic.lee@hpe.com","username":"leeantho"},"change_message_id":"219eaf40c60d0595e0628b1d181fafb2bbe6a174","unresolved":false,"context_lines":[{"line_number":61,"context_line":""},{"line_number":62,"context_line":"On the system running the Manila share service:"},{"line_number":63,"context_line":""},{"line_number":64,"context_line":"- hpe3parclient version 3.2.1 or newer from PyPI"},{"line_number":65,"context_line":""},{"line_number":66,"context_line":"On the HPE 3PAR array:"},{"line_number":67,"context_line":""}],"source_content_type":"text/x-rst","patch_set":15,"id":"da85f559_7b0a9827","line":64,"in_reply_to":"da85f559_5b231456","updated":"2015-11-12 19:30:02.000000000","message":"Done","commit_id":"366381a2b3626edfa72bc58bb9ced477b131fcb9"},{"author":{"_account_id":11047,"name":"Mark Sturdevant","email":"mark.sturdevant@ibm.com","username":"markstur"},"change_message_id":"ae25f49abacaf6ab89d60c8d1fdf838adf4bf476","unresolved":false,"context_lines":[{"line_number":95,"context_line":"- `hpe3par_password` \u003d \u003c3PAR password for the user specified in hpe3par_username\u003e"},{"line_number":96,"context_line":"- `hpe3par_san_login` \u003d \u003cUsername for SSH access to the SAN controller\u003e"},{"line_number":97,"context_line":"- `hpe3par_san_password` \u003d \u003cPassword for SSH access to the SAN controller\u003e"},{"line_number":98,"context_line":"- `hpe3par_debug` \u003d \u003cFalse or True for extra debug logging\u003e"},{"line_number":99,"context_line":""},{"line_number":100,"context_line":"The `hpe3par_share_ip_address` must be a valid IP address for the configured"},{"line_number":101,"context_line":"FPG\u0027s VFS. This IP address is used in export locations for shares that are"}],"source_content_type":"text/x-rst","patch_set":15,"id":"da85f559_bbb560ed","line":98,"updated":"2015-11-12 18:28:49.000000000","message":"hpe3par prefix in M, hp3par prior.","commit_id":"366381a2b3626edfa72bc58bb9ced477b131fcb9"},{"author":{"_account_id":11903,"name":"Anthony Lee","email":"anthony.mic.lee@hpe.com","username":"leeantho"},"change_message_id":"219eaf40c60d0595e0628b1d181fafb2bbe6a174","unresolved":false,"context_lines":[{"line_number":95,"context_line":"- `hpe3par_password` \u003d \u003c3PAR password for the user specified in hpe3par_username\u003e"},{"line_number":96,"context_line":"- `hpe3par_san_login` \u003d \u003cUsername for SSH access to the SAN controller\u003e"},{"line_number":97,"context_line":"- `hpe3par_san_password` \u003d \u003cPassword for SSH access to the SAN controller\u003e"},{"line_number":98,"context_line":"- `hpe3par_debug` \u003d \u003cFalse or True for extra debug logging\u003e"},{"line_number":99,"context_line":""},{"line_number":100,"context_line":"The `hpe3par_share_ip_address` must be a valid IP address for the configured"},{"line_number":101,"context_line":"FPG\u0027s VFS. This IP address is used in export locations for shares that are"}],"source_content_type":"text/x-rst","patch_set":15,"id":"da85f559_d67b5bf3","line":98,"in_reply_to":"da85f559_bbb560ed","updated":"2015-11-12 19:30:02.000000000","message":"Done","commit_id":"366381a2b3626edfa72bc58bb9ced477b131fcb9"},{"author":{"_account_id":11047,"name":"Mark Sturdevant","email":"mark.sturdevant@ibm.com","username":"markstur"},"change_message_id":"ae25f49abacaf6ab89d60c8d1fdf838adf4bf476","unresolved":false,"context_lines":[{"line_number":144,"context_line":""},{"line_number":145,"context_line":"- `hpe3par_flash_cache` \u003d \u0027\u003cis\u003e True\u0027 or \u0027\u003cis\u003e False\u0027"},{"line_number":146,"context_line":"- `thin_provisioning` \u003d \u0027\u003cis\u003e True\u0027 or \u0027\u003cis\u003e False\u0027"},{"line_number":147,"context_line":"- `dedupe` \u003d \u0027\u003cis\u003e True\u0027 or \u0027\u003cis\u003e False\u0027"},{"line_number":148,"context_line":""},{"line_number":149,"context_line":"`hpe3par_flash_cache` will be reported as True for backends that have"},{"line_number":150,"context_line":"3PAR\u0027s Adaptive Flash Cache enabled."}],"source_content_type":"text/x-rst","patch_set":15,"id":"da85f559_3b997079","line":147,"updated":"2015-11-12 18:28:49.000000000","message":"Above was introduced in Liberty.  hp-\u003ehpe in Mitaka.","commit_id":"366381a2b3626edfa72bc58bb9ced477b131fcb9"},{"author":{"_account_id":11903,"name":"Anthony Lee","email":"anthony.mic.lee@hpe.com","username":"leeantho"},"change_message_id":"219eaf40c60d0595e0628b1d181fafb2bbe6a174","unresolved":false,"context_lines":[{"line_number":144,"context_line":""},{"line_number":145,"context_line":"- `hpe3par_flash_cache` \u003d \u0027\u003cis\u003e True\u0027 or \u0027\u003cis\u003e False\u0027"},{"line_number":146,"context_line":"- `thin_provisioning` \u003d \u0027\u003cis\u003e True\u0027 or \u0027\u003cis\u003e False\u0027"},{"line_number":147,"context_line":"- `dedupe` \u003d \u0027\u003cis\u003e True\u0027 or \u0027\u003cis\u003e False\u0027"},{"line_number":148,"context_line":""},{"line_number":149,"context_line":"`hpe3par_flash_cache` will be reported as True for backends that have"},{"line_number":150,"context_line":"3PAR\u0027s Adaptive Flash Cache enabled."}],"source_content_type":"text/x-rst","patch_set":15,"id":"da85f559_916cfdd0","line":147,"in_reply_to":"da85f559_3b997079","updated":"2015-11-12 19:30:02.000000000","message":"Done","commit_id":"366381a2b3626edfa72bc58bb9ced477b131fcb9"},{"author":{"_account_id":11047,"name":"Mark Sturdevant","email":"mark.sturdevant@ibm.com","username":"markstur"},"change_message_id":"ae25f49abacaf6ab89d60c8d1fdf838adf4bf476","unresolved":false,"context_lines":[{"line_number":165,"context_line":""},{"line_number":166,"context_line":"- `hpe3par:smb_access_based_enum` \u003d true or false"},{"line_number":167,"context_line":"- `hpe3par:smb_continuous_avail` \u003d true or false"},{"line_number":168,"context_line":"- `hpe3par:smb_cache` \u003d off, manual, optimized or auto"},{"line_number":169,"context_line":""},{"line_number":170,"context_line":"`smb_access_based_enum` (Access Based Enumeration) specifies if users can see"},{"line_number":171,"context_line":"only the files and directories to which they have been allowed access on the"}],"source_content_type":"text/x-rst","patch_set":15,"id":"da85f559_bb832002","line":168,"updated":"2015-11-12 18:28:49.000000000","message":"introduced in Liberty, renamed in Mitaka.","commit_id":"366381a2b3626edfa72bc58bb9ced477b131fcb9"},{"author":{"_account_id":11903,"name":"Anthony Lee","email":"anthony.mic.lee@hpe.com","username":"leeantho"},"change_message_id":"219eaf40c60d0595e0628b1d181fafb2bbe6a174","unresolved":false,"context_lines":[{"line_number":165,"context_line":""},{"line_number":166,"context_line":"- `hpe3par:smb_access_based_enum` \u003d true or false"},{"line_number":167,"context_line":"- `hpe3par:smb_continuous_avail` \u003d true or false"},{"line_number":168,"context_line":"- `hpe3par:smb_cache` \u003d off, manual, optimized or auto"},{"line_number":169,"context_line":""},{"line_number":170,"context_line":"`smb_access_based_enum` (Access Based Enumeration) specifies if users can see"},{"line_number":171,"context_line":"only the files and directories to which they have been allowed access on the"}],"source_content_type":"text/x-rst","patch_set":15,"id":"da85f559_91f15d03","line":168,"in_reply_to":"da85f559_bb832002","updated":"2015-11-12 19:30:02.000000000","message":"Done","commit_id":"366381a2b3626edfa72bc58bb9ced477b131fcb9"},{"author":{"_account_id":11047,"name":"Mark Sturdevant","email":"mark.sturdevant@ibm.com","username":"markstur"},"change_message_id":"ae25f49abacaf6ab89d60c8d1fdf838adf4bf476","unresolved":false,"context_lines":[{"line_number":193,"context_line":""},{"line_number":194,"context_line":"The following HPE 3PAR extra-specs are used when creating NFS shares:"},{"line_number":195,"context_line":""},{"line_number":196,"context_line":"- `hpe3par:nfs_options` \u003d Comma separated list of NFS export options"},{"line_number":197,"context_line":""},{"line_number":198,"context_line":"The NFS export options have the following limitations:"},{"line_number":199,"context_line":""}],"source_content_type":"text/x-rst","patch_set":15,"id":"da85f559_7b7a9825","line":196,"updated":"2015-11-12 18:28:49.000000000","message":"same","commit_id":"366381a2b3626edfa72bc58bb9ced477b131fcb9"},{"author":{"_account_id":11903,"name":"Anthony Lee","email":"anthony.mic.lee@hpe.com","username":"leeantho"},"change_message_id":"219eaf40c60d0595e0628b1d181fafb2bbe6a174","unresolved":false,"context_lines":[{"line_number":193,"context_line":""},{"line_number":194,"context_line":"The following HPE 3PAR extra-specs are used when creating NFS shares:"},{"line_number":195,"context_line":""},{"line_number":196,"context_line":"- `hpe3par:nfs_options` \u003d Comma separated list of NFS export options"},{"line_number":197,"context_line":""},{"line_number":198,"context_line":"The NFS export options have the following limitations:"},{"line_number":199,"context_line":""}],"source_content_type":"text/x-rst","patch_set":15,"id":"da85f559_91b2bc05","line":196,"in_reply_to":"da85f559_7b7a9825","updated":"2015-11-12 19:30:02.000000000","message":"Done","commit_id":"366381a2b3626edfa72bc58bb9ced477b131fcb9"},{"author":{"_account_id":11047,"name":"Mark Sturdevant","email":"mark.sturdevant@ibm.com","username":"markstur"},"change_message_id":"ae25f49abacaf6ab89d60c8d1fdf838adf4bf476","unresolved":false,"context_lines":[{"line_number":206,"context_line":"The HPE 3PAR will do additional validation at share creation time. Refer to"},{"line_number":207,"context_line":"HPE 3PAR CLI help for more details."},{"line_number":208,"context_line":""},{"line_number":209,"context_line":"The :mod:`manila.share.drivers.hpe.hpe_3par_driver` Module"},{"line_number":210,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":211,"context_line":""},{"line_number":212,"context_line":".. automodule:: manila.share.drivers.hpe.hpe_3par_driver"}],"source_content_type":"text/x-rst","patch_set":15,"id":"da85f559_db914448","line":209,"updated":"2015-11-12 18:28:49.000000000","message":"OK. I guess this will always just show the latest.","commit_id":"366381a2b3626edfa72bc58bb9ced477b131fcb9"},{"author":{"_account_id":7102,"name":"Thomas Bechtold","email":"thomas.bechtold@chainguard.dev","username":"toabctl"},"change_message_id":"6f4a41fa51b38065ef7b6e99eb2378981b2fbb69","unresolved":false,"context_lines":[{"line_number":19,"context_line":"The HPE 3PAR Manila driver provides NFS and CIFS shared file systems to"},{"line_number":20,"context_line":"OpenStack using HPE 3PAR\u0027s File Persona capabilities."},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"In OpenStack releases prior to Mitaka this driver was called the"},{"line_number":23,"context_line":"HP 3PAR driver."},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"Supported Operations"}],"source_content_type":"text/x-rst","patch_set":18,"id":"da85f559_ee497fd1","line":22,"updated":"2015-11-16 07:56:24.000000000","message":"Maybe convert this to a note and also mention here that some configuration options changed. and that people should look for the Liberty documentation.\nSee following comments. i think all the doc for liberty should be removed here.","commit_id":"c1b66c41a58a7cd5101b85cb993219cc65426791"},{"author":{"_account_id":8851,"name":"Valeriy Ponomaryov","email":"kiparis.kh@gmail.com","username":"vponomaryov"},"change_message_id":"bef76bdb25cb650652c14665c33307724bc9751e","unresolved":false,"context_lines":[{"line_number":19,"context_line":"The HPE 3PAR Manila driver provides NFS and CIFS shared file systems to"},{"line_number":20,"context_line":"OpenStack using HPE 3PAR\u0027s File Persona capabilities."},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"In OpenStack releases prior to Mitaka this driver was called the"},{"line_number":23,"context_line":"HP 3PAR driver."},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"Supported Operations"}],"source_content_type":"text/x-rst","patch_set":18,"id":"ba8a016a_3de9461b","line":22,"in_reply_to":"da85f559_ee497fd1","updated":"2015-11-16 17:40:10.000000000","message":"+1 for \"Note\". Change of config options names is visible in logs as warnings of usage of deprecated options. So, it is not required to say about option names, but option values where path to driver is one of them.","commit_id":"c1b66c41a58a7cd5101b85cb993219cc65426791"},{"author":{"_account_id":7102,"name":"Thomas Bechtold","email":"thomas.bechtold@chainguard.dev","username":"toabctl"},"change_message_id":"6f4a41fa51b38065ef7b6e99eb2378981b2fbb69","unresolved":false,"context_lines":[{"line_number":104,"context_line":"shares."},{"line_number":105,"context_line":""},{"line_number":106,"context_line":"The following parameters need to be configured in the Manila configuration"},{"line_number":107,"context_line":"file for the HP 3PAR driver prior to Mitaka:"},{"line_number":108,"context_line":""},{"line_number":109,"context_line":"- `share_backend_name` \u003d \u003cbackend name to enable\u003e"},{"line_number":110,"context_line":"- `share_driver` \u003d manila.share.drivers.hp.hp_3par_driver.HP3ParShareDriver"}],"source_content_type":"text/x-rst","patch_set":18,"id":"da85f559_eef2df99","line":107,"updated":"2015-11-16 07:56:24.000000000","message":"Do we need this section? I think the doc is about Mitaka and not previous versions. For Liberty the docs can be found here: http://docs.openstack.org/liberty/config-reference/content/hp-3par-share-driver.html","commit_id":"c1b66c41a58a7cd5101b85cb993219cc65426791"},{"author":{"_account_id":8851,"name":"Valeriy Ponomaryov","email":"kiparis.kh@gmail.com","username":"vponomaryov"},"change_message_id":"bef76bdb25cb650652c14665c33307724bc9751e","unresolved":false,"context_lines":[{"line_number":104,"context_line":"shares."},{"line_number":105,"context_line":""},{"line_number":106,"context_line":"The following parameters need to be configured in the Manila configuration"},{"line_number":107,"context_line":"file for the HP 3PAR driver prior to Mitaka:"},{"line_number":108,"context_line":""},{"line_number":109,"context_line":"- `share_backend_name` \u003d \u003cbackend name to enable\u003e"},{"line_number":110,"context_line":"- `share_driver` \u003d manila.share.drivers.hp.hp_3par_driver.HP3ParShareDriver"}],"source_content_type":"text/x-rst","patch_set":18,"id":"ba8a016a_1db002f4","line":107,"in_reply_to":"da85f559_eef2df99","updated":"2015-11-16 17:40:10.000000000","message":"In original commit I meant a little bit different thing - not documenting for each releases separately, but mentioning major diffs. Change of option names should be handled by \"deprecation\" functionality of config. So, it is not required to duplicate option examples.","commit_id":"c1b66c41a58a7cd5101b85cb993219cc65426791"},{"author":{"_account_id":8851,"name":"Valeriy Ponomaryov","email":"kiparis.kh@gmail.com","username":"vponomaryov"},"change_message_id":"bef76bdb25cb650652c14665c33307724bc9751e","unresolved":false,"context_lines":[{"line_number":175,"context_line":"The following extra-specs are used with"},{"line_number":176,"context_line":"the capabilities filter and the HP 3PAR driver in Liberty:"},{"line_number":177,"context_line":""},{"line_number":178,"context_line":"- `hp3par_flash_cache` \u003d \u0027\u003cis\u003e True\u0027 or \u0027\u003cis\u003e False\u0027"},{"line_number":179,"context_line":"- `thin_provisioning` \u003d \u0027\u003cis\u003e True\u0027 or \u0027\u003cis\u003e False\u0027"},{"line_number":180,"context_line":"- `dedupe` \u003d \u0027\u003cis\u003e True\u0027 or \u0027\u003cis\u003e False\u0027"},{"line_number":181,"context_line":""}],"source_content_type":"text/x-rst","patch_set":18,"id":"ba8a016a_7d76ee3f","line":178,"updated":"2015-11-16 17:40:10.000000000","message":"And driver should support both - old and new name of one extra spec for \"flash_cache\". Other are the same.","commit_id":"c1b66c41a58a7cd5101b85cb993219cc65426791"},{"author":{"_account_id":7102,"name":"Thomas Bechtold","email":"thomas.bechtold@chainguard.dev","username":"toabctl"},"change_message_id":"6f4a41fa51b38065ef7b6e99eb2378981b2fbb69","unresolved":false,"context_lines":[{"line_number":202,"context_line":"- `hpe3par:smb_continuous_avail` \u003d true or false"},{"line_number":203,"context_line":"- `hpe3par:smb_cache` \u003d off, manual, optimized or auto"},{"line_number":204,"context_line":""},{"line_number":205,"context_line":"In the Liberty release the following HPE 3PAR extra-specs are used when"},{"line_number":206,"context_line":"creating CIFS (SMB) shares:"},{"line_number":207,"context_line":""},{"line_number":208,"context_line":"- `hp3par:smb_access_based_enum` \u003d true or false"}],"source_content_type":"text/x-rst","patch_set":18,"id":"da85f559_ce2efbf9","line":205,"updated":"2015-11-16 07:56:24.000000000","message":"same here. I would remove it.","commit_id":"c1b66c41a58a7cd5101b85cb993219cc65426791"},{"author":{"_account_id":7102,"name":"Thomas Bechtold","email":"thomas.bechtold@chainguard.dev","username":"toabctl"},"change_message_id":"6f4a41fa51b38065ef7b6e99eb2378981b2fbb69","unresolved":false,"context_lines":[{"line_number":239,"context_line":""},{"line_number":240,"context_line":"- `hpe3par:nfs_options` \u003d Comma separated list of NFS export options"},{"line_number":241,"context_line":""},{"line_number":242,"context_line":"The following HP 3PAR extra-specs are used when creating NFS shares in"},{"line_number":243,"context_line":"Liberty:"},{"line_number":244,"context_line":""},{"line_number":245,"context_line":"- `hp3par:nfs_options` \u003d Comma separated list of NFS export options"}],"source_content_type":"text/x-rst","patch_set":18,"id":"da85f559_2e40e7a4","line":242,"updated":"2015-11-16 07:56:24.000000000","message":"same here","commit_id":"c1b66c41a58a7cd5101b85cb993219cc65426791"}],"manila/share/drivers/hpe/hpe_3par_driver.py":[{"author":{"_account_id":8851,"name":"Valeriy Ponomaryov","email":"kiparis.kh@gmail.com","username":"vponomaryov"},"change_message_id":"1bb84e32c8b8c1c77303d56eabb0dcd32f8acaec","unresolved":false,"context_lines":[{"line_number":105,"context_line":"    VERSION \u003d \"2.0.00\""},{"line_number":106,"context_line":""},{"line_number":107,"context_line":"    def __init__(self, *args, **kwargs):"},{"line_number":108,"context_line":"        super(HPE3ParShareDriver, self).__init__((True, False),"},{"line_number":109,"context_line":"                                                 *args,"},{"line_number":110,"context_line":"                                                 **kwargs)"},{"line_number":111,"context_line":""}],"source_content_type":"text/x-python","patch_set":7,"id":"fa80f949_31de386e","line":108,"updated":"2015-11-04 12:33:48.000000000","message":"You can use \"self.__class__\" still keeping one string.","commit_id":"00cad7da968023fabfee2d66e73fae00a663a7a7"},{"author":{"_account_id":11903,"name":"Anthony Lee","email":"anthony.mic.lee@hpe.com","username":"leeantho"},"change_message_id":"643e39c10a1d964c16fe18506e1b300e074a3551","unresolved":false,"context_lines":[{"line_number":105,"context_line":"    VERSION \u003d \"2.0.00\""},{"line_number":106,"context_line":""},{"line_number":107,"context_line":"    def __init__(self, *args, **kwargs):"},{"line_number":108,"context_line":"        super(HPE3ParShareDriver, self).__init__((True, False),"},{"line_number":109,"context_line":"                                                 *args,"},{"line_number":110,"context_line":"                                                 **kwargs)"},{"line_number":111,"context_line":""}],"source_content_type":"text/x-python","patch_set":7,"id":"fa80f949_f483adca","line":108,"in_reply_to":"fa80f949_31de386e","updated":"2015-11-05 01:04:08.000000000","message":"I prefer to keep it as it is for this patch.","commit_id":"00cad7da968023fabfee2d66e73fae00a663a7a7"},{"author":{"_account_id":7102,"name":"Thomas Bechtold","email":"thomas.bechtold@chainguard.dev","username":"toabctl"},"change_message_id":"3908c297c0b1a241a44dd29bc9cfd962c500ffed","unresolved":false,"context_lines":[{"line_number":102,"context_line":""},{"line_number":103,"context_line":"    \"\"\""},{"line_number":104,"context_line":""},{"line_number":105,"context_line":"    VERSION \u003d \"2.0.00\""},{"line_number":106,"context_line":""},{"line_number":107,"context_line":"    def __init__(self, *args, **kwargs):"},{"line_number":108,"context_line":"        super(HPE3ParShareDriver, self).__init__((True, False),"}],"source_content_type":"text/x-python","patch_set":11,"id":"da85f559_1699b96e","line":105,"updated":"2015-11-09 10:09:16.000000000","message":"nit: I guess one zero at the end should be enough?","commit_id":"6731e54f6e27aa9050841cee02393b478154360c"},{"author":{"_account_id":11903,"name":"Anthony Lee","email":"anthony.mic.lee@hpe.com","username":"leeantho"},"change_message_id":"2191baa5472b674fbff58eba593ff7438959e4c4","unresolved":false,"context_lines":[{"line_number":102,"context_line":""},{"line_number":103,"context_line":"    \"\"\""},{"line_number":104,"context_line":""},{"line_number":105,"context_line":"    VERSION \u003d \"2.0.00\""},{"line_number":106,"context_line":""},{"line_number":107,"context_line":"    def __init__(self, *args, **kwargs):"},{"line_number":108,"context_line":"        super(HPE3ParShareDriver, self).__init__((True, False),"}],"source_content_type":"text/x-python","patch_set":11,"id":"da85f559_1e7a11f2","line":105,"in_reply_to":"da85f559_1699b96e","updated":"2015-11-09 19:18:10.000000000","message":"Done","commit_id":"6731e54f6e27aa9050841cee02393b478154360c"}],"manila/share/drivers/hpe/hpe_3par_mediator.py":[{"author":{"_account_id":11047,"name":"Mark Sturdevant","email":"mark.sturdevant@ibm.com","username":"markstur"},"change_message_id":"bfbba3fbf57d6ff3486c51ee0e60383040de1e53","unresolved":false,"context_lines":[{"line_number":32,"context_line":""},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"LOG \u003d log.getLogger(__name__)"},{"line_number":35,"context_line":"MIN_CLIENT_VERSION \u003d (3, 2, 1)"},{"line_number":36,"context_line":"MIN_SMB_CA_VERSION \u003d (3, 2, 2)"},{"line_number":37,"context_line":"DENY \u003d \u0027-\u0027"},{"line_number":38,"context_line":"ALLOW \u003d \u0027+\u0027"}],"source_content_type":"text/x-python","patch_set":7,"id":"fa80f949_589beec9","line":35,"updated":"2015-11-04 04:13:31.000000000","message":"This will change when we have a new min client version.","commit_id":"00cad7da968023fabfee2d66e73fae00a663a7a7"},{"author":{"_account_id":11903,"name":"Anthony Lee","email":"anthony.mic.lee@hpe.com","username":"leeantho"},"change_message_id":"643e39c10a1d964c16fe18506e1b300e074a3551","unresolved":false,"context_lines":[{"line_number":32,"context_line":""},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"LOG \u003d log.getLogger(__name__)"},{"line_number":35,"context_line":"MIN_CLIENT_VERSION \u003d (3, 2, 1)"},{"line_number":36,"context_line":"MIN_SMB_CA_VERSION \u003d (3, 2, 2)"},{"line_number":37,"context_line":"DENY \u003d \u0027-\u0027"},{"line_number":38,"context_line":"ALLOW \u003d \u0027+\u0027"}],"source_content_type":"text/x-python","patch_set":7,"id":"fa80f949_5bf2e470","line":35,"in_reply_to":"fa80f949_589beec9","updated":"2015-11-05 01:04:08.000000000","message":"Done","commit_id":"00cad7da968023fabfee2d66e73fae00a663a7a7"},{"author":{"_account_id":11047,"name":"Mark Sturdevant","email":"mark.sturdevant@ibm.com","username":"markstur"},"change_message_id":"bfbba3fbf57d6ff3486c51ee0e60383040de1e53","unresolved":false,"context_lines":[{"line_number":33,"context_line":""},{"line_number":34,"context_line":"LOG \u003d log.getLogger(__name__)"},{"line_number":35,"context_line":"MIN_CLIENT_VERSION \u003d (3, 2, 1)"},{"line_number":36,"context_line":"MIN_SMB_CA_VERSION \u003d (3, 2, 2)"},{"line_number":37,"context_line":"DENY \u003d \u0027-\u0027"},{"line_number":38,"context_line":"ALLOW \u003d \u0027+\u0027"},{"line_number":39,"context_line":"OPEN_STACK_MANILA \u003d \u0027OpenStack Manila\u0027"}],"source_content_type":"text/x-python","patch_set":7,"id":"fa80f949_d8afdee1","line":36,"updated":"2015-11-04 04:13:31.000000000","message":"This and it usage can be removed when our min client is newer than the 3.2.2 fix.","commit_id":"00cad7da968023fabfee2d66e73fae00a663a7a7"},{"author":{"_account_id":11903,"name":"Anthony Lee","email":"anthony.mic.lee@hpe.com","username":"leeantho"},"change_message_id":"643e39c10a1d964c16fe18506e1b300e074a3551","unresolved":false,"context_lines":[{"line_number":33,"context_line":""},{"line_number":34,"context_line":"LOG \u003d log.getLogger(__name__)"},{"line_number":35,"context_line":"MIN_CLIENT_VERSION \u003d (3, 2, 1)"},{"line_number":36,"context_line":"MIN_SMB_CA_VERSION \u003d (3, 2, 2)"},{"line_number":37,"context_line":"DENY \u003d \u0027-\u0027"},{"line_number":38,"context_line":"ALLOW \u003d \u0027+\u0027"},{"line_number":39,"context_line":"OPEN_STACK_MANILA \u003d \u0027OpenStack Manila\u0027"}],"source_content_type":"text/x-python","patch_set":7,"id":"fa80f949_fbe8787e","line":36,"in_reply_to":"fa80f949_d8afdee1","updated":"2015-11-05 01:04:08.000000000","message":"Done","commit_id":"00cad7da968023fabfee2d66e73fae00a663a7a7"},{"author":{"_account_id":11047,"name":"Mark Sturdevant","email":"mark.sturdevant@ibm.com","username":"markstur"},"change_message_id":"bfbba3fbf57d6ff3486c51ee0e60383040de1e53","unresolved":false,"context_lines":[{"line_number":244,"context_line":"            \u0027free_capacity_gb\u0027: free_capacity_gb,"},{"line_number":245,"context_line":"            \u0027thin_provisioning\u0027: thin_provisioning,"},{"line_number":246,"context_line":"            \u0027dedupe\u0027: dedupe,"},{"line_number":247,"context_line":"            \u0027hpe3par_flash_cache\u0027: hpe3par_flash_cache,"},{"line_number":248,"context_line":"        }"},{"line_number":249,"context_line":""},{"line_number":250,"context_line":"        if thin_provisioning:"}],"source_content_type":"text/x-python","patch_set":7,"id":"fa80f949_58d0ce53","line":247,"updated":"2015-11-04 04:13:31.000000000","message":"here we need to consider reporting both so we can deprecate the share type extra spec.  Not decided yet I guess.","commit_id":"00cad7da968023fabfee2d66e73fae00a663a7a7"},{"author":{"_account_id":11903,"name":"Anthony Lee","email":"anthony.mic.lee@hpe.com","username":"leeantho"},"change_message_id":"643e39c10a1d964c16fe18506e1b300e074a3551","unresolved":false,"context_lines":[{"line_number":244,"context_line":"            \u0027free_capacity_gb\u0027: free_capacity_gb,"},{"line_number":245,"context_line":"            \u0027thin_provisioning\u0027: thin_provisioning,"},{"line_number":246,"context_line":"            \u0027dedupe\u0027: dedupe,"},{"line_number":247,"context_line":"            \u0027hpe3par_flash_cache\u0027: hpe3par_flash_cache,"},{"line_number":248,"context_line":"        }"},{"line_number":249,"context_line":""},{"line_number":250,"context_line":"        if thin_provisioning:"}],"source_content_type":"text/x-python","patch_set":7,"id":"fa80f949_f88b9b1c","line":247,"in_reply_to":"fa80f949_58d0ce53","updated":"2015-11-05 01:04:08.000000000","message":"Done","commit_id":"00cad7da968023fabfee2d66e73fae00a663a7a7"},{"author":{"_account_id":11047,"name":"Mark Sturdevant","email":"mark.sturdevant@ibm.com","username":"markstur"},"change_message_id":"bfbba3fbf57d6ff3486c51ee0e60383040de1e53","unresolved":false,"context_lines":[{"line_number":284,"context_line":"    def _get_nfs_options(extra_specs, readonly):"},{"line_number":285,"context_line":"        \"\"\"Validate the NFS extra_specs and return the options to use.\"\"\""},{"line_number":286,"context_line":""},{"line_number":287,"context_line":"        nfs_options \u003d extra_specs.get(\u0027hpe3par:nfs_options\u0027)"},{"line_number":288,"context_line":"        if nfs_options:"},{"line_number":289,"context_line":"            options \u003d nfs_options.split(\u0027,\u0027)"},{"line_number":290,"context_line":"        else:"}],"source_content_type":"text/x-python","patch_set":7,"id":"fa80f949_98be36fe","line":287,"updated":"2015-11-04 04:13:31.000000000","message":"probably check for deprecated hp3par:nfs_options if nfs_options is none.","commit_id":"00cad7da968023fabfee2d66e73fae00a663a7a7"},{"author":{"_account_id":11903,"name":"Anthony Lee","email":"anthony.mic.lee@hpe.com","username":"leeantho"},"change_message_id":"643e39c10a1d964c16fe18506e1b300e074a3551","unresolved":false,"context_lines":[{"line_number":284,"context_line":"    def _get_nfs_options(extra_specs, readonly):"},{"line_number":285,"context_line":"        \"\"\"Validate the NFS extra_specs and return the options to use.\"\"\""},{"line_number":286,"context_line":""},{"line_number":287,"context_line":"        nfs_options \u003d extra_specs.get(\u0027hpe3par:nfs_options\u0027)"},{"line_number":288,"context_line":"        if nfs_options:"},{"line_number":289,"context_line":"            options \u003d nfs_options.split(\u0027,\u0027)"},{"line_number":290,"context_line":"        else:"}],"source_content_type":"text/x-python","patch_set":7,"id":"fa80f949_fbe718e2","line":287,"in_reply_to":"fa80f949_98be36fe","updated":"2015-11-05 01:04:08.000000000","message":"Done","commit_id":"00cad7da968023fabfee2d66e73fae00a663a7a7"},{"author":{"_account_id":11047,"name":"Mark Sturdevant","email":"mark.sturdevant@ibm.com","username":"markstur"},"change_message_id":"bfbba3fbf57d6ff3486c51ee0e60383040de1e53","unresolved":false,"context_lines":[{"line_number":338,"context_line":"                opt_value \u003d extra_specs.get(\u0027hpe3par:smb_%s\u0027 % smb_opt)"},{"line_number":339,"context_line":"                if opt_value:"},{"line_number":340,"context_line":"                    opt_key \u003d SMB_EXTRA_SPECS_MAP[smb_opt]"},{"line_number":341,"context_line":"                    createfshare_kwargs[opt_key] \u003d opt_value"},{"line_number":342,"context_line":"        return createfshare_kwargs"},{"line_number":343,"context_line":""},{"line_number":344,"context_line":"    def create_share(self, project_id, share_id, share_proto, extra_specs,"}],"source_content_type":"text/x-python","patch_set":7,"id":"fa80f949_38462a24","line":341,"updated":"2015-11-04 04:13:31.000000000","message":"probably add a check for deprecated hp3par:smb","commit_id":"00cad7da968023fabfee2d66e73fae00a663a7a7"},{"author":{"_account_id":11903,"name":"Anthony Lee","email":"anthony.mic.lee@hpe.com","username":"leeantho"},"change_message_id":"643e39c10a1d964c16fe18506e1b300e074a3551","unresolved":false,"context_lines":[{"line_number":338,"context_line":"                opt_value \u003d extra_specs.get(\u0027hpe3par:smb_%s\u0027 % smb_opt)"},{"line_number":339,"context_line":"                if opt_value:"},{"line_number":340,"context_line":"                    opt_key \u003d SMB_EXTRA_SPECS_MAP[smb_opt]"},{"line_number":341,"context_line":"                    createfshare_kwargs[opt_key] \u003d opt_value"},{"line_number":342,"context_line":"        return createfshare_kwargs"},{"line_number":343,"context_line":""},{"line_number":344,"context_line":"    def create_share(self, project_id, share_id, share_proto, extra_specs,"}],"source_content_type":"text/x-python","patch_set":7,"id":"fa80f949_7b7808f3","line":341,"in_reply_to":"fa80f949_38462a24","updated":"2015-11-05 01:04:08.000000000","message":"Done","commit_id":"00cad7da968023fabfee2d66e73fae00a663a7a7"},{"author":{"_account_id":11047,"name":"Mark Sturdevant","email":"mark.sturdevant@ibm.com","username":"markstur"},"change_message_id":"53128e1a13eecd4e9e615b5ce8a442c618254d73","unresolved":false,"context_lines":[{"line_number":330,"context_line":"                                   sharedir\u003dsharedir,"},{"line_number":331,"context_line":"                                   comment\u003dcomment)"},{"line_number":332,"context_line":""},{"line_number":333,"context_line":"        if \u0027hp3par_flash_cache\u0027 in createfshare_kwargs:"},{"line_number":334,"context_line":"            msg \u003d _LW(\"hp3par_flash_cache is deprecated. Use \""},{"line_number":335,"context_line":"                      \"hpe3par_flash_cache instead.\")"},{"line_number":336,"context_line":"            LOG.warning(msg)"}],"source_content_type":"text/x-python","patch_set":8,"id":"fa80f949_df44761c","line":333,"updated":"2015-11-05 05:16:38.000000000","message":"it isn\u0027t in the kwargs dict built right above. Need to check for it in extra_specs instead.","commit_id":"b086da90b72571ac5ba31fcb052e59d936b41122"},{"author":{"_account_id":11903,"name":"Anthony Lee","email":"anthony.mic.lee@hpe.com","username":"leeantho"},"change_message_id":"52c92f35ce8584a1767649e6e4437a7d3f37196c","unresolved":false,"context_lines":[{"line_number":330,"context_line":"                                   sharedir\u003dsharedir,"},{"line_number":331,"context_line":"                                   comment\u003dcomment)"},{"line_number":332,"context_line":""},{"line_number":333,"context_line":"        if \u0027hp3par_flash_cache\u0027 in createfshare_kwargs:"},{"line_number":334,"context_line":"            msg \u003d _LW(\"hp3par_flash_cache is deprecated. Use \""},{"line_number":335,"context_line":"                      \"hpe3par_flash_cache instead.\")"},{"line_number":336,"context_line":"            LOG.warning(msg)"}],"source_content_type":"text/x-python","patch_set":8,"id":"fa80f949_63903644","line":333,"in_reply_to":"fa80f949_df44761c","updated":"2015-11-05 17:27:28.000000000","message":"Done","commit_id":"b086da90b72571ac5ba31fcb052e59d936b41122"},{"author":{"_account_id":7102,"name":"Thomas Bechtold","email":"thomas.bechtold@chainguard.dev","username":"toabctl"},"change_message_id":"3908c297c0b1a241a44dd29bc9cfd962c500ffed","unresolved":false,"context_lines":[{"line_number":63,"context_line":""},{"line_number":64,"context_line":"    \"\"\""},{"line_number":65,"context_line":""},{"line_number":66,"context_line":"    VERSION \u003d \"2.0.00\""},{"line_number":67,"context_line":""},{"line_number":68,"context_line":"    def __init__(self, **kwargs):"},{"line_number":69,"context_line":""}],"source_content_type":"text/x-python","patch_set":11,"id":"da85f559_7617e5a3","line":66,"updated":"2015-11-09 10:09:16.000000000","message":"nit: isn\u0027t 2.0.0 enough?","commit_id":"6731e54f6e27aa9050841cee02393b478154360c"},{"author":{"_account_id":11903,"name":"Anthony Lee","email":"anthony.mic.lee@hpe.com","username":"leeantho"},"change_message_id":"2191baa5472b674fbff58eba593ff7438959e4c4","unresolved":false,"context_lines":[{"line_number":63,"context_line":""},{"line_number":64,"context_line":"    \"\"\""},{"line_number":65,"context_line":""},{"line_number":66,"context_line":"    VERSION \u003d \"2.0.00\""},{"line_number":67,"context_line":""},{"line_number":68,"context_line":"    def __init__(self, **kwargs):"},{"line_number":69,"context_line":""}],"source_content_type":"text/x-python","patch_set":11,"id":"da85f559_fe862dda","line":66,"in_reply_to":"da85f559_7617e5a3","updated":"2015-11-09 19:18:10.000000000","message":"Done","commit_id":"6731e54f6e27aa9050841cee02393b478154360c"},{"author":{"_account_id":7102,"name":"Thomas Bechtold","email":"thomas.bechtold@chainguard.dev","username":"toabctl"},"change_message_id":"3908c297c0b1a241a44dd29bc9cfd962c500ffed","unresolved":false,"context_lines":[{"line_number":243,"context_line":"            \u0027free_capacity_gb\u0027: free_capacity_gb,"},{"line_number":244,"context_line":"            \u0027thin_provisioning\u0027: thin_provisioning,"},{"line_number":245,"context_line":"            \u0027dedupe\u0027: dedupe,"},{"line_number":246,"context_line":"            \u0027hpe3par_flash_cache\u0027: hpe3par_flash_cache,"},{"line_number":247,"context_line":"            \u0027hp3par_flash_cache\u0027: hpe3par_flash_cache,"},{"line_number":248,"context_line":"        }"},{"line_number":249,"context_line":""}],"source_content_type":"text/x-python","patch_set":11,"id":"da85f559_b64b0db0","line":246,"updated":"2015-11-09 10:09:16.000000000","message":"that\u0027s ugly but I guess there is no other way...","commit_id":"6731e54f6e27aa9050841cee02393b478154360c"},{"author":{"_account_id":7102,"name":"Thomas Bechtold","email":"thomas.bechtold@chainguard.dev","username":"toabctl"},"change_message_id":"3908c297c0b1a241a44dd29bc9cfd962c500ffed","unresolved":false,"context_lines":[{"line_number":312,"context_line":"        ]"},{"line_number":313,"context_line":""},{"line_number":314,"context_line":"        if invalid_options:"},{"line_number":315,"context_line":"            raise exception.InvalidInput(_(\u0027Invalid hpe3par:nfs_options in \u0027"},{"line_number":316,"context_line":"                                           \u0027extra-specs. The following \u0027"},{"line_number":317,"context_line":"                                           \u0027options are not allowed: %s\u0027) %"},{"line_number":318,"context_line":"                                         invalid_options)"}],"source_content_type":"text/x-python","patch_set":11,"id":"da85f559_d62571c2","line":315,"updated":"2015-11-09 10:09:16.000000000","message":"This could still be the old string (hp3par:nfs_options) and then the message is missleading.","commit_id":"6731e54f6e27aa9050841cee02393b478154360c"},{"author":{"_account_id":11903,"name":"Anthony Lee","email":"anthony.mic.lee@hpe.com","username":"leeantho"},"change_message_id":"2191baa5472b674fbff58eba593ff7438959e4c4","unresolved":false,"context_lines":[{"line_number":312,"context_line":"        ]"},{"line_number":313,"context_line":""},{"line_number":314,"context_line":"        if invalid_options:"},{"line_number":315,"context_line":"            raise exception.InvalidInput(_(\u0027Invalid hpe3par:nfs_options in \u0027"},{"line_number":316,"context_line":"                                           \u0027extra-specs. The following \u0027"},{"line_number":317,"context_line":"                                           \u0027options are not allowed: %s\u0027) %"},{"line_number":318,"context_line":"                                         invalid_options)"}],"source_content_type":"text/x-python","patch_set":11,"id":"da85f559_3ecb5520","line":315,"in_reply_to":"da85f559_d62571c2","updated":"2015-11-09 19:18:10.000000000","message":"Done","commit_id":"6731e54f6e27aa9050841cee02393b478154360c"}],"manila/share/manager.py":[{"author":{"_account_id":8851,"name":"Valeriy Ponomaryov","email":"kiparis.kh@gmail.com","username":"vponomaryov"},"change_message_id":"1bb84e32c8b8c1c77303d56eabb0dcd32f8acaec","unresolved":false,"context_lines":[{"line_number":100,"context_line":"    \u0027manila.share.drivers.netapp.cluster_mode.NetAppClusteredShareDriver\u0027:"},{"line_number":101,"context_line":"    \u0027manila.share.drivers.netapp.common.NetAppDriver\u0027,"},{"line_number":102,"context_line":"    \u0027manila.share.drivers.hp.hp_3par_driver.HP3ParShareDriver\u0027:"},{"line_number":103,"context_line":"    \u0027manila.share.drivers.hpe.hpe_3par_driver.HPE3ParShareDriver\u0027, }"},{"line_number":104,"context_line":""},{"line_number":105,"context_line":"QUOTAS \u003d quota.QUOTAS"},{"line_number":106,"context_line":""}],"source_content_type":"text/x-python","patch_set":7,"id":"fa80f949_51497c30","line":103,"updated":"2015-11-04 12:33:48.000000000","message":"Please, place closing bracket on new line, so no more people will be forced to touch it again:\n\n\"\"\"\n\nMAPPING \u003d {\n\n    \"foo\": \"bar\",\n\n    \"quuz\": \"foo\",\n\n}\n\n\"\"\"","commit_id":"00cad7da968023fabfee2d66e73fae00a663a7a7"},{"author":{"_account_id":11903,"name":"Anthony Lee","email":"anthony.mic.lee@hpe.com","username":"leeantho"},"change_message_id":"643e39c10a1d964c16fe18506e1b300e074a3551","unresolved":false,"context_lines":[{"line_number":100,"context_line":"    \u0027manila.share.drivers.netapp.cluster_mode.NetAppClusteredShareDriver\u0027:"},{"line_number":101,"context_line":"    \u0027manila.share.drivers.netapp.common.NetAppDriver\u0027,"},{"line_number":102,"context_line":"    \u0027manila.share.drivers.hp.hp_3par_driver.HP3ParShareDriver\u0027:"},{"line_number":103,"context_line":"    \u0027manila.share.drivers.hpe.hpe_3par_driver.HPE3ParShareDriver\u0027, }"},{"line_number":104,"context_line":""},{"line_number":105,"context_line":"QUOTAS \u003d quota.QUOTAS"},{"line_number":106,"context_line":""}],"source_content_type":"text/x-python","patch_set":7,"id":"fa80f949_f892bb4a","line":103,"in_reply_to":"fa80f949_51497c30","updated":"2015-11-05 01:04:08.000000000","message":"Done","commit_id":"00cad7da968023fabfee2d66e73fae00a663a7a7"}],"manila/tests/share/drivers/hpe/test_hpe_3par_driver.py":[{"author":{"_account_id":11047,"name":"Mark Sturdevant","email":"mark.sturdevant@ibm.com","username":"markstur"},"change_message_id":"bfbba3fbf57d6ff3486c51ee0e60383040de1e53","unresolved":false,"context_lines":[{"line_number":510,"context_line":"            \u0027total_capacity_gb\u0027: expected_capacity,"},{"line_number":511,"context_line":"            \u0027thin_provisioning\u0027: True,"},{"line_number":512,"context_line":"            \u0027dedupe\u0027: False,"},{"line_number":513,"context_line":"            \u0027hpee3par_flash_cache\u0027: False,"},{"line_number":514,"context_line":"        }"},{"line_number":515,"context_line":""},{"line_number":516,"context_line":"        expected_result \u003d {"}],"source_content_type":"text/x-python","patch_set":7,"id":"fa80f949_58d3ee38","line":513,"updated":"2015-11-04 04:13:31.000000000","message":"Don\u0027t do the \u0027ee\u0027. This hpe is one I missed in an earlier change/unchange. It is OK because the test doesn\u0027t care -- but please just hpe not hpee!  Thanks.","commit_id":"00cad7da968023fabfee2d66e73fae00a663a7a7"},{"author":{"_account_id":11903,"name":"Anthony Lee","email":"anthony.mic.lee@hpe.com","username":"leeantho"},"change_message_id":"643e39c10a1d964c16fe18506e1b300e074a3551","unresolved":false,"context_lines":[{"line_number":510,"context_line":"            \u0027total_capacity_gb\u0027: expected_capacity,"},{"line_number":511,"context_line":"            \u0027thin_provisioning\u0027: True,"},{"line_number":512,"context_line":"            \u0027dedupe\u0027: False,"},{"line_number":513,"context_line":"            \u0027hpee3par_flash_cache\u0027: False,"},{"line_number":514,"context_line":"        }"},{"line_number":515,"context_line":""},{"line_number":516,"context_line":"        expected_result \u003d {"}],"source_content_type":"text/x-python","patch_set":7,"id":"fa80f949_5be8a1e2","line":513,"in_reply_to":"fa80f949_58d3ee38","updated":"2015-11-05 01:04:08.000000000","message":"Done","commit_id":"00cad7da968023fabfee2d66e73fae00a663a7a7"},{"author":{"_account_id":11047,"name":"Mark Sturdevant","email":"mark.sturdevant@ibm.com","username":"markstur"},"change_message_id":"bfbba3fbf57d6ff3486c51ee0e60383040de1e53","unresolved":false,"context_lines":[{"line_number":528,"context_line":"            \u0027vendor_name\u0027: \u0027HPE\u0027,"},{"line_number":529,"context_line":"            \u0027thin_provisioning\u0027: True,"},{"line_number":530,"context_line":"            \u0027dedupe\u0027: False,"},{"line_number":531,"context_line":"            \u0027hpee3par_flash_cache\u0027: False,"},{"line_number":532,"context_line":"            \u0027snapshot_support\u0027: True,"},{"line_number":533,"context_line":"        }"},{"line_number":534,"context_line":""}],"source_content_type":"text/x-python","patch_set":7,"id":"fa80f949_d8e7de10","line":531,"updated":"2015-11-04 04:13:31.000000000","message":"Here it just needs to match the above, but please \"hpe\" not \"hpee\".","commit_id":"00cad7da968023fabfee2d66e73fae00a663a7a7"},{"author":{"_account_id":11903,"name":"Anthony Lee","email":"anthony.mic.lee@hpe.com","username":"leeantho"},"change_message_id":"643e39c10a1d964c16fe18506e1b300e074a3551","unresolved":false,"context_lines":[{"line_number":528,"context_line":"            \u0027vendor_name\u0027: \u0027HPE\u0027,"},{"line_number":529,"context_line":"            \u0027thin_provisioning\u0027: True,"},{"line_number":530,"context_line":"            \u0027dedupe\u0027: False,"},{"line_number":531,"context_line":"            \u0027hpee3par_flash_cache\u0027: False,"},{"line_number":532,"context_line":"            \u0027snapshot_support\u0027: True,"},{"line_number":533,"context_line":"        }"},{"line_number":534,"context_line":""}],"source_content_type":"text/x-python","patch_set":7,"id":"fa80f949_7be32506","line":531,"in_reply_to":"fa80f949_d8e7de10","updated":"2015-11-05 01:04:08.000000000","message":"Done","commit_id":"00cad7da968023fabfee2d66e73fae00a663a7a7"}]}
