)]}'
{"cinder/volume/driver.py":[{"author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"change_message_id":"43a4a5050b8a6d5da16201a3ce3306ce3951b84d","unresolved":false,"context_lines":[{"line_number":309,"context_line":"               default\u003d0,"},{"line_number":310,"context_line":"               help\u003d\u0027Max number of entries allowed in the image volume cache. \u0027"},{"line_number":311,"context_line":"                    \u00270 \u003d\u003e unlimited.\u0027),"},{"line_number":312,"context_line":"    cfg.BoolOpt(\u0027use_multipath_for_image_xfer\u0027,"},{"line_number":313,"context_line":"                default\u003dFalse,"},{"line_number":314,"context_line":"                help\u003d\u0027Do we attach/detach volumes in cinder using multipath \u0027"},{"line_number":315,"context_line":"                     \u0027for volume to image and image to volume transfers?\u0027),"},{"line_number":316,"context_line":"    cfg.BoolOpt(\u0027enforce_multipath_for_image_xfer\u0027,"},{"line_number":317,"context_line":"                default\u003dFalse,"},{"line_number":318,"context_line":"                help\u003d\u0027If this is set to True, attachment of volumes for \u0027"},{"line_number":319,"context_line":"                     \u0027image transfer will be aborted when multipathd is not \u0027"},{"line_number":320,"context_line":"                     \u0027running. Otherwise, it will fallback to single path.\u0027),"},{"line_number":321,"context_line":"]"},{"line_number":322,"context_line":""},{"line_number":323,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"3fa7e38b_1ae4f441","line":320,"range":{"start_line":312,"start_character":0,"end_line":320,"end_character":77},"updated":"2019-12-18 15:25:41.000000000","message":"Might be useful to add a comment to the help text here so the sample config file includes some indication that this is a per-backend configuration.","commit_id":"712fe6bef5e3e60971abf8cbea15a43d2e3eebca"},{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"21ad6a59116045ce4e31b0bc5084fc37c85993ee","unresolved":false,"context_lines":[{"line_number":309,"context_line":"               default\u003d0,"},{"line_number":310,"context_line":"               help\u003d\u0027Max number of entries allowed in the image volume cache. \u0027"},{"line_number":311,"context_line":"                    \u00270 \u003d\u003e unlimited.\u0027),"},{"line_number":312,"context_line":"    cfg.BoolOpt(\u0027use_multipath_for_image_xfer\u0027,"},{"line_number":313,"context_line":"                default\u003dFalse,"},{"line_number":314,"context_line":"                help\u003d\u0027Do we attach/detach volumes in cinder using multipath \u0027"},{"line_number":315,"context_line":"                     \u0027for volume to image and image to volume transfers?\u0027),"},{"line_number":316,"context_line":"    cfg.BoolOpt(\u0027enforce_multipath_for_image_xfer\u0027,"},{"line_number":317,"context_line":"                default\u003dFalse,"},{"line_number":318,"context_line":"                help\u003d\u0027If this is set to True, attachment of volumes for \u0027"},{"line_number":319,"context_line":"                     \u0027image transfer will be aborted when multipathd is not \u0027"},{"line_number":320,"context_line":"                     \u0027running. Otherwise, it will fallback to single path.\u0027),"},{"line_number":321,"context_line":"]"},{"line_number":322,"context_line":""},{"line_number":323,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"3fa7e38b_955e6e4f","line":320,"range":{"start_line":312,"start_character":0,"end_line":320,"end_character":77},"in_reply_to":"3fa7e38b_1ae4f441","updated":"2019-12-18 20:00:03.000000000","message":"It\u0027s also a problem that these options show up in 2 places in the sample file: in [DEFAULT] and also in [backend_defaults].  So I can see how someone might set it in the wrong place (just search for \u0027use_multipath_for_image\u0027 and change the fist one you find).  Not sure what the best way to handle this is, though.","commit_id":"712fe6bef5e3e60971abf8cbea15a43d2e3eebca"},{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"4ce376c4fb63606c4b04f0056fe7771ba4a68d45","unresolved":false,"context_lines":[{"line_number":313,"context_line":"                default\u003dFalse,"},{"line_number":314,"context_line":"                help\u003d\u0027Do we attach/detach volumes in cinder using multipath \u0027"},{"line_number":315,"context_line":"                     \u0027for volume to image and image to volume transfers? \u0027"},{"line_number":316,"context_line":"                     \u0027This parameter need to be configured for each backend \u0027"},{"line_number":317,"context_line":"                     \u0027section or in [backend_defaults] section as a common \u0027"},{"line_number":318,"context_line":"                     \u0027configuration for all backends.\u0027),"},{"line_number":319,"context_line":"    cfg.BoolOpt(\u0027enforce_multipath_for_image_xfer\u0027,"}],"source_content_type":"text/x-python","patch_set":3,"id":"3fa7e38b_f8a78ea7","line":316,"range":{"start_line":316,"start_character":37,"end_line":316,"end_character":41},"updated":"2019-12-19 13:34:36.000000000","message":"nit: needs","commit_id":"1df1410b640f1d36864936efffde3f9c204dce60"},{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"4ce376c4fb63606c4b04f0056fe7771ba4a68d45","unresolved":false,"context_lines":[{"line_number":321,"context_line":"                help\u003d\u0027If this is set to True, attachment of volumes for \u0027"},{"line_number":322,"context_line":"                     \u0027image transfer will be aborted when multipathd is not \u0027"},{"line_number":323,"context_line":"                     \u0027running. Otherwise, it will fallback to single path. \u0027"},{"line_number":324,"context_line":"                     \u0027This parameter need to be configured for each backend \u0027"},{"line_number":325,"context_line":"                     \u0027section or in [backend_defaults] section as a common \u0027"},{"line_number":326,"context_line":"                     \u0027configuration for all backends.\u0027),"},{"line_number":327,"context_line":"]"}],"source_content_type":"text/x-python","patch_set":3,"id":"3fa7e38b_18a38a9d","line":324,"range":{"start_line":324,"start_character":37,"end_line":324,"end_character":41},"updated":"2019-12-19 13:34:36.000000000","message":"nit: needs","commit_id":"1df1410b640f1d36864936efffde3f9c204dce60"}],"doc/source/configuration/block-storage/drivers/MacroSAN-storage-driver.rst":[{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"fc9dabc3c3df7109d7f1df6abb3137bc3ade6fdd","unresolved":false,"context_lines":[{"line_number":24,"context_line":""},{"line_number":25,"context_line":"When creating a volume from image, install the ``multipath`` tool and add the"},{"line_number":26,"context_line":"following configuration keys for each backend section or in"},{"line_number":27,"context_line":"``[backend_default]`` section as a common configuration for all backends in"},{"line_number":28,"context_line":"``/etc/cinder/cinder.conf`` file:"},{"line_number":29,"context_line":""},{"line_number":30,"context_line":".. code-block:: ini"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3fa7e38b_015c8f7b","line":27,"range":{"start_line":27,"start_character":3,"end_line":27,"end_character":18},"updated":"2019-12-18 13:16:48.000000000","message":"I believe this should be backend_defaults (plural).  See https://opendev.org/openstack/cinder/src/commit/a1b6554a16ce229cbf360161fbeab40169d8f531/cinder/volume/configuration.py#L46\n(all the drivers use the SHARED_CONF_GROUP defined there)","commit_id":"b06f2130c2e5e6ccf3e82f97ef8eea92935dd822"}],"doc/source/configuration/block-storage/drivers/dell-emc-powermax-driver.rst":[{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"fc9dabc3c3df7109d7f1df6abb3137bc3ade6fdd","unresolved":false,"context_lines":[{"line_number":1093,"context_line":""},{"line_number":1094,"context_line":"On Cinder controller node, multipath for image transfer can be enabled in"},{"line_number":1095,"context_line":"``/etc/cinder/cinder.conf`` for each  backend section or"},{"line_number":1096,"context_line":"in ``[backend_default]`` section as a common configuration for all backends."},{"line_number":1097,"context_line":""},{"line_number":1098,"context_line":".. code-block:: ini"},{"line_number":1099,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"3fa7e38b_21c2eb03","line":1096,"range":{"start_line":1096,"start_character":6,"end_line":1096,"end_character":21},"updated":"2019-12-18 13:16:48.000000000","message":"backend_defaults","commit_id":"b06f2130c2e5e6ccf3e82f97ef8eea92935dd822"}],"doc/source/configuration/block-storage/drivers/dell-emc-unity-driver.rst":[{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"fc9dabc3c3df7109d7f1df6abb3137bc3ade6fdd","unresolved":false,"context_lines":[{"line_number":146,"context_line":""},{"line_number":147,"context_line":""},{"line_number":148,"context_line":"#. Enable multipath for image transfer in ``/etc/cinder/cinder.conf`` for each"},{"line_number":149,"context_line":"   backend or in ``[backend_default]`` section as a common configuration"},{"line_number":150,"context_line":"   for all backends."},{"line_number":151,"context_line":""},{"line_number":152,"context_line":"   .. code-block:: ini"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3fa7e38b_01d1efcc","line":149,"range":{"start_line":149,"start_character":20,"end_line":149,"end_character":35},"updated":"2019-12-18 13:16:48.000000000","message":"backend_defaults","commit_id":"b06f2130c2e5e6ccf3e82f97ef8eea92935dd822"}],"doc/source/configuration/block-storage/drivers/dell-emc-xtremio-driver.rst":[{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"fc9dabc3c3df7109d7f1df6abb3137bc3ade6fdd","unresolved":false,"context_lines":[{"line_number":160,"context_line":"-  Multipathing"},{"line_number":161,"context_line":""},{"line_number":162,"context_line":"   The ``use_multipath_for_image_xfer`` parameter in the ``cinder.conf`` file"},{"line_number":163,"context_line":"   should be set to ``True`` for each backend  or in ``[backend_default]``"},{"line_number":164,"context_line":"   section as a common configuration for all backends."},{"line_number":165,"context_line":""},{"line_number":166,"context_line":"   .. code-block:: ini"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3fa7e38b_a1d57bba","line":163,"range":{"start_line":163,"start_character":56,"end_line":163,"end_character":71},"updated":"2019-12-18 13:16:48.000000000","message":"backend_defaults","commit_id":"b06f2130c2e5e6ccf3e82f97ef8eea92935dd822"}],"doc/source/configuration/block-storage/drivers/huawei-storage-driver.rst":[{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"fc9dabc3c3df7109d7f1df6abb3137bc3ade6fdd","unresolved":false,"context_lines":[{"line_number":124,"context_line":""},{"line_number":125,"context_line":"When creating a volume from image, install the ``multipath`` tool and add the"},{"line_number":126,"context_line":"following configuration keys for each backend section or in"},{"line_number":127,"context_line":"``[backend_default]`` section as a common configuration for all backends in"},{"line_number":128,"context_line":"``/etc/cinder/cinder.conf`` file:"},{"line_number":129,"context_line":""},{"line_number":130,"context_line":".. code-block:: ini"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3fa7e38b_61df83d7","line":127,"range":{"start_line":127,"start_character":3,"end_line":127,"end_character":18},"updated":"2019-12-18 13:16:48.000000000","message":"backend_defaults","commit_id":"b06f2130c2e5e6ccf3e82f97ef8eea92935dd822"}],"doc/source/configuration/block-storage/drivers/infortrend-volume-driver.rst":[{"author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"change_message_id":"fc9dabc3c3df7109d7f1df6abb3137bc3ade6fdd","unresolved":false,"context_lines":[{"line_number":104,"context_line":"-----------------------"},{"line_number":105,"context_line":""},{"line_number":106,"context_line":"* Enable multipath for image transfer in ``/etc/cinder/cinder.conf`` for each"},{"line_number":107,"context_line":"  back end or in ``[backend_default]`` section as a common configuration"},{"line_number":108,"context_line":"  for all backends."},{"line_number":109,"context_line":""},{"line_number":110,"context_line":"   .. code-block:: ini"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3fa7e38b_81dcffe1","line":107,"range":{"start_line":107,"start_character":20,"end_line":107,"end_character":35},"updated":"2019-12-18 13:16:48.000000000","message":"backend_defaults","commit_id":"b06f2130c2e5e6ccf3e82f97ef8eea92935dd822"}]}
