)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"change_message_id":"9a188258e589dba61a8f02141a6f4a35c5695d7a","unresolved":false,"context_lines":[{"line_number":7,"context_line":"[storwize]: optimize create_flashcopy_to_consistgrp"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"This change will optimize create_flashcopy_to_consistgrp"},{"line_number":10,"context_line":"and also fixes the bug 1837524."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"closes bug: #1890589"},{"line_number":13,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"9f560f44_a1b8142a","line":10,"range":{"start_line":10,"start_character":19,"end_line":10,"end_character":31},"updated":"2020-08-19 16:52:27.000000000","message":"Then this bug should either be marked as a duplicate of 1890589, or an additional line should be added below of:\n\nCloses-bug: #1837524","commit_id":"b251d6f6bf4c470b83fc24380e953748916edda2"},{"author":{"_account_id":32036,"name":"katari manoj kumar","email":"katkumar@in.ibm.com","username":"katarimanojkumar"},"change_message_id":"3c45fb363e5fce2b6257ea7075cdc839f622a916","unresolved":false,"context_lines":[{"line_number":7,"context_line":"[storwize]: optimize create_flashcopy_to_consistgrp"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"This change will optimize create_flashcopy_to_consistgrp"},{"line_number":10,"context_line":"and also fixes the bug 1837524."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"closes bug: #1890589"},{"line_number":13,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"9f560f44_c6d2675c","line":10,"range":{"start_line":10,"start_character":19,"end_line":10,"end_character":31},"in_reply_to":"9f560f44_a1b8142a","updated":"2020-08-20 17:13:37.000000000","message":"Added closes-bug for both the bugs in the commit message.","commit_id":"b251d6f6bf4c470b83fc24380e953748916edda2"},{"author":{"_account_id":18058,"name":"Lucio Seki","email":"lseki@redhat.com","username":"lseki"},"change_message_id":"d3d160927362877c009ce9d233ccfba306c7399a","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"[storwize]:optimize create_flashcopy_to_consistgrp"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"This change will optimize create_flashcopy_to_consistgrp"},{"line_number":10,"context_line":"functionality."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"closes bug: #1890589"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":6,"id":"9f560f44_cef06700","line":9,"updated":"2020-08-26 12:57:10.000000000","message":"Looking at the bug reports and the change, seems that this is not just an optimization, but actually a fix for wrong behaviors in some scenarios.\n\nIn this case, it would be nice to have a a brief description in the commit message, and also release note.","commit_id":"96da8423a4a3c4bd4f02eb91be479146a15dea92"},{"author":{"_account_id":18058,"name":"Lucio Seki","email":"lseki@redhat.com","username":"lseki"},"change_message_id":"35ac1f97b644c66abc4105cabf98373c38516bba","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     katarimanojkumar \u003ckatkumar@in.ibm.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2020-09-07 18:29:35 +0000"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"[storwize]:optimize create_flashcopy_to_consistgrp"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"This change will optimize create_flashcopy_to_consistgrp"},{"line_number":10,"context_line":"functionality."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":9,"id":"9f560f44_4d44191a","line":7,"range":{"start_line":7,"start_character":11,"end_line":7,"end_character":19},"updated":"2020-09-15 19:55:35.000000000","message":"You might want to split the optimization and the bugfix into different patches.\n\nIf you intend to backport the patch, note that you only can backport bugfix patches, and reviewers are unlikely to approve a backport that says \"optimize ...\" in the subject line.","commit_id":"7abfe349799d38c3436f5ec136eecacdb7f2e966"},{"author":{"_account_id":32036,"name":"katari manoj kumar","email":"katkumar@in.ibm.com","username":"katarimanojkumar"},"change_message_id":"d2e11041e7a4a82d8f50c47330951316300d96b0","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     katarimanojkumar \u003ckatkumar@in.ibm.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2020-09-07 18:29:35 +0000"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"[storwize]:optimize create_flashcopy_to_consistgrp"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"This change will optimize create_flashcopy_to_consistgrp"},{"line_number":10,"context_line":"functionality."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":9,"id":"9f560f44_9f3da5be","line":7,"range":{"start_line":7,"start_character":11,"end_line":7,"end_character":19},"in_reply_to":"9f560f44_4d44191a","updated":"2020-09-22 19:23:16.000000000","message":"Thanks for the explanation.","commit_id":"7abfe349799d38c3436f5ec136eecacdb7f2e966"},{"author":{"_account_id":18058,"name":"Lucio Seki","email":"lseki@redhat.com","username":"lseki"},"change_message_id":"35ac1f97b644c66abc4105cabf98373c38516bba","unresolved":false,"context_lines":[{"line_number":11,"context_line":"Fixed create_consistency_group failures if the"},{"line_number":12,"context_line":"volume has mirror copy and mdisk_grp_name\u003dmany."},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"closes bug: #1890589"},{"line_number":15,"context_line":"closes bug: #1837524"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"Change-Id: Ica730eb7b38159e3fbf51bd7ed588c0e13a0eb46"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":9,"id":"9f560f44_6d663df1","line":14,"range":{"start_line":14,"start_character":13,"end_line":14,"end_character":20},"updated":"2020-09-15 19:55:35.000000000","message":"You might want to add another note in the release notes for this bug, too.\nOtherwise, your customers will find the launchpad bug closed, but won\u0027t find it in the next release notes [0].\n\n[0] https://docs.openstack.org/releasenotes/cinder/unreleased.html","commit_id":"7abfe349799d38c3436f5ec136eecacdb7f2e966"}],"cinder/tests/unit/volume/drivers/ibm/test_storwize_svc.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"10b1688b7b94b231cad76de200a8faaf42015665","unresolved":false,"context_lines":[{"line_number":6312,"context_line":"        consistgrp \u003d \"cg_snap-9021b016-ce1e-4145-a1f0-0bd4007a3a78\""},{"line_number":6313,"context_line":"        config \u003d self.driver.configuration"},{"line_number":6314,"context_line":"        pool \u003d \"openstack2\""},{"line_number":6315,"context_line":"        opts \u003d {\u0027rsize\u0027: 2, \u0027iogrp\u0027: 0, \u0027qos\u0027: None,  \u0027flashcopy_rate\u0027: 50}"},{"line_number":6316,"context_line":"        size \u003d 2"},{"line_number":6317,"context_line":"        self.driver._helpers.create_flashcopy_to_consistgrp(source,"},{"line_number":6318,"context_line":"                                                            target, consistgrp,"}],"source_content_type":"text/x-python","patch_set":1,"id":"9f560f44_001de7bc","line":6315,"updated":"2020-08-11 20:09:35.000000000","message":"pep8: E241 multiple spaces after \u0027,\u0027","commit_id":"16dd1a73a65910e09b68d6dde9cd67d491969592"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"10b1688b7b94b231cad76de200a8faaf42015665","unresolved":false,"context_lines":[{"line_number":6331,"context_line":"                                                            size\u003dsize)"},{"line_number":6332,"context_line":"        get_vdisk_attributes.assert_called_with(source)"},{"line_number":6333,"context_line":""},{"line_number":6334,"context_line":"        opts \u003d {\u0027rsize\u0027: 2, \u0027iogrp\u0027: None, \u0027qos\u0027: None,  \u0027flashcopy_rate\u0027: 50}"},{"line_number":6335,"context_line":"        size \u003d 2"},{"line_number":6336,"context_line":"        self.driver._helpers.create_flashcopy_to_consistgrp(source,"},{"line_number":6337,"context_line":"                                                            target, consistgrp,"}],"source_content_type":"text/x-python","patch_set":1,"id":"9f560f44_6077830a","line":6334,"updated":"2020-08-11 20:09:35.000000000","message":"pep8: E241 multiple spaces after \u0027,\u0027","commit_id":"16dd1a73a65910e09b68d6dde9cd67d491969592"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"69e0a80470d1c3e2f9623929879f12264bd814a6","unresolved":false,"context_lines":[{"line_number":6317,"context_line":"        consistgrp \u003d \"cg_snap-9021b016-ce1e-4145-a1f0-0bd4007a3a78\""},{"line_number":6318,"context_line":"        config \u003d self.driver.configuration"},{"line_number":6319,"context_line":"        pool \u003d \"openstack2\""},{"line_number":6320,"context_line":"        opts \u003d {\u0027rsize\u0027: 2, \u0027iogrp\u0027: 0, \u0027qos\u0027: None,  \u0027flashcopy_rate\u0027: 50}"},{"line_number":6321,"context_line":"        self.driver._helpers.create_flashcopy_to_consistgrp(source,"},{"line_number":6322,"context_line":"                                                            target, consistgrp,"},{"line_number":6323,"context_line":"                                                            config, opts,"}],"source_content_type":"text/x-python","patch_set":2,"id":"9f560f44_f2823700","line":6320,"updated":"2020-08-12 20:28:28.000000000","message":"pep8: E241 multiple spaces after \u0027,\u0027","commit_id":"79613dddd5b354777386e15bd47153dbdceb3714"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"69e0a80470d1c3e2f9623929879f12264bd814a6","unresolved":false,"context_lines":[{"line_number":6332,"context_line":"                                                            pool\u003dpool)"},{"line_number":6333,"context_line":"        add_vdisk_qos.assert_not_called()"},{"line_number":6334,"context_line":""},{"line_number":6335,"context_line":"        opts \u003d {\u0027rsize\u0027: 2, \u0027iogrp\u0027: 0, \u0027qos\u0027: \u0027abc\u0027,  \u0027flashcopy_rate\u0027: 50}"},{"line_number":6336,"context_line":"        self.driver._helpers.create_flashcopy_to_consistgrp(source,"},{"line_number":6337,"context_line":"                                                            target, consistgrp,"},{"line_number":6338,"context_line":"                                                            config, opts,"}],"source_content_type":"text/x-python","patch_set":2,"id":"9f560f44_d287330f","line":6335,"updated":"2020-08-12 20:28:28.000000000","message":"pep8: E241 multiple spaces after \u0027,\u0027","commit_id":"79613dddd5b354777386e15bd47153dbdceb3714"},{"author":{"_account_id":18058,"name":"Lucio Seki","email":"lseki@redhat.com","username":"lseki"},"change_message_id":"8239c5d87178aa5c0bed7cbe7e89bcc2b2a9ad8f","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":7,"id":"9f560f44_fcb50a33","updated":"2020-08-27 14:59:52.000000000","message":"You may add unittests for other methods that you changed (run_consistgrp_snapshots and create_cg_from_source).","commit_id":"5560843790099092c0ec35be85ef740d3c55c1d9"},{"author":{"_account_id":18058,"name":"Lucio Seki","email":"lseki@redhat.com","username":"lseki"},"change_message_id":"8239c5d87178aa5c0bed7cbe7e89bcc2b2a9ad8f","unresolved":false,"context_lines":[{"line_number":6324,"context_line":"                                                            full_copy\u003dFalse,"},{"line_number":6325,"context_line":"                                                            pool\u003dpool)"},{"line_number":6326,"context_line":"        _get_pool.assert_not_called()"},{"line_number":6327,"context_line":""},{"line_number":6328,"context_line":"        self.driver._helpers.create_flashcopy_to_consistgrp(source,"},{"line_number":6329,"context_line":"                                                            target, consistgrp,"},{"line_number":6330,"context_line":"                                                            config, opts,"},{"line_number":6331,"context_line":"                                                            full_copy\u003dFalse,"},{"line_number":6332,"context_line":"                                                            pool\u003dpool)"},{"line_number":6333,"context_line":"        add_vdisk_qos.assert_not_called()"},{"line_number":6334,"context_line":""},{"line_number":6335,"context_line":"        opts \u003d {\u0027rsize\u0027: 2, \u0027iogrp\u0027: 0, \u0027qos\u0027: \u0027abc\u0027, \u0027flashcopy_rate\u0027: 50}"}],"source_content_type":"text/x-python","patch_set":7,"id":"9f560f44_29c2a6e9","line":6332,"range":{"start_line":6327,"start_character":0,"end_line":6332,"end_character":70},"updated":"2020-08-27 14:59:52.000000000","message":"This is unnecessary if you\u0027re calling the method with the same parameters. You can perform both assertions (L6326 and L6333) after the same call in L6321.","commit_id":"5560843790099092c0ec35be85ef740d3c55c1d9"},{"author":{"_account_id":32036,"name":"katari manoj kumar","email":"katkumar@in.ibm.com","username":"katarimanojkumar"},"change_message_id":"77db1a0bdc38b8568096efedf825afe67ee12539","unresolved":false,"context_lines":[{"line_number":6324,"context_line":"                                                            full_copy\u003dFalse,"},{"line_number":6325,"context_line":"                                                            pool\u003dpool)"},{"line_number":6326,"context_line":"        _get_pool.assert_not_called()"},{"line_number":6327,"context_line":""},{"line_number":6328,"context_line":"        self.driver._helpers.create_flashcopy_to_consistgrp(source,"},{"line_number":6329,"context_line":"                                                            target, consistgrp,"},{"line_number":6330,"context_line":"                                                            config, opts,"},{"line_number":6331,"context_line":"                                                            full_copy\u003dFalse,"},{"line_number":6332,"context_line":"                                                            pool\u003dpool)"},{"line_number":6333,"context_line":"        add_vdisk_qos.assert_not_called()"},{"line_number":6334,"context_line":""},{"line_number":6335,"context_line":"        opts \u003d {\u0027rsize\u0027: 2, \u0027iogrp\u0027: 0, \u0027qos\u0027: \u0027abc\u0027, \u0027flashcopy_rate\u0027: 50}"}],"source_content_type":"text/x-python","patch_set":7,"id":"9f560f44_84a507a2","line":6332,"range":{"start_line":6327,"start_character":0,"end_line":6332,"end_character":70},"in_reply_to":"9f560f44_29c2a6e9","updated":"2020-09-07 09:29:40.000000000","message":"thanks for your comemnts, fixed it now.","commit_id":"5560843790099092c0ec35be85ef740d3c55c1d9"}],"cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py":[{"author":{"_account_id":14806,"name":"Chhavi Agarwal","email":"chhagarw@in.ibm.com","username":"chhagarw"},"change_message_id":"447be05cae538c7b267ad0ebfea83a33670411eb","unresolved":false,"context_lines":[{"line_number":2020,"context_line":"        # In case we need to use a specific pool"},{"line_number":2021,"context_line":"        if not pool:"},{"line_number":2022,"context_line":"            pool \u003d self._get_pool(src_attrs)"},{"line_number":2023,"context_line":"        if not full_copy:"},{"line_number":2024,"context_line":"            opts[\u0027rsize\u0027] \u003d config.storwize_svc_vol_rsize"},{"line_number":2025,"context_line":"        opts[\u0027iogrp\u0027] \u003d src_attrs[\u0027IO_group_id\u0027]"},{"line_number":2026,"context_line":"        self.create_vdisk(target, src_size, \u0027b\u0027, pool, opts)"}],"source_content_type":"text/x-python","patch_set":2,"id":"9f560f44_98a81678","line":2023,"updated":"2020-08-16 19:21:32.000000000","message":"we don\u0027t need the full_copy check here ?,\nthis wll default the snapshots to thin","commit_id":"79613dddd5b354777386e15bd47153dbdceb3714"},{"author":{"_account_id":14806,"name":"Chhavi Agarwal","email":"chhagarw@in.ibm.com","username":"chhagarw"},"change_message_id":"4f926cdedcfd4543651ad8e714206f4a1c3443d3","unresolved":false,"context_lines":[{"line_number":1823,"context_line":"                    attrs \u003d self.get_vdisk_attributes(volume[\u0027name\u0027])"},{"line_number":1824,"context_line":"                    pool \u003d self._get_pool(attrs)"},{"line_number":1825,"context_line":"                else:"},{"line_number":1826,"context_line":"                    pool \u003d volume_utils.extract_host(volume.host, \u0027pool\u0027)"},{"line_number":1827,"context_line":"                self.create_flashcopy_to_consistgrp(snapshot[\u0027volume_name\u0027],"},{"line_number":1828,"context_line":"                                                    snapshot[\u0027name\u0027],"},{"line_number":1829,"context_line":"                                                    fc_consistgrp,"}],"source_content_type":"text/x-python","patch_set":4,"id":"9f560f44_73286ee1","line":1826,"updated":"2020-08-21 09:30:06.000000000","message":"if iogrp is not found, then use the source io_grp\n if opts and opts.get(\u0027iogrp\u0027, None) is None:\n            opts[\u0027iogrp\u0027] \u003d src_attrs[\u0027IO_group_id\u0027]","commit_id":"1fd43002f9a80c104e4cb489bd1af118b9d8b784"},{"author":{"_account_id":14806,"name":"Chhavi Agarwal","email":"chhagarw@in.ibm.com","username":"chhagarw"},"change_message_id":"ca75c7a668c88abc337a286125eb07980a928deb","unresolved":false,"context_lines":[{"line_number":2023,"context_line":"        if not full_copy:"},{"line_number":2024,"context_line":"            opts[\u0027rsize\u0027] \u003d config.storwize_svc_vol_rsize"},{"line_number":2025,"context_line":"            opts[\u0027autoexpand\u0027] \u003d True"},{"line_number":2026,"context_line":"        opts[\u0027iogrp\u0027] \u003d src_attrs[\u0027IO_group_id\u0027]"},{"line_number":2027,"context_line":"        self.create_vdisk(target, src_size, \u0027b\u0027, pool, opts)"},{"line_number":2028,"context_line":"        if opts[\u0027qos\u0027]:"},{"line_number":2029,"context_line":"            self.add_vdisk_qos(target, opts[\u0027qos\u0027])"}],"source_content_type":"text/x-python","patch_set":4,"id":"9f560f44_ae1e1db8","line":2026,"updated":"2020-08-21 10:42:45.000000000","message":"if opts and opts.get(\u0027iogrp\u0027, None) is None:\n            opts[\u0027iogrp\u0027] \u003d src_attrs[\u0027IO_group_id\u0027]\n        # IBM-only end","commit_id":"1fd43002f9a80c104e4cb489bd1af118b9d8b784"},{"author":{"_account_id":32036,"name":"katari manoj kumar","email":"katkumar@in.ibm.com","username":"katarimanojkumar"},"change_message_id":"f73fc3a8a24431c581c039c958497681ac2c315f","unresolved":false,"context_lines":[{"line_number":2023,"context_line":"        if not full_copy:"},{"line_number":2024,"context_line":"            opts[\u0027rsize\u0027] \u003d config.storwize_svc_vol_rsize"},{"line_number":2025,"context_line":"            opts[\u0027autoexpand\u0027] \u003d True"},{"line_number":2026,"context_line":"        opts[\u0027iogrp\u0027] \u003d src_attrs[\u0027IO_group_id\u0027]"},{"line_number":2027,"context_line":"        self.create_vdisk(target, src_size, \u0027b\u0027, pool, opts)"},{"line_number":2028,"context_line":"        if opts[\u0027qos\u0027]:"},{"line_number":2029,"context_line":"            self.add_vdisk_qos(target, opts[\u0027qos\u0027])"}],"source_content_type":"text/x-python","patch_set":4,"id":"9f560f44_58e462e0","line":2026,"in_reply_to":"9f560f44_ae1e1db8","updated":"2020-08-21 13:46:42.000000000","message":"Done","commit_id":"1fd43002f9a80c104e4cb489bd1af118b9d8b784"}],"releasenotes/notes/bug-1837524-strowize-create_consistency_group_failures-bb2a976dfe9454a4.yaml":[{"author":{"_account_id":18058,"name":"Lucio Seki","email":"lseki@redhat.com","username":"lseki"},"change_message_id":"c464d95ec4dc9c41df8967e6cb14646f27affa13","unresolved":false,"context_lines":[{"line_number":2,"context_line":"fixes:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    `Bug #1837524 \u003chttps://bugs.launchpad.net/cinder/+bug/1837524\u003e`_:"},{"line_number":5,"context_line":"    create_consistency_group fails on IBM storwize, if the volume has"},{"line_number":6,"context_line":"    mirror copy and mdisk_grp_name\u003dmany."}],"source_content_type":"text/x-yaml","patch_set":10,"id":"9f560f44_2843fcb1","line":5,"range":{"start_line":5,"start_character":4,"end_line":5,"end_character":50},"updated":"2020-09-24 02:08:38.000000000","message":"nit: I think this works, but it\u0027s not explicit that you\u0027re fixing the bug. You might rephrase to something like:\n\n\"IBM Storwize: Fixed create_consistency_group operation when the volume has ...\"","commit_id":"08c794e170e4801aaaecc93fcb9fd18d567446cd"},{"author":{"_account_id":32036,"name":"katari manoj kumar","email":"katkumar@in.ibm.com","username":"katarimanojkumar"},"change_message_id":"5a9d1b2584e65f88e6417d27a9e9669462f7ecbc","unresolved":false,"context_lines":[{"line_number":2,"context_line":"fixes:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    `Bug #1837524 \u003chttps://bugs.launchpad.net/cinder/+bug/1837524\u003e`_:"},{"line_number":5,"context_line":"    create_consistency_group fails on IBM storwize, if the volume has"},{"line_number":6,"context_line":"    mirror copy and mdisk_grp_name\u003dmany."}],"source_content_type":"text/x-yaml","patch_set":10,"id":"9f560f44_6fcfb97e","line":5,"range":{"start_line":5,"start_character":4,"end_line":5,"end_character":50},"in_reply_to":"9f560f44_2843fcb1","updated":"2020-09-24 04:11:02.000000000","message":"Thanks Lucio, i will address all the release notes changes suggested in a saperate review.","commit_id":"08c794e170e4801aaaecc93fcb9fd18d567446cd"},{"author":{"_account_id":18058,"name":"Lucio Seki","email":"lseki@redhat.com","username":"lseki"},"change_message_id":"30dfe4f4df80b03f2e4ade097e9bfc8db0692b29","unresolved":false,"context_lines":[{"line_number":2,"context_line":"fixes:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    `Bug #1837524 \u003chttps://bugs.launchpad.net/cinder/+bug/1837524\u003e`_:"},{"line_number":5,"context_line":"    IBM Spectrum Virtualize Family: Fixed create_consistency_group if "},{"line_number":6,"context_line":"    the volume has mirror copy and mdisk_grp_name\u003dmany."}],"source_content_type":"text/x-yaml","patch_set":12,"id":"9f560f44_6dd8fd7f","line":5,"range":{"start_line":5,"start_character":69,"end_line":5,"end_character":70},"updated":"2020-09-30 12:50:42.000000000","message":"it\u0027s always good to avoid trailing spaces","commit_id":"5032a6db0cd713f34e2f9067568f05b738f405c8"}]}
