)]}'
{"doc/config-ref-rst/source/block-storage/drivers/netapp-volume-driver.rst":[{"author":{"_account_id":16237,"name":"venkatamahesh","email":"venkatamaheshkotha@gmail.com","username":"venkatamahesh"},"change_message_id":"e05c96bdddfef6b7aa5cee9f437680dc9846bbca","unresolved":false,"context_lines":[{"line_number":151,"context_line":"------------------------------"},{"line_number":152,"context_line":""},{"line_number":153,"context_line":"A feature was added in the Icehouse release of the NetApp unified driver that"},{"line_number":154,"context_line":"enables Image Service images to be efficiently copied to a destination Block"},{"line_number":155,"context_line":"Storage volume. When the Block Storage and Image Service are configured to use"},{"line_number":156,"context_line":"the NetApp NFS Copy Offload client, a controller-side copy will be attempted"},{"line_number":157,"context_line":"before reverting to downloading the image from the Image Service. This improves"}],"source_content_type":"text/x-rst","patch_set":1,"id":"7a740942_24f15f6b","line":154,"updated":"2015-12-09 01:01:28.000000000","message":"Change Service to service. There are so many under this line. Please change those also","commit_id":"1398065485f876bcb04465ab5e07cf13b1588904"},{"author":{"_account_id":16237,"name":"venkatamahesh","email":"venkatamaheshkotha@gmail.com","username":"venkatamahesh"},"change_message_id":"e05c96bdddfef6b7aa5cee9f437680dc9846bbca","unresolved":false,"context_lines":[{"line_number":248,"context_line":"on storage back ends that meet the list of requirements. For example, the back"},{"line_number":249,"context_line":"ends have the available space or extra specs. You can use the specs in the"},{"line_number":250,"context_line":"following table when you define OpenStack Block Storage volume types by using"},{"line_number":251,"context_line":"the ``cinder type-key`` command."},{"line_number":252,"context_line":""},{"line_number":253,"context_line":".. include:: ../../tables/manual/cinder-netapp_cdot_extraspecs.rst"},{"line_number":254,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"7a740942_c475fbca","line":251,"updated":"2015-12-09 01:01:28.000000000","message":":command:`cinder type-key`","commit_id":"1398065485f876bcb04465ab5e07cf13b1588904"},{"author":{"_account_id":10497,"name":"KATO Tomoyuki","email":"kato.tomoyuki@jp.fujitsu.com","username":"to222"},"change_message_id":"950da9553e5461797c848bdaba6645ed5c9a23dc","unresolved":false,"context_lines":[{"line_number":59,"context_line":"desired functionality. It uses NetApp APIs to interact with the"},{"line_number":60,"context_line":"clustered Data ONTAP instance."},{"line_number":61,"context_line":""},{"line_number":62,"context_line":"Configuration options for clustered Data ONTAP family with iSCSI protocol"},{"line_number":63,"context_line":"-------------------------------------------------------------------------"},{"line_number":64,"context_line":""},{"line_number":65,"context_line":"Configure the volume driver, storage family and storage protocol to the"}],"source_content_type":"text/x-rst","patch_set":2,"id":"7a740942_1c0b53d7","line":62,"updated":"2015-12-09 06:53:56.000000000","message":"no need in RST? like other places.","commit_id":"ac98fd49c6ce5ccae9c38a66ad53196eae246346"},{"author":{"_account_id":14962,"name":"ologvinova","email":"ologvinova@mirantis.com","username":"ologvinova"},"change_message_id":"673031bcda3007be48661731c3f8d45abf3fcb9b","unresolved":false,"context_lines":[{"line_number":59,"context_line":"desired functionality. It uses NetApp APIs to interact with the"},{"line_number":60,"context_line":"clustered Data ONTAP instance."},{"line_number":61,"context_line":""},{"line_number":62,"context_line":"Configuration options for clustered Data ONTAP family with iSCSI protocol"},{"line_number":63,"context_line":"-------------------------------------------------------------------------"},{"line_number":64,"context_line":""},{"line_number":65,"context_line":"Configure the volume driver, storage family and storage protocol to the"}],"source_content_type":"text/x-rst","patch_set":2,"id":"7a740942_95caa36d","line":62,"in_reply_to":"7a740942_1c0b53d7","updated":"2015-12-09 13:38:33.000000000","message":"Why don\u0027t we need it in RST?","commit_id":"ac98fd49c6ce5ccae9c38a66ad53196eae246346"},{"author":{"_account_id":16237,"name":"venkatamahesh","email":"venkatamaheshkotha@gmail.com","username":"venkatamahesh"},"change_message_id":"cdbaca04e390bd4ba9865819603120141726f58d","unresolved":false,"context_lines":[{"line_number":94,"context_line":"    in the OpenStack Block Storage logs."},{"line_number":95,"context_line":""},{"line_number":96,"context_line":".. tip::"},{"line_number":97,"context_line":""},{"line_number":98,"context_line":"    For more information on these options and other deployment and"},{"line_number":99,"context_line":"    operational scenarios, visit the `NetApp OpenStack Deployment and"},{"line_number":100,"context_line":"    Operations"}],"source_content_type":"text/x-rst","patch_set":2,"id":"7a740942_0f18f0d1","line":97,"updated":"2015-12-09 08:39:38.000000000","message":"I mean we need to add at https://github.com/openstack/openstack-manuals/blob/master/doc/common-rst/conventions.rst","commit_id":"ac98fd49c6ce5ccae9c38a66ad53196eae246346"},{"author":{"_account_id":16237,"name":"venkatamahesh","email":"venkatamaheshkotha@gmail.com","username":"venkatamahesh"},"change_message_id":"8d107faa5dd219a6a6c075ef5e74db8010ff92f2","unresolved":false,"context_lines":[{"line_number":94,"context_line":"    in the OpenStack Block Storage logs."},{"line_number":95,"context_line":""},{"line_number":96,"context_line":".. tip::"},{"line_number":97,"context_line":""},{"line_number":98,"context_line":"    For more information on these options and other deployment and"},{"line_number":99,"context_line":"    operational scenarios, visit the `NetApp OpenStack Deployment and"},{"line_number":100,"context_line":"    Operations"}],"source_content_type":"text/x-rst","patch_set":2,"id":"7a740942_22c0644f","line":97,"updated":"2015-12-09 07:43:12.000000000","message":"can we change tip to note ? If not, in conventions we have to add about tip.","commit_id":"ac98fd49c6ce5ccae9c38a66ad53196eae246346"},{"author":{"_account_id":10497,"name":"KATO Tomoyuki","email":"kato.tomoyuki@jp.fujitsu.com","username":"to222"},"change_message_id":"21cb3abc6b27c376c666378bb4928846ec229f0e","unresolved":false,"context_lines":[{"line_number":94,"context_line":"    in the OpenStack Block Storage logs."},{"line_number":95,"context_line":""},{"line_number":96,"context_line":".. tip::"},{"line_number":97,"context_line":""},{"line_number":98,"context_line":"    For more information on these options and other deployment and"},{"line_number":99,"context_line":"    operational scenarios, visit the `NetApp OpenStack Deployment and"},{"line_number":100,"context_line":"    Operations"}],"source_content_type":"text/x-rst","patch_set":2,"id":"7a740942_7dfcd1b7","line":97,"in_reply_to":"7a740942_22c0644f","updated":"2015-12-09 08:06:14.000000000","message":"I like \"tip\" here.\n\nmahesh, cloud you submit a patch for contributor guide?","commit_id":"ac98fd49c6ce5ccae9c38a66ad53196eae246346"},{"author":{"_account_id":14643,"name":"Olga Gusarenko","email":"ogusarenko@mirantis.com","username":"Olga"},"change_message_id":"1e7b1d9fd90dba05e8453f2f88ec51604cde21e0","unresolved":false,"context_lines":[{"line_number":94,"context_line":"    in the OpenStack Block Storage logs."},{"line_number":95,"context_line":""},{"line_number":96,"context_line":".. tip::"},{"line_number":97,"context_line":""},{"line_number":98,"context_line":"    For more information on these options and other deployment and"},{"line_number":99,"context_line":"    operational scenarios, visit the `NetApp OpenStack Deployment and"},{"line_number":100,"context_line":"    Operations"}],"source_content_type":"text/x-rst","patch_set":2,"id":"7a740942_dd5b8584","line":97,"in_reply_to":"7a740942_7dfcd1b7","updated":"2015-12-09 08:36:47.000000000","message":"It is already there http://docs.openstack.org/contributor-guide/rst-conv/spec-info.html","commit_id":"ac98fd49c6ce5ccae9c38a66ad53196eae246346"},{"author":{"_account_id":10497,"name":"KATO Tomoyuki","email":"kato.tomoyuki@jp.fujitsu.com","username":"to222"},"change_message_id":"950da9553e5461797c848bdaba6645ed5c9a23dc","unresolved":false,"context_lines":[{"line_number":114,"context_line":"functionality. It uses NetApp APIs to interact with the clustered Data ONTAP"},{"line_number":115,"context_line":"instance."},{"line_number":116,"context_line":""},{"line_number":117,"context_line":"Configuration options for the clustered Data ONTAP family with NFS protocol"},{"line_number":118,"context_line":"---------------------------------------------------------------------------"},{"line_number":119,"context_line":""},{"line_number":120,"context_line":"Configure the volume driver, storage family, and storage protocol to NetApp"}],"source_content_type":"text/x-rst","patch_set":2,"id":"7a740942_7cfcd7b7","line":117,"updated":"2015-12-09 06:53:56.000000000","message":"no need in RST? like other places.","commit_id":"ac98fd49c6ce5ccae9c38a66ad53196eae246346"},{"author":{"_account_id":10497,"name":"KATO Tomoyuki","email":"kato.tomoyuki@jp.fujitsu.com","username":"to222"},"change_message_id":"950da9553e5461797c848bdaba6645ed5c9a23dc","unresolved":false,"context_lines":[{"line_number":133,"context_line":"    netapp_login \u003d username"},{"line_number":134,"context_line":"    netapp_password \u003d password"},{"line_number":135,"context_line":"    nfs_shares_config \u003d /etc/cinder/nfs_shares"},{"line_number":136,"context_line":""},{"line_number":137,"context_line":".. note::"},{"line_number":138,"context_line":""},{"line_number":139,"context_line":"    Additional NetApp NFS configuration options are shared with the"}],"source_content_type":"text/x-rst","patch_set":2,"id":"7a740942_3c616fd3","line":136,"updated":"2015-12-09 06:53:56.000000000","message":"Is \"Table 2.30. Description of NetApp cDOT NFS driver configuration options\" missing?\n\nhttp://docs.openstack.org/liberty/config-reference/content/ontap-cluster-nfs.html","commit_id":"ac98fd49c6ce5ccae9c38a66ad53196eae246346"},{"author":{"_account_id":14643,"name":"Olga Gusarenko","email":"ogusarenko@mirantis.com","username":"Olga"},"change_message_id":"e5e862afdf455e97d54e18f7ad5807237baf97b5","unresolved":false,"context_lines":[{"line_number":133,"context_line":"    netapp_login \u003d username"},{"line_number":134,"context_line":"    netapp_password \u003d password"},{"line_number":135,"context_line":"    nfs_shares_config \u003d /etc/cinder/nfs_shares"},{"line_number":136,"context_line":""},{"line_number":137,"context_line":".. note::"},{"line_number":138,"context_line":""},{"line_number":139,"context_line":"    Additional NetApp NFS configuration options are shared with the"}],"source_content_type":"text/x-rst","patch_set":2,"id":"7a740942_d2584f33","line":136,"in_reply_to":"7a740942_3c616fd3","updated":"2015-12-09 08:56:33.000000000","message":"+1","commit_id":"ac98fd49c6ce5ccae9c38a66ad53196eae246346"},{"author":{"_account_id":14643,"name":"Olga Gusarenko","email":"ogusarenko@mirantis.com","username":"Olga"},"change_message_id":"e5e862afdf455e97d54e18f7ad5807237baf97b5","unresolved":false,"context_lines":[{"line_number":137,"context_line":".. note::"},{"line_number":138,"context_line":""},{"line_number":139,"context_line":"    Additional NetApp NFS configuration options are shared with the"},{"line_number":140,"context_line":"    generic NFS driver. These options can be found here: ?."},{"line_number":141,"context_line":""},{"line_number":142,"context_line":".. note::"},{"line_number":143,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"7a740942_2f57ec26","line":140,"updated":"2015-12-09 08:56:33.000000000","message":"Could you please type the table title here \"Description of NFS storage configuration options\" instead of the question mark so that you know where to link once the table is converted.","commit_id":"ac98fd49c6ce5ccae9c38a66ad53196eae246346"},{"author":{"_account_id":14962,"name":"ologvinova","email":"ologvinova@mirantis.com","username":"ologvinova"},"change_message_id":"673031bcda3007be48661731c3f8d45abf3fcb9b","unresolved":false,"context_lines":[{"line_number":137,"context_line":".. note::"},{"line_number":138,"context_line":""},{"line_number":139,"context_line":"    Additional NetApp NFS configuration options are shared with the"},{"line_number":140,"context_line":"    generic NFS driver. These options can be found here: ?."},{"line_number":141,"context_line":""},{"line_number":142,"context_line":".. note::"},{"line_number":143,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"7a740942_1de49faa","line":140,"in_reply_to":"7a740942_2f57ec26","updated":"2015-12-09 13:38:33.000000000","message":"+1","commit_id":"ac98fd49c6ce5ccae9c38a66ad53196eae246346"},{"author":{"_account_id":14962,"name":"ologvinova","email":"ologvinova@mirantis.com","username":"ologvinova"},"change_message_id":"673031bcda3007be48661731c3f8d45abf3fcb9b","unresolved":false,"context_lines":[{"line_number":274,"context_line":"it does not require additional management software to achieve the desired"},{"line_number":275,"context_line":"functionality. It uses NetApp ONTAPI to interact with the Data ONTAP operating"},{"line_number":276,"context_line":"in 7-Mode storage system."},{"line_number":277,"context_line":""},{"line_number":278,"context_line":"Configure the volume driver, storage family and storage protocol to the NetApp"},{"line_number":279,"context_line":"unified driver, Data ONTAP operating in 7-Mode, and iSCSI respectively by"},{"line_number":280,"context_line":"setting the ``volume_driver``, ``netapp_storage_family`` and"}],"source_content_type":"text/x-rst","patch_set":2,"id":"7a740942_233378f8","line":277,"updated":"2015-12-09 13:38:33.000000000","message":"Why do we omit a sub-title here? \n\nConfiguration options for the Data ONTAP operating in 7-Mode storage family with iSCSI protocol\n\n(http://docs.openstack.org/liberty/config-reference/content/ontap-7mode-iscsi.html - original version)","commit_id":"ac98fd49c6ce5ccae9c38a66ad53196eae246346"},{"author":{"_account_id":14962,"name":"ologvinova","email":"ologvinova@mirantis.com","username":"ologvinova"},"change_message_id":"673031bcda3007be48661731c3f8d45abf3fcb9b","unresolved":false,"context_lines":[{"line_number":318,"context_line":"as such does not require any additional management software to achieve the"},{"line_number":319,"context_line":"desired functionality. It uses NetApp ONTAPI to interact with the Data ONTAP"},{"line_number":320,"context_line":"operating in 7-Mode storage system."},{"line_number":321,"context_line":""},{"line_number":322,"context_line":"Configure the volume driver, storage family, and storage protocol to the NetApp"},{"line_number":323,"context_line":"unified driver, Data ONTAP operating in 7-Mode, and NFS respectively by setting"},{"line_number":324,"context_line":"the ``volume_driver``, ``netapp_storage_family`` and"}],"source_content_type":"text/x-rst","patch_set":2,"id":"7a740942_c844131d","line":321,"updated":"2015-12-09 13:38:33.000000000","message":"likewise:\n\nthe original version contains a sub-title:\n\nConfiguration options for the Data ONTAP operating in 7-Mode family with NFS protocol\n\n(http://docs.openstack.org/liberty/config-reference/content/ontap-7mode-nfs.html#d6e8293)","commit_id":"ac98fd49c6ce5ccae9c38a66ad53196eae246346"},{"author":{"_account_id":14962,"name":"ologvinova","email":"ologvinova@mirantis.com","username":"ologvinova"},"change_message_id":"673031bcda3007be48661731c3f8d45abf3fcb9b","unresolved":false,"context_lines":[{"line_number":340,"context_line":".. note::"},{"line_number":341,"context_line":""},{"line_number":342,"context_line":"    Additional NetApp NFS configuration options are shared with the"},{"line_number":343,"context_line":"    generic NFS driver. For a description of these, see ?."},{"line_number":344,"context_line":""},{"line_number":345,"context_line":".. tip::"},{"line_number":346,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"7a740942_631f400a","line":343,"updated":"2015-12-09 13:38:33.000000000","message":"See Olga\u0027s comment from line 140.","commit_id":"ac98fd49c6ce5ccae9c38a66ad53196eae246346"},{"author":{"_account_id":14962,"name":"ologvinova","email":"ologvinova@mirantis.com","username":"ologvinova"},"change_message_id":"673031bcda3007be48661731c3f8d45abf3fcb9b","unresolved":false,"context_lines":[{"line_number":381,"context_line":""},{"line_number":382,"context_line":"- The ``iscsi_use_multipath`` option should be set to ``True`` in the"},{"line_number":383,"context_line":"  ``nova.conf`` file within the ``[libvirt]`` stanza."},{"line_number":384,"context_line":""},{"line_number":385,"context_line":"Configure the volume driver, storage family, and storage protocol to the"},{"line_number":386,"context_line":"NetApp unified driver, E-Series, and iSCSI respectively by setting the"},{"line_number":387,"context_line":"``volume_driver``, ``netapp_storage_family`` and"}],"source_content_type":"text/x-rst","patch_set":2,"id":"7a740942_437d64b0","line":384,"updated":"2015-12-09 13:38:33.000000000","message":"likewise, a sub-heading is missing.","commit_id":"ac98fd49c6ce5ccae9c38a66ad53196eae246346"},{"author":{"_account_id":14643,"name":"Olga Gusarenko","email":"ogusarenko@mirantis.com","username":"Olga"},"change_message_id":"e5e862afdf455e97d54e18f7ad5807237baf97b5","unresolved":false,"context_lines":[{"line_number":413,"context_line":""},{"line_number":414,"context_line":"    To use the iSCSI protocol, you must override the default value of"},{"line_number":415,"context_line":"    ``netapp_storage_protocol`` with ``iscsi``."},{"line_number":416,"context_line":""},{"line_number":417,"context_line":".. include:: ../../tables/cinder-netapp_eseries_iscsi.rst"},{"line_number":418,"context_line":""},{"line_number":419,"context_line":".. tip::"}],"source_content_type":"text/x-rst","patch_set":2,"id":"7a740942_126497b6","line":416,"updated":"2015-12-09 08:56:33.000000000","message":"Could you please unite these two notes as they are related and we do not have two notes in a row.","commit_id":"ac98fd49c6ce5ccae9c38a66ad53196eae246346"},{"author":{"_account_id":16237,"name":"venkatamahesh","email":"venkatamaheshkotha@gmail.com","username":"venkatamahesh"},"change_message_id":"ace4789e63a951c4394070a2bc03e6183eb09417","unresolved":false,"context_lines":[{"line_number":505,"context_line":""},{"line_number":506,"context_line":"- NetApp iSCSI driver for clustered Data ONTAP:"},{"line_number":507,"context_line":""},{"line_number":508,"context_line":"   .. code-block:: ini"},{"line_number":509,"context_line":""},{"line_number":510,"context_line":"       volume_driver \u003d cinder.volume.drivers.netapp.iscsi.NetAppCmodeISCSIDriver"},{"line_number":511,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"7a740942_5c5c7b18","line":508,"updated":"2015-12-09 06:48:29.000000000","message":"start ..code-block:: under \u0027NetApp\u0027 and ditto for rest of all under this\n\nhttp://docs-draft.openstack.org/48/254948/2/check/gate-openstack-manuals-tox-doc-publish-checkbuild/658a20d//publish-docs/draft/config-ref-rst/block-storage/drivers/netapp-volume-driver.html","commit_id":"ac98fd49c6ce5ccae9c38a66ad53196eae246346"},{"author":{"_account_id":10497,"name":"KATO Tomoyuki","email":"kato.tomoyuki@jp.fujitsu.com","username":"to222"},"change_message_id":"950da9553e5461797c848bdaba6645ed5c9a23dc","unresolved":false,"context_lines":[{"line_number":511,"context_line":""},{"line_number":512,"context_line":"- NetApp NFS driver for clustered Data ONTAP:"},{"line_number":513,"context_line":""},{"line_number":514,"context_line":"   .. code-block:: ini"},{"line_number":515,"context_line":""},{"line_number":516,"context_line":"       volume_driver \u003d cinder.volume.drivers.netapp.nfs.NetAppCmodeNfsDriver"},{"line_number":517,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"7a740942_3c196f22","line":514,"updated":"2015-12-09 06:53:56.000000000","message":"dedent. 2 white spaces. this become an unnecessary blockquote.","commit_id":"ac98fd49c6ce5ccae9c38a66ad53196eae246346"},{"author":{"_account_id":10497,"name":"KATO Tomoyuki","email":"kato.tomoyuki@jp.fujitsu.com","username":"to222"},"change_message_id":"950da9553e5461797c848bdaba6645ed5c9a23dc","unresolved":false,"context_lines":[{"line_number":513,"context_line":""},{"line_number":514,"context_line":"   .. code-block:: ini"},{"line_number":515,"context_line":""},{"line_number":516,"context_line":"       volume_driver \u003d cinder.volume.drivers.netapp.nfs.NetAppCmodeNfsDriver"},{"line_number":517,"context_line":""},{"line_number":518,"context_line":"- NetApp iSCSI driver for Data ONTAP operating in 7-Mode storage"},{"line_number":519,"context_line":"   controller:"}],"source_content_type":"text/x-rst","patch_set":2,"id":"7a740942_7cea97dc","line":516,"updated":"2015-12-09 06:53:56.000000000","message":"dedent. 5 white spaces.","commit_id":"ac98fd49c6ce5ccae9c38a66ad53196eae246346"},{"author":{"_account_id":16237,"name":"venkatamahesh","email":"venkatamaheshkotha@gmail.com","username":"venkatamahesh"},"change_message_id":"ace4789e63a951c4394070a2bc03e6183eb09417","unresolved":false,"context_lines":[{"line_number":516,"context_line":"       volume_driver \u003d cinder.volume.drivers.netapp.nfs.NetAppCmodeNfsDriver"},{"line_number":517,"context_line":""},{"line_number":518,"context_line":"- NetApp iSCSI driver for Data ONTAP operating in 7-Mode storage"},{"line_number":519,"context_line":"   controller:"},{"line_number":520,"context_line":""},{"line_number":521,"context_line":"   .. code-block:: ini"},{"line_number":522,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"7a740942_fc01a705","line":519,"updated":"2015-12-09 06:48:29.000000000","message":"align controller under NetApp","commit_id":"ac98fd49c6ce5ccae9c38a66ad53196eae246346"},{"author":{"_account_id":10497,"name":"KATO Tomoyuki","email":"kato.tomoyuki@jp.fujitsu.com","username":"to222"},"change_message_id":"950da9553e5461797c848bdaba6645ed5c9a23dc","unresolved":false,"context_lines":[{"line_number":516,"context_line":"       volume_driver \u003d cinder.volume.drivers.netapp.nfs.NetAppCmodeNfsDriver"},{"line_number":517,"context_line":""},{"line_number":518,"context_line":"- NetApp iSCSI driver for Data ONTAP operating in 7-Mode storage"},{"line_number":519,"context_line":"   controller:"},{"line_number":520,"context_line":""},{"line_number":521,"context_line":"   .. code-block:: ini"},{"line_number":522,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"7a740942_9ce5030a","line":519,"updated":"2015-12-09 06:53:56.000000000","message":"dedent. 2 white spaces.","commit_id":"ac98fd49c6ce5ccae9c38a66ad53196eae246346"},{"author":{"_account_id":10497,"name":"KATO Tomoyuki","email":"kato.tomoyuki@jp.fujitsu.com","username":"to222"},"change_message_id":"950da9553e5461797c848bdaba6645ed5c9a23dc","unresolved":false,"context_lines":[{"line_number":518,"context_line":"- NetApp iSCSI driver for Data ONTAP operating in 7-Mode storage"},{"line_number":519,"context_line":"   controller:"},{"line_number":520,"context_line":""},{"line_number":521,"context_line":"   .. code-block:: ini"},{"line_number":522,"context_line":""},{"line_number":523,"context_line":"       volume_driver \u003d cinder.volume.drivers.netapp.iscsi.NetAppISCSIDriver"},{"line_number":524,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"7a740942_5ceb1bdc","line":521,"updated":"2015-12-09 06:53:56.000000000","message":"dedent. 2 white spaces.","commit_id":"ac98fd49c6ce5ccae9c38a66ad53196eae246346"},{"author":{"_account_id":10497,"name":"KATO Tomoyuki","email":"kato.tomoyuki@jp.fujitsu.com","username":"to222"},"change_message_id":"950da9553e5461797c848bdaba6645ed5c9a23dc","unresolved":false,"context_lines":[{"line_number":520,"context_line":""},{"line_number":521,"context_line":"   .. code-block:: ini"},{"line_number":522,"context_line":""},{"line_number":523,"context_line":"       volume_driver \u003d cinder.volume.drivers.netapp.iscsi.NetAppISCSIDriver"},{"line_number":524,"context_line":""},{"line_number":525,"context_line":"- NetApp NFS driver for Data ONTAP operating in 7-Mode storage"},{"line_number":526,"context_line":"   controller:"}],"source_content_type":"text/x-rst","patch_set":2,"id":"7a740942_9c93c35a","line":523,"updated":"2015-12-09 06:53:56.000000000","message":"dedent. 5 white spaces.","commit_id":"ac98fd49c6ce5ccae9c38a66ad53196eae246346"},{"author":{"_account_id":10497,"name":"KATO Tomoyuki","email":"kato.tomoyuki@jp.fujitsu.com","username":"to222"},"change_message_id":"950da9553e5461797c848bdaba6645ed5c9a23dc","unresolved":false,"context_lines":[{"line_number":523,"context_line":"       volume_driver \u003d cinder.volume.drivers.netapp.iscsi.NetAppISCSIDriver"},{"line_number":524,"context_line":""},{"line_number":525,"context_line":"- NetApp NFS driver for Data ONTAP operating in 7-Mode storage"},{"line_number":526,"context_line":"   controller:"},{"line_number":527,"context_line":""},{"line_number":528,"context_line":"   .. code-block:: ini"},{"line_number":529,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"7a740942_dcaceba0","line":526,"updated":"2015-12-09 06:53:56.000000000","message":"dedent. 2 white spaces.","commit_id":"ac98fd49c6ce5ccae9c38a66ad53196eae246346"},{"author":{"_account_id":16237,"name":"venkatamahesh","email":"venkatamaheshkotha@gmail.com","username":"venkatamahesh"},"change_message_id":"ace4789e63a951c4394070a2bc03e6183eb09417","unresolved":false,"context_lines":[{"line_number":523,"context_line":"       volume_driver \u003d cinder.volume.drivers.netapp.iscsi.NetAppISCSIDriver"},{"line_number":524,"context_line":""},{"line_number":525,"context_line":"- NetApp NFS driver for Data ONTAP operating in 7-Mode storage"},{"line_number":526,"context_line":"   controller:"},{"line_number":527,"context_line":""},{"line_number":528,"context_line":"   .. code-block:: ini"},{"line_number":529,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"7a740942_bc1ebf5c","line":526,"updated":"2015-12-09 06:48:29.000000000","message":"ditto","commit_id":"ac98fd49c6ce5ccae9c38a66ad53196eae246346"},{"author":{"_account_id":10497,"name":"KATO Tomoyuki","email":"kato.tomoyuki@jp.fujitsu.com","username":"to222"},"change_message_id":"950da9553e5461797c848bdaba6645ed5c9a23dc","unresolved":false,"context_lines":[{"line_number":525,"context_line":"- NetApp NFS driver for Data ONTAP operating in 7-Mode storage"},{"line_number":526,"context_line":"   controller:"},{"line_number":527,"context_line":""},{"line_number":528,"context_line":"   .. code-block:: ini"},{"line_number":529,"context_line":""},{"line_number":530,"context_line":"       volume_driver \u003d cinder.volume.drivers.netapp.nfs.NetAppNFSDriver"},{"line_number":531,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"7a740942_fc8a071a","line":528,"updated":"2015-12-09 06:53:56.000000000","message":"dedent. 2 white spaces.","commit_id":"ac98fd49c6ce5ccae9c38a66ad53196eae246346"},{"author":{"_account_id":10497,"name":"KATO Tomoyuki","email":"kato.tomoyuki@jp.fujitsu.com","username":"to222"},"change_message_id":"950da9553e5461797c848bdaba6645ed5c9a23dc","unresolved":false,"context_lines":[{"line_number":527,"context_line":""},{"line_number":528,"context_line":"   .. code-block:: ini"},{"line_number":529,"context_line":""},{"line_number":530,"context_line":"       volume_driver \u003d cinder.volume.drivers.netapp.nfs.NetAppNFSDriver"},{"line_number":531,"context_line":""},{"line_number":532,"context_line":".. note::"},{"line_number":533,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"7a740942_bc80fff7","line":530,"updated":"2015-12-09 06:53:56.000000000","message":"dedent. 5 white spaces.","commit_id":"ac98fd49c6ce5ccae9c38a66ad53196eae246346"},{"author":{"_account_id":6635,"name":"John Davidge","email":"john.davidge@rackspace.com","username":"john-davidge"},"change_message_id":"bac11881c0cd3651c6973f38c3c2b5f6f6b80d06","unresolved":false,"context_lines":[{"line_number":19,"context_line":""},{"line_number":20,"context_line":"    With the Juno release of OpenStack, OpenStack Block Storage has"},{"line_number":21,"context_line":"    introduced the concept of \"storage pools\", in which a single"},{"line_number":22,"context_line":"    OpenStack Block Storage back end may present one or more logical"},{"line_number":23,"context_line":"    storage resource pools from which OpenStack Block Storage will"},{"line_number":24,"context_line":"    select as a storage location when provisioning volumes."},{"line_number":25,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"7a740942_0dba146f","line":22,"updated":"2015-12-09 20:58:21.000000000","message":"nit: back-end","commit_id":"0de3c7c202e7d0df5596384e87ee5b96df646156"},{"author":{"_account_id":7923,"name":"Gauvain Pocentek","email":"gauvainpocentek@gmail.com","username":"gpocentek"},"change_message_id":"7c9ff107d043772fc1b4ca1990a6e76d6175db09","unresolved":false,"context_lines":[{"line_number":19,"context_line":""},{"line_number":20,"context_line":"    With the Juno release of OpenStack, OpenStack Block Storage has"},{"line_number":21,"context_line":"    introduced the concept of \"storage pools\", in which a single"},{"line_number":22,"context_line":"    OpenStack Block Storage back end may present one or more logical"},{"line_number":23,"context_line":"    storage resource pools from which OpenStack Block Storage will"},{"line_number":24,"context_line":"    select as a storage location when provisioning volumes."},{"line_number":25,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"7a740942_efc3e736","line":22,"in_reply_to":"7a740942_0dba146f","updated":"2015-12-10 07:44:52.000000000","message":"I think it\u0027s back end in this case.","commit_id":"0de3c7c202e7d0df5596384e87ee5b96df646156"},{"author":{"_account_id":6635,"name":"John Davidge","email":"john.davidge@rackspace.com","username":"john-davidge"},"change_message_id":"bac11881c0cd3651c6973f38c3c2b5f6f6b80d06","unresolved":false,"context_lines":[{"line_number":21,"context_line":"    introduced the concept of \"storage pools\", in which a single"},{"line_number":22,"context_line":"    OpenStack Block Storage back end may present one or more logical"},{"line_number":23,"context_line":"    storage resource pools from which OpenStack Block Storage will"},{"line_number":24,"context_line":"    select as a storage location when provisioning volumes."},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"    In releases prior to Juno, the NetApp unified driver contained some"},{"line_number":27,"context_line":"    \"scheduling\" logic that determined which NetApp storage container"}],"source_content_type":"text/x-rst","patch_set":3,"id":"7a740942_4d4edc97","line":24,"updated":"2015-12-09 20:58:21.000000000","message":"nit: \"...select a storage location...\"","commit_id":"0de3c7c202e7d0df5596384e87ee5b96df646156"},{"author":{"_account_id":14962,"name":"ologvinova","email":"ologvinova@mirantis.com","username":"ologvinova"},"change_message_id":"cea2af0758aa78c5a8954543091f80fa7f6d7a03","unresolved":false,"context_lines":[{"line_number":21,"context_line":"    introduced the concept of \"storage pools\", in which a single"},{"line_number":22,"context_line":"    OpenStack Block Storage back end may present one or more logical"},{"line_number":23,"context_line":"    storage resource pools from which OpenStack Block Storage will"},{"line_number":24,"context_line":"    select as a storage location when provisioning volumes."},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"    In releases prior to Juno, the NetApp unified driver contained some"},{"line_number":27,"context_line":"    \"scheduling\" logic that determined which NetApp storage container"}],"source_content_type":"text/x-rst","patch_set":3,"id":"7a740942_072c17aa","line":24,"in_reply_to":"7a740942_0f1d13bd","updated":"2015-12-10 09:09:15.000000000","message":"If we leave \u0027as\u0027 we would need to an an object (select smth as a location). So I agree with John, we should remove \u0027as\u0027 from here.","commit_id":"0de3c7c202e7d0df5596384e87ee5b96df646156"},{"author":{"_account_id":7923,"name":"Gauvain Pocentek","email":"gauvainpocentek@gmail.com","username":"gpocentek"},"change_message_id":"7c9ff107d043772fc1b4ca1990a6e76d6175db09","unresolved":false,"context_lines":[{"line_number":21,"context_line":"    introduced the concept of \"storage pools\", in which a single"},{"line_number":22,"context_line":"    OpenStack Block Storage back end may present one or more logical"},{"line_number":23,"context_line":"    storage resource pools from which OpenStack Block Storage will"},{"line_number":24,"context_line":"    select as a storage location when provisioning volumes."},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"    In releases prior to Juno, the NetApp unified driver contained some"},{"line_number":27,"context_line":"    \"scheduling\" logic that determined which NetApp storage container"}],"source_content_type":"text/x-rst","patch_set":3,"id":"7a740942_0f1d13bd","line":24,"in_reply_to":"7a740942_4d4edc97","updated":"2015-12-10 07:44:52.000000000","message":"Not sure about that. Wouldn\u0027t it change the meaning of the sentence?","commit_id":"0de3c7c202e7d0df5596384e87ee5b96df646156"},{"author":{"_account_id":6635,"name":"John Davidge","email":"john.davidge@rackspace.com","username":"john-davidge"},"change_message_id":"bac11881c0cd3651c6973f38c3c2b5f6f6b80d06","unresolved":false,"context_lines":[{"line_number":32,"context_line":"    With the introduction of pools, all scheduling logic is performed"},{"line_number":33,"context_line":"    completely within the OpenStack Block Storage scheduler, as each"},{"line_number":34,"context_line":"    NetApp storage container is directly exposed to the OpenStack Block"},{"line_number":35,"context_line":"    Storage scheduler as a storage pool; whereas previously, the NetApp"},{"line_number":36,"context_line":"    unified driver presented an aggregated view to the scheduler and"},{"line_number":37,"context_line":"    made a final placement decision as to which NetApp storage container"},{"line_number":38,"context_line":"    the OpenStack Block Storage volume would be provisioned into."}],"source_content_type":"text/x-rst","patch_set":3,"id":"7a740942_681ce66a","line":35,"updated":"2015-12-09 20:58:21.000000000","message":"This whole paragraph is one very long sentence. Can we split it by replacing the semicolon with a period, and continuing the next sentence with \"Previously, the NetApp...\" ?","commit_id":"0de3c7c202e7d0df5596384e87ee5b96df646156"},{"author":{"_account_id":6635,"name":"John Davidge","email":"john.davidge@rackspace.com","username":"john-davidge"},"change_message_id":"bac11881c0cd3651c6973f38c3c2b5f6f6b80d06","unresolved":false,"context_lines":[{"line_number":41,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":42,"context_line":""},{"line_number":43,"context_line":"The NetApp clustered Data ONTAP storage family represents a"},{"line_number":44,"context_line":"configuration group which provides OpenStack compute instances access to"},{"line_number":45,"context_line":"clustered Data ONTAP storage systems. At present it can be configured in"},{"line_number":46,"context_line":"OpenStack Block Storage to work with iSCSI and NFS storage protocols."},{"line_number":47,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"7a740942_888cb280","line":44,"updated":"2015-12-09 20:58:21.000000000","message":"OpenStack Compute","commit_id":"0de3c7c202e7d0df5596384e87ee5b96df646156"},{"author":{"_account_id":6635,"name":"John Davidge","email":"john.davidge@rackspace.com","username":"john-davidge"},"change_message_id":"bac11881c0cd3651c6973f38c3c2b5f6f6b80d06","unresolved":false,"context_lines":[{"line_number":170,"context_line":"  within the same cluster."},{"line_number":171,"context_line":""},{"line_number":172,"context_line":"- The source image from the Image service has already been cached in an NFS"},{"line_number":173,"context_line":"  image cache within a Block Storage backend. The cached image resides on a"},{"line_number":174,"context_line":"  different FlexVol volume than the destination for the new Block Storage"},{"line_number":175,"context_line":"  volume. Both FlexVols must be located within the same cluster."},{"line_number":176,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"7a740942_4867aa25","line":173,"updated":"2015-12-09 20:58:21.000000000","message":"nit: back-end","commit_id":"0de3c7c202e7d0df5596384e87ee5b96df646156"},{"author":{"_account_id":6635,"name":"John Davidge","email":"john.davidge@rackspace.com","username":"john-davidge"},"change_message_id":"bac11881c0cd3651c6973f38c3c2b5f6f6b80d06","unresolved":false,"context_lines":[{"line_number":240,"context_line":"volume provisioning request. When you use the NetApp unified driver with a"},{"line_number":241,"context_line":"clustered Data ONTAP storage system, you can leverage extra specs with"},{"line_number":242,"context_line":"OpenStack Block Storage volume types to ensure that OpenStack Block Storage"},{"line_number":243,"context_line":"volumes are created on storage back ends that have certain properties. For"},{"line_number":244,"context_line":"example, when you configure QoS, mirroring, or compression for a storage back"},{"line_number":245,"context_line":"end."},{"line_number":246,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"7a740942_321f2c5d","line":243,"updated":"2015-12-09 20:58:21.000000000","message":"nit: back-ends","commit_id":"0de3c7c202e7d0df5596384e87ee5b96df646156"},{"author":{"_account_id":6635,"name":"John Davidge","email":"john.davidge@rackspace.com","username":"john-davidge"},"change_message_id":"bac11881c0cd3651c6973f38c3c2b5f6f6b80d06","unresolved":false,"context_lines":[{"line_number":241,"context_line":"clustered Data ONTAP storage system, you can leverage extra specs with"},{"line_number":242,"context_line":"OpenStack Block Storage volume types to ensure that OpenStack Block Storage"},{"line_number":243,"context_line":"volumes are created on storage back ends that have certain properties. For"},{"line_number":244,"context_line":"example, when you configure QoS, mirroring, or compression for a storage back"},{"line_number":245,"context_line":"end."},{"line_number":246,"context_line":""},{"line_number":247,"context_line":"Extra specs are associated with OpenStack Block Storage volume types, so that"}],"source_content_type":"text/x-rst","patch_set":3,"id":"7a740942_32564c07","line":244,"updated":"2015-12-09 20:58:21.000000000","message":"nit: back-end","commit_id":"0de3c7c202e7d0df5596384e87ee5b96df646156"},{"author":{"_account_id":6635,"name":"John Davidge","email":"john.davidge@rackspace.com","username":"john-davidge"},"change_message_id":"bac11881c0cd3651c6973f38c3c2b5f6f6b80d06","unresolved":false,"context_lines":[{"line_number":246,"context_line":""},{"line_number":247,"context_line":"Extra specs are associated with OpenStack Block Storage volume types, so that"},{"line_number":248,"context_line":"when users request volumes of a particular volume type, the volumes are created"},{"line_number":249,"context_line":"on storage back ends that meet the list of requirements. For example, the back"},{"line_number":250,"context_line":"ends have the available space or extra specs. You can use the specs in the"},{"line_number":251,"context_line":"following table when you define OpenStack Block Storage volume types by using"},{"line_number":252,"context_line":"the :command:`cinder type-key` command."}],"source_content_type":"text/x-rst","patch_set":3,"id":"7a740942_522438ae","line":249,"updated":"2015-12-09 20:58:21.000000000","message":"nit: back-ends - twice on this line","commit_id":"0de3c7c202e7d0df5596384e87ee5b96df646156"},{"author":{"_account_id":6635,"name":"John Davidge","email":"john.davidge@rackspace.com","username":"john-davidge"},"change_message_id":"bac11881c0cd3651c6973f38c3c2b5f6f6b80d06","unresolved":false,"context_lines":[{"line_number":431,"context_line":""},{"line_number":432,"context_line":"NetApp introduced a new unified block storage driver in Havana for configuring"},{"line_number":433,"context_line":"different storage families and storage protocols. This requires defining"},{"line_number":434,"context_line":"upgrade path for NetApp drivers which existed in releases prior to Havana. This"},{"line_number":435,"context_line":"section covers the upgrade configuration for NetApp drivers to the new unified"},{"line_number":436,"context_line":"configuration and a list of deprecated NetApp drivers."},{"line_number":437,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"7a740942_920940e0","line":434,"updated":"2015-12-09 20:58:21.000000000","message":"...defining an upgrade path...","commit_id":"0de3c7c202e7d0df5596384e87ee5b96df646156"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"33de29a5c4a5c57c22f0d458d681fbd26c45e21f","unresolved":false,"context_lines":[{"line_number":50,"context_line":""},{"line_number":51,"context_line":"The NetApp iSCSI configuration for clustered Data ONTAP is an interface"},{"line_number":52,"context_line":"from OpenStack to clustered Data ONTAP storage systems for provisioning"},{"line_number":53,"context_line":"and managing the SAN block storage entity; that is, a NetApp LUN which"},{"line_number":54,"context_line":"can be accessed using the iSCSI protocol."},{"line_number":55,"context_line":""},{"line_number":56,"context_line":"The iSCSI configuration for clustered Data ONTAP is a direct interface"}],"source_content_type":"text/x-rst","patch_set":4,"id":"7a740942_aa635840","line":53,"updated":"2015-12-11 00:15:50.000000000","message":"Try to avoid using semicolons... \n\n\"The NetApp iSCSI configuration for clusters Data ONTAP, is an interface from OpenStack to clustered Data ONTAP storage systems. It provisions and manages the SAN block storage entity, which is a NetApp LUN that can be accessed using the iSCSI protocol.\"\n\nOpen to revision suggestions... that\u0027s not the best option by any means.","commit_id":"2dfdaa8b6b165c654e380888764ef359bea7babc"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"33de29a5c4a5c57c22f0d458d681fbd26c45e21f","unresolved":false,"context_lines":[{"line_number":61,"context_line":""},{"line_number":62,"context_line":"**Configuration options**"},{"line_number":63,"context_line":""},{"line_number":64,"context_line":"Configure the volume driver, storage family and storage protocol to the"},{"line_number":65,"context_line":"NetApp unified driver, clustered Data ONTAP, and iSCSI respectively by"},{"line_number":66,"context_line":"setting the ``volume_driver``, ``netapp_storage_family`` and"},{"line_number":67,"context_line":"``netapp_storage_protocol`` options in ``cinder.conf`` as follows:"}],"source_content_type":"text/x-rst","patch_set":4,"id":"7a740942_8ac77c11","line":64,"updated":"2015-12-11 00:15:50.000000000","message":"\"storage family, and storage protocol... \"","commit_id":"2dfdaa8b6b165c654e380888764ef359bea7babc"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"33de29a5c4a5c57c22f0d458d681fbd26c45e21f","unresolved":false,"context_lines":[{"line_number":117,"context_line":""},{"line_number":118,"context_line":"Configure the volume driver, storage family, and storage protocol to NetApp"},{"line_number":119,"context_line":"unified driver, clustered Data ONTAP, and NFS respectively by setting the"},{"line_number":120,"context_line":"``volume_driver``, ``netapp_storage_family`` and ``netapp_storage_protocol``"},{"line_number":121,"context_line":"options in ``cinder.conf`` as follows:"},{"line_number":122,"context_line":""},{"line_number":123,"context_line":".. code-block:: ini"}],"source_content_type":"text/x-rst","patch_set":4,"id":"7a740942_2ad768c0","line":120,"updated":"2015-12-11 00:15:50.000000000","message":"``netapp_storage_family``, and ``netapp_storage_protocol``","commit_id":"2dfdaa8b6b165c654e380888764ef359bea7babc"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"33de29a5c4a5c57c22f0d458d681fbd26c45e21f","unresolved":false,"context_lines":[{"line_number":207,"context_line":""},{"line_number":208,"context_line":"  .. important::"},{"line_number":209,"context_line":""},{"line_number":210,"context_line":"   This feature requires that:"},{"line_number":211,"context_line":""},{"line_number":212,"context_line":"   - The storage system must have Data ONTAP v8.2 or greater installed."},{"line_number":213,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"7a740942_aa66f826","line":210,"updated":"2015-12-11 00:15:50.000000000","message":"Please indent this properly.\n\n\t  .. important::\t\n\n\t     This feature requires that:\n\n             - The storage system...","commit_id":"2dfdaa8b6b165c654e380888764ef359bea7babc"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"33de29a5c4a5c57c22f0d458d681fbd26c45e21f","unresolved":false,"context_lines":[{"line_number":368,"context_line":""},{"line_number":369,"context_line":"The NetApp iSCSI configuration for E-Series is an interface from OpenStack to"},{"line_number":370,"context_line":"E-Series storage systems for provisioning and managing the SAN block storage"},{"line_number":371,"context_line":"entity; that is, a NetApp LUN which can be accessed using the iSCSI protocol."},{"line_number":372,"context_line":""},{"line_number":373,"context_line":"The iSCSI configuration for E-Series is an interface from OpenStack Block"},{"line_number":374,"context_line":"Storage to the E-Series proxy instance and as such requires the deployment of"}],"source_content_type":"text/x-rst","patch_set":4,"id":"7a740942_850c4d3c","line":371,"updated":"2015-12-11 00:15:50.000000000","message":"Remove the semi-colon if you can, please","commit_id":"2dfdaa8b6b165c654e380888764ef359bea7babc"},{"author":{"_account_id":14962,"name":"ologvinova","email":"ologvinova@mirantis.com","username":"ologvinova"},"change_message_id":"7dbe66f06f663347b2f0d4b759b3204003011f6b","unresolved":false,"context_lines":[{"line_number":21,"context_line":"    introduced the concept of \"storage pools\", in which a single"},{"line_number":22,"context_line":"    OpenStack Block Storage back end may present one or more logical"},{"line_number":23,"context_line":"    storage resource pools from which OpenStack Block Storage will"},{"line_number":24,"context_line":"    select as a storage location when provisioning volumes."},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"    In releases prior to Juno, the NetApp unified driver contained some"},{"line_number":27,"context_line":"    \"scheduling\" logic that determined which NetApp storage container"}],"source_content_type":"text/x-rst","patch_set":5,"id":"7a740942_5e614538","line":24,"updated":"2015-12-11 10:44:10.000000000","message":"as a storage -\u003e a storage","commit_id":"4f08af4cdf13820fe5d4724168c8d8f33c059569"},{"author":{"_account_id":14396,"name":"Alexander Adamov","email":"aadamov@mirantis.com","username":"Alexander"},"change_message_id":"0b0d1bbaacc6769578fc7e2377555371ab5dd583","unresolved":false,"context_lines":[{"line_number":26,"context_line":"    In releases prior to Juno, the NetApp unified driver contained some"},{"line_number":27,"context_line":"    \"scheduling\" logic that determined which NetApp storage container"},{"line_number":28,"context_line":"    (namely, a FlexVol volume for Data ONTAP, or a dynamic disk pool for"},{"line_number":29,"context_line":"    E-Series) that a new OpenStack Block Storage volume would be placed"},{"line_number":30,"context_line":"    into."},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"    With the introduction of pools, all scheduling logic is performed"}],"source_content_type":"text/x-rst","patch_set":5,"id":"7a740942_082858e1","line":29,"updated":"2015-12-11 13:47:08.000000000","message":"We don\u0027t need \u0027OpenStack\u0027 for services names anymore. \u0027Block Storage\u0027 is enough.\nhttp://docs.openstack.org/contributor-guide/writing-style/openstack-components.html","commit_id":"4f08af4cdf13820fe5d4724168c8d8f33c059569"}],"doc/config-ref-rst/source/tables/manual/cinder-netapp_cdot_extraspecs.rst":[{"author":{"_account_id":14643,"name":"Olga Gusarenko","email":"ogusarenko@mirantis.com","username":"Olga"},"change_message_id":"e5e862afdf455e97d54e18f7ad5807237baf97b5","unresolved":false,"context_lines":[{"line_number":13,"context_line":"     - Limit the candidate volume list based on one of the following disk"},{"line_number":14,"context_line":"       types: ``ATA, BSAS, EATA, FCAL, FSAS, LUN, MSATA, SAS, SATA, SCSI, XATA,"},{"line_number":15,"context_line":"       XSAS, or SSD.``"},{"line_number":16,"context_line":"   * - `netapp:qos_policy_group`` [1]_"},{"line_number":17,"context_line":"     - String"},{"line_number":18,"context_line":"     - Specify the name of a QoS policy group, which defines measurable Service"},{"line_number":19,"context_line":"       Level Objectives, that should be applied to the OpenStack Block Storage"}],"source_content_type":"text/x-rst","patch_set":2,"id":"7a740942_72995bc3","line":16,"updated":"2015-12-09 08:56:33.000000000","message":"One more backtick is required here: ``netapp:qos_policy_group``","commit_id":"ac98fd49c6ce5ccae9c38a66ad53196eae246346"},{"author":{"_account_id":6635,"name":"John Davidge","email":"john.davidge@rackspace.com","username":"john-davidge"},"change_message_id":"bac11881c0cd3651c6973f38c3c2b5f6f6b80d06","unresolved":false,"context_lines":[{"line_number":63,"context_line":"   In the Juno release, these negative-assertion extra specs are"},{"line_number":64,"context_line":"   formally deprecated by the NetApp unified driver. Instead of using"},{"line_number":65,"context_line":"   the deprecated negative-assertion extra specs (for example,"},{"line_number":66,"context_line":"   ``netapp_unmirrored``) with a value of ``true``, use the"},{"line_number":67,"context_line":"   corresponding positive-assertion extra spec (for example,"},{"line_number":68,"context_line":"   ``netapp_mirrored``) with a value of ``false``."}],"source_content_type":"text/x-rst","patch_set":3,"id":"7a740942_f2cd2487","line":66,"updated":"2015-12-09 20:58:21.000000000","message":"``True``","commit_id":"0de3c7c202e7d0df5596384e87ee5b96df646156"},{"author":{"_account_id":6635,"name":"John Davidge","email":"john.davidge@rackspace.com","username":"john-davidge"},"change_message_id":"bac11881c0cd3651c6973f38c3c2b5f6f6b80d06","unresolved":false,"context_lines":[{"line_number":65,"context_line":"   the deprecated negative-assertion extra specs (for example,"},{"line_number":66,"context_line":"   ``netapp_unmirrored``) with a value of ``true``, use the"},{"line_number":67,"context_line":"   corresponding positive-assertion extra spec (for example,"},{"line_number":68,"context_line":"   ``netapp_mirrored``) with a value of ``false``."}],"source_content_type":"text/x-rst","patch_set":3,"id":"7a740942_b2c79c63","line":68,"updated":"2015-12-09 20:58:21.000000000","message":"``False``","commit_id":"0de3c7c202e7d0df5596384e87ee5b96df646156"}]}
