)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":9236,"name":"Jon Bernard","email":"jobernar@redhat.com","username":"jbernard"},"change_message_id":"16c56ebea0d29c2f0b5f5dcd6bd2890037436b66","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"bd231c19_f8c4c4b6","updated":"2023-05-02 16:13:06.000000000","message":"I think this warrants a release note.","commit_id":"b9d6aa8ab9b9bfc15daa1514a82cb599c32c505a"},{"author":{"_account_id":31779,"name":"Jean Pierre Roquesalane","display_name":"happystacker","email":"jeanpierre.roquesalane@dell.com","username":"happystacker"},"change_message_id":"0fca15b409f8e86314891333009e018ab24634c6","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"cc762c01_81130b63","in_reply_to":"bd231c19_f8c4c4b6","updated":"2023-05-09 08:08:48.000000000","message":"Release note added. Please review.","commit_id":"b9d6aa8ab9b9bfc15daa1514a82cb599c32c505a"},{"author":{"_account_id":29122,"name":"Raghavendra Tilay","email":"raghavendra-uddhav.tilay@hpe.com","username":"raghavendrat"},"change_message_id":"3eb24826eb8284383473eacb35188a24a93cfdb6","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"71520eea_38e369d1","updated":"2023-06-30 12:49:52.000000000","message":"A small query inline","commit_id":"8c76e10f612c5ff4bf73e79dd2acb508af260cc5"},{"author":{"_account_id":32074,"name":"Harsh Ailani","email":"haailani@in.ibm.com","username":"haailani"},"change_message_id":"0f02073524dc52d4d913e56237e413e1a62c2ea6","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"5e8bdb60_d9f6ec10","updated":"2023-05-15 05:46:03.000000000","message":"Code changes look alright.","commit_id":"8c76e10f612c5ff4bf73e79dd2acb508af260cc5"},{"author":{"_account_id":33648,"name":"Nahim Alves de Souza","email":"nahimsouza@outlook.com","username":"nahimsouza"},"change_message_id":"5cb16e1467c804f2c1fa1933a9d27868e90c74be","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"a4bc3c53_b4d48993","updated":"2023-07-26 15:26:25.000000000","message":"Hi, Jean-Pierre. I added a question inline regarding replication failover. Please take a look. I didn\u0027t vote because I don\u0027t know if this is really a problem in your driver or if you already have considered that.","commit_id":"8c76e10f612c5ff4bf73e79dd2acb508af260cc5"},{"author":{"_account_id":33473,"name":"Atsushi Kawai","display_name":"akawai","email":"atsushi.kawai.bu@hitachi.com","username":"akawai"},"change_message_id":"730630a445c7ec7d7224e5d19bcbbb0331085efa","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"f5ac98a2_b3e94c5a","updated":"2023-07-03 09:38:16.000000000","message":"LGTM","commit_id":"8c76e10f612c5ff4bf73e79dd2acb508af260cc5"},{"author":{"_account_id":35063,"name":"Tony Saad","email":"tony.saad@dell.com","username":"tony-saad"},"change_message_id":"a4330a43301ff03189c08ee7fdb86a6ee613e4fc","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"fb4ee8d0_e45da2db","updated":"2023-06-19 18:21:10.000000000","message":"LGTM","commit_id":"8c76e10f612c5ff4bf73e79dd2acb508af260cc5"},{"author":{"_account_id":29122,"name":"Raghavendra Tilay","email":"raghavendra-uddhav.tilay@hpe.com","username":"raghavendrat"},"change_message_id":"420ed6c449bc46b5ccea14fb34425b0bf4c34690","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"26dbf22b_9df8617f","updated":"2023-07-03 04:27:02.000000000","message":"Ok, fine... Zuul and DellEMC PowerFlex CI have passed. So +1.","commit_id":"8c76e10f612c5ff4bf73e79dd2acb508af260cc5"},{"author":{"_account_id":17450,"name":"Chongchong Lei","email":"Nathaniel.Lei@dell.com","username":"Chongchong","status":"Dell EMC"},"change_message_id":"b9cac4aae95f30e988b9ff378d788349a22916f0","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"40cdd1a3_0649a016","updated":"2023-07-23 12:22:15.000000000","message":"run-DellEMC PowerMAX CI","commit_id":"8c76e10f612c5ff4bf73e79dd2acb508af260cc5"},{"author":{"_account_id":17450,"name":"Chongchong Lei","email":"Nathaniel.Lei@dell.com","username":"Chongchong","status":"Dell EMC"},"change_message_id":"b1fc42c853fe32b2fbb501959b040d2ffb33b878","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"65ede8ba_7ab08ed6","updated":"2023-07-18 10:54:49.000000000","message":"run-DellEMC PowerMAX CI","commit_id":"8c76e10f612c5ff4bf73e79dd2acb508af260cc5"},{"author":{"_account_id":35759,"name":"Yian Zong","display_name":"Yian Zong","email":"yian.zong@dell.com","username":"yianzong"},"change_message_id":"43518e92e16e193548b18a932bf1348118e1f96b","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"16b2a63a_c6246330","updated":"2023-08-29 03:41:32.000000000","message":"recheck","commit_id":"73fa967e9f60d4f51c472ef53b5ba531334dca78"},{"author":{"_account_id":17450,"name":"Chongchong Lei","email":"Nathaniel.Lei@dell.com","username":"Chongchong","status":"Dell EMC"},"change_message_id":"5d73bb418a2a6bd3940a24bd3b0c9c098033efba","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"134110a8_00c5d539","updated":"2023-08-31 02:15:27.000000000","message":"run-DellEMC PowerMAX CI","commit_id":"73fa967e9f60d4f51c472ef53b5ba531334dca78"},{"author":{"_account_id":31779,"name":"Jean Pierre Roquesalane","display_name":"happystacker","email":"jeanpierre.roquesalane@dell.com","username":"happystacker"},"change_message_id":"12ea8d1e152b451f83c2a8166b55444bb38790c4","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"82879c8a_0d35539d","updated":"2023-10-12 09:32:53.000000000","message":"run-DellEMC PowerStore CI","commit_id":"b0dc8ca54d1ace6b3839cc7b61af475d7883ac8f"},{"author":{"_account_id":13425,"name":"Simon Dodsley","email":"simon@purestorage.com","username":"sdodsley"},"change_message_id":"f892ca2d54f5fbda4c26c8e3edbaf82f007d7862","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":7,"id":"59835e99_56374559","updated":"2023-11-22 14:22:21.000000000","message":"Looks good","commit_id":"298932c29f749e989891fd1edfea9ec864df71cb"},{"author":{"_account_id":7198,"name":"Jay Bryant","email":"jungleboyj@electronicjungle.net","username":"jsbryant"},"change_message_id":"555e7ec51acd3c9df60ba8ebab1c35887329aab8","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":7,"id":"0ef52111_cf13543c","updated":"2023-11-29 15:10:38.000000000","message":"Passing 3rd Party CI.  Code looks good to me.","commit_id":"298932c29f749e989891fd1edfea9ec864df71cb"},{"author":{"_account_id":35759,"name":"Yian Zong","display_name":"Yian Zong","email":"yian.zong@dell.com","username":"yianzong"},"change_message_id":"45d61728c159db4de6836d06ab08b040bd5a6e66","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":7,"id":"c49bfd05_c7750293","updated":"2023-10-17 06:57:57.000000000","message":"Please kindly review the change. Thank you!","commit_id":"298932c29f749e989891fd1edfea9ec864df71cb"},{"author":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"change_message_id":"3f7ff006ae74e95e46fd10699fe5d69842df07f1","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":7,"id":"55ff2d55_d891a59e","updated":"2023-11-28 23:00:54.000000000","message":"Surprisingly small change.","commit_id":"298932c29f749e989891fd1edfea9ec864df71cb"},{"author":{"_account_id":31779,"name":"Jean Pierre Roquesalane","display_name":"happystacker","email":"jeanpierre.roquesalane@dell.com","username":"happystacker"},"change_message_id":"88d7ba06d4f68e52ae09f7e63f7acd40c14c3011","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":7,"id":"b710e9f7_d789dcef","updated":"2023-12-06 13:33:17.000000000","message":"Thks Rajat","commit_id":"298932c29f749e989891fd1edfea9ec864df71cb"},{"author":{"_account_id":29122,"name":"Raghavendra Tilay","email":"raghavendra-uddhav.tilay@hpe.com","username":"raghavendrat"},"change_message_id":"6598e00f1fb4e8e59ddea1a73c0e18e4ed2dcad7","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":7,"id":"0c5a9b4a_c901ef33","updated":"2023-12-05 09:01:56.000000000","message":"Zuul and DellEMC PowerFlex CI have passed","commit_id":"298932c29f749e989891fd1edfea9ec864df71cb"},{"author":{"_account_id":27615,"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","username":"whoami-rajat"},"change_message_id":"5d85eeb26b5dd84387723a437eef491a8e2dff4a","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":7,"id":"1a5f4170_f3b461e6","updated":"2023-12-06 12:46:13.000000000","message":"powermax FC and iSCSI CI are passing. LGTM.","commit_id":"298932c29f749e989891fd1edfea9ec864df71cb"},{"author":{"_account_id":35759,"name":"Yian Zong","display_name":"Yian Zong","email":"yian.zong@dell.com","username":"yianzong"},"change_message_id":"34258897a533fafd01a98a441f324e47bba641ef","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":7,"id":"c9aa8dc8_82e28cf7","updated":"2023-10-16 10:27:20.000000000","message":"recheck","commit_id":"298932c29f749e989891fd1edfea9ec864df71cb"},{"author":{"_account_id":17450,"name":"Chongchong Lei","email":"Nathaniel.Lei@dell.com","username":"Chongchong","status":"Dell EMC"},"change_message_id":"cb2633b198e3e305a46e5d74b08b1fcc1852737a","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":7,"id":"9fa74331_2a1f5928","updated":"2023-10-16 10:27:43.000000000","message":"run-DellEMC PowerMAX CI","commit_id":"298932c29f749e989891fd1edfea9ec864df71cb"}],"cinder/volume/drivers/dell_emc/powermax/common.py":[{"author":{"_account_id":27615,"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","username":"whoami-rajat"},"change_message_id":"5d85eeb26b5dd84387723a437eef491a8e2dff4a","unresolved":true,"context_lines":[{"line_number":5602,"context_line":"                    if self.promotion:"},{"line_number":5603,"context_line":"                        self.promotion \u003d False"},{"line_number":5604,"context_line":"                        LOG.info(\"Disabled array promotion.\")"},{"line_number":5605,"context_line":"        LOG.info(\u0027Failover completion completed.\u0027)"},{"line_number":5606,"context_line":""},{"line_number":5607,"context_line":"    def _populate_volume_and_group_update_lists("},{"line_number":5608,"context_line":"            self, volumes, groups, group_fo):"}],"source_content_type":"text/x-python","patch_set":7,"id":"561bec23_47a82902","line":5605,"range":{"start_line":5605,"start_character":27,"end_line":5605,"end_character":47},"updated":"2023-12-06 12:46:13.000000000","message":"this part is kind of confusing but i don\u0027t have better suggestions.","commit_id":"298932c29f749e989891fd1edfea9ec864df71cb"},{"author":{"_account_id":31779,"name":"Jean Pierre Roquesalane","display_name":"happystacker","email":"jeanpierre.roquesalane@dell.com","username":"happystacker"},"change_message_id":"88d7ba06d4f68e52ae09f7e63f7acd40c14c3011","unresolved":false,"context_lines":[{"line_number":5602,"context_line":"                    if self.promotion:"},{"line_number":5603,"context_line":"                        self.promotion \u003d False"},{"line_number":5604,"context_line":"                        LOG.info(\"Disabled array promotion.\")"},{"line_number":5605,"context_line":"        LOG.info(\u0027Failover completion completed.\u0027)"},{"line_number":5606,"context_line":""},{"line_number":5607,"context_line":"    def _populate_volume_and_group_update_lists("},{"line_number":5608,"context_line":"            self, volumes, groups, group_fo):"}],"source_content_type":"text/x-python","patch_set":7,"id":"e2217555_8a4449cd","line":5605,"range":{"start_line":5605,"start_character":27,"end_line":5605,"end_character":47},"in_reply_to":"561bec23_47a82902","updated":"2023-12-06 13:33:17.000000000","message":"Acknowledged","commit_id":"298932c29f749e989891fd1edfea9ec864df71cb"}],"cinder/volume/drivers/dell_emc/powermax/fc.py":[{"author":{"_account_id":29122,"name":"Raghavendra Tilay","email":"raghavendra-uddhav.tilay@hpe.com","username":"raghavendrat"},"change_message_id":"3eb24826eb8284383473eacb35188a24a93cfdb6","unresolved":true,"context_lines":[{"line_number":132,"context_line":"              - Support for Failover Abilities (bp/powermax-failover-abilities)"},{"line_number":133,"context_line":"        4.4.0 - Early check for status of port"},{"line_number":134,"context_line":"        4.4.1 - Report trim/discard support"},{"line_number":135,"context_line":"        4.5.0 - Add PowerMax v4 support"},{"line_number":136,"context_line":"        4.5.1 - Add active/active compliance"},{"line_number":137,"context_line":"    \"\"\""},{"line_number":138,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"f78ab026_c06fe4bc","line":135,"updated":"2023-06-30 12:49:52.000000000","message":"Is there any code change for 4.5.0 ?\nIf not, can this be combined with next line i.e\n4.5.0 - Add PowerMax v4 support and Add active/active compliance","commit_id":"8c76e10f612c5ff4bf73e79dd2acb508af260cc5"},{"author":{"_account_id":29122,"name":"Raghavendra Tilay","email":"raghavendra-uddhav.tilay@hpe.com","username":"raghavendrat"},"change_message_id":"420ed6c449bc46b5ccea14fb34425b0bf4c34690","unresolved":false,"context_lines":[{"line_number":132,"context_line":"              - Support for Failover Abilities (bp/powermax-failover-abilities)"},{"line_number":133,"context_line":"        4.4.0 - Early check for status of port"},{"line_number":134,"context_line":"        4.4.1 - Report trim/discard support"},{"line_number":135,"context_line":"        4.5.0 - Add PowerMax v4 support"},{"line_number":136,"context_line":"        4.5.1 - Add active/active compliance"},{"line_number":137,"context_line":"    \"\"\""},{"line_number":138,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"c3d7f6de_fe762d04","line":135,"in_reply_to":"0afe93f9_772d95d6","updated":"2023-07-03 04:27:02.000000000","message":"Ack","commit_id":"8c76e10f612c5ff4bf73e79dd2acb508af260cc5"},{"author":{"_account_id":31779,"name":"Jean Pierre Roquesalane","display_name":"happystacker","email":"jeanpierre.roquesalane@dell.com","username":"happystacker"},"change_message_id":"ed3e83e5b581d52696296ef6f46e72042640ea94","unresolved":true,"context_lines":[{"line_number":132,"context_line":"              - Support for Failover Abilities (bp/powermax-failover-abilities)"},{"line_number":133,"context_line":"        4.4.0 - Early check for status of port"},{"line_number":134,"context_line":"        4.4.1 - Report trim/discard support"},{"line_number":135,"context_line":"        4.5.0 - Add PowerMax v4 support"},{"line_number":136,"context_line":"        4.5.1 - Add active/active compliance"},{"line_number":137,"context_line":"    \"\"\""},{"line_number":138,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"0afe93f9_772d95d6","line":135,"in_reply_to":"f78ab026_c06fe4bc","updated":"2023-06-30 13:07:52.000000000","message":"Yes there is a change. The endpoint version and some paths changed due to new version v4 support","commit_id":"8c76e10f612c5ff4bf73e79dd2acb508af260cc5"},{"author":{"_account_id":27615,"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","username":"whoami-rajat"},"change_message_id":"5d85eeb26b5dd84387723a437eef491a8e2dff4a","unresolved":true,"context_lines":[{"line_number":132,"context_line":"              - Support for Failover Abilities (bp/powermax-failover-abilities)"},{"line_number":133,"context_line":"        4.4.0 - Early check for status of port"},{"line_number":134,"context_line":"        4.4.1 - Report trim/discard support"},{"line_number":135,"context_line":"        4.5.0 - Add PowerMax v4 support"},{"line_number":136,"context_line":"        4.5.1 - Add active/active compliance"},{"line_number":137,"context_line":"    \"\"\""},{"line_number":138,"context_line":""}],"source_content_type":"text/x-python","patch_set":7,"id":"dc81efd4_ea1baeb2","line":135,"range":{"start_line":135,"start_character":0,"end_line":135,"end_character":39},"updated":"2023-12-06 12:46:13.000000000","message":"this seems to be a storage array related change since i don\u0027t see code changes related to this.","commit_id":"298932c29f749e989891fd1edfea9ec864df71cb"},{"author":{"_account_id":31779,"name":"Jean Pierre Roquesalane","display_name":"happystacker","email":"jeanpierre.roquesalane@dell.com","username":"happystacker"},"change_message_id":"6770d976d5d7ecead6e12811aa4956d8754da105","unresolved":false,"context_lines":[{"line_number":132,"context_line":"              - Support for Failover Abilities (bp/powermax-failover-abilities)"},{"line_number":133,"context_line":"        4.4.0 - Early check for status of port"},{"line_number":134,"context_line":"        4.4.1 - Report trim/discard support"},{"line_number":135,"context_line":"        4.5.0 - Add PowerMax v4 support"},{"line_number":136,"context_line":"        4.5.1 - Add active/active compliance"},{"line_number":137,"context_line":"    \"\"\""},{"line_number":138,"context_line":""}],"source_content_type":"text/x-python","patch_set":7,"id":"5bbaad16_92c11055","line":135,"range":{"start_line":135,"start_character":0,"end_line":135,"end_character":39},"in_reply_to":"a4814c84_8d95fcae","updated":"2023-12-06 13:33:33.000000000","message":"Done","commit_id":"298932c29f749e989891fd1edfea9ec864df71cb"},{"author":{"_account_id":31779,"name":"Jean Pierre Roquesalane","display_name":"happystacker","email":"jeanpierre.roquesalane@dell.com","username":"happystacker"},"change_message_id":"88d7ba06d4f68e52ae09f7e63f7acd40c14c3011","unresolved":true,"context_lines":[{"line_number":132,"context_line":"              - Support for Failover Abilities (bp/powermax-failover-abilities)"},{"line_number":133,"context_line":"        4.4.0 - Early check for status of port"},{"line_number":134,"context_line":"        4.4.1 - Report trim/discard support"},{"line_number":135,"context_line":"        4.5.0 - Add PowerMax v4 support"},{"line_number":136,"context_line":"        4.5.1 - Add active/active compliance"},{"line_number":137,"context_line":"    \"\"\""},{"line_number":138,"context_line":""}],"source_content_type":"text/x-python","patch_set":7,"id":"a4814c84_8d95fcae","line":135,"range":{"start_line":135,"start_character":0,"end_line":135,"end_character":39},"in_reply_to":"dc81efd4_ea1baeb2","updated":"2023-12-06 13:33:17.000000000","message":"there isn\u0027t much difference between v3 and v4 in terms of cinder change. The big one is the software use to manage the arrays use different endpoints which are backward compatible with previous v3.","commit_id":"298932c29f749e989891fd1edfea9ec864df71cb"}],"cinder/volume/drivers/dell_emc/powermax/iscsi.py":[{"author":{"_account_id":33648,"name":"Nahim Alves de Souza","email":"nahimsouza@outlook.com","username":"nahimsouza"},"change_message_id":"5cb16e1467c804f2c1fa1933a9d27868e90c74be","unresolved":true,"context_lines":[{"line_number":565,"context_line":"        \"\"\""},{"line_number":566,"context_line":"        return self.common.retype(volume, new_type, host)"},{"line_number":567,"context_line":""},{"line_number":568,"context_line":"    def failover_host(self, context, volumes, secondary_id\u003dNone, groups\u003dNone):"},{"line_number":569,"context_line":"        \"\"\"Failover volumes to a secondary host/ backend."},{"line_number":570,"context_line":""},{"line_number":571,"context_line":"        :param context: the context"}],"source_content_type":"text/x-python","patch_set":3,"id":"90cba37e_216ff21a","line":568,"updated":"2023-07-26 15:26:25.000000000","message":"I don\u0027t know much about this Dell PowerMax driver, but if I\u0027m not mistaken, to keep the support to replication in the A/A environment, this function had to be splitted in `failover` and `failover_completed` as described in this spec [1]. \n\nSimilar to what was done in the Pure driver [2]\n\nHave you already checked this operation/scenario?\n\n\n[1] https://specs.openstack.org/openstack/cinder-specs/specs/ocata/ha-aa-replication.html\n\n[2] https://review.opendev.org/c/openstack/cinder/+/829473","commit_id":"8c76e10f612c5ff4bf73e79dd2acb508af260cc5"},{"author":{"_account_id":31779,"name":"Jean Pierre Roquesalane","display_name":"happystacker","email":"jeanpierre.roquesalane@dell.com","username":"happystacker"},"change_message_id":"a110e17813926bf3a3d221de854b1e878109f972","unresolved":true,"context_lines":[{"line_number":565,"context_line":"        \"\"\""},{"line_number":566,"context_line":"        return self.common.retype(volume, new_type, host)"},{"line_number":567,"context_line":""},{"line_number":568,"context_line":"    def failover_host(self, context, volumes, secondary_id\u003dNone, groups\u003dNone):"},{"line_number":569,"context_line":"        \"\"\"Failover volumes to a secondary host/ backend."},{"line_number":570,"context_line":""},{"line_number":571,"context_line":"        :param context: the context"}],"source_content_type":"text/x-python","patch_set":3,"id":"b08c2b43_f9cc5755","line":568,"in_reply_to":"90cba37e_216ff21a","updated":"2023-08-22 08:55:06.000000000","message":"You mean to say this part of the code needs to be broken down into two functions right?\n\nhttps://opendev.org/openstack/cinder/src/commit/3b9cc13a94668018d8e0aec2dc997262c9c654a8/cinder/volume/drivers/dell_emc/powermax/common.py#L5543","commit_id":"8c76e10f612c5ff4bf73e79dd2acb508af260cc5"},{"author":{"_account_id":35759,"name":"Yian Zong","display_name":"Yian Zong","email":"yian.zong@dell.com","username":"yianzong"},"change_message_id":"cf5f66c0f857b97db51661a405b0f645253ae0cc","unresolved":false,"context_lines":[{"line_number":565,"context_line":"        \"\"\""},{"line_number":566,"context_line":"        return self.common.retype(volume, new_type, host)"},{"line_number":567,"context_line":""},{"line_number":568,"context_line":"    def failover_host(self, context, volumes, secondary_id\u003dNone, groups\u003dNone):"},{"line_number":569,"context_line":"        \"\"\"Failover volumes to a secondary host/ backend."},{"line_number":570,"context_line":""},{"line_number":571,"context_line":"        :param context: the context"}],"source_content_type":"text/x-python","patch_set":3,"id":"bc12887c_874c3f4d","line":568,"in_reply_to":"b08c2b43_f9cc5755","updated":"2023-10-16 08:18:18.000000000","message":"Done","commit_id":"8c76e10f612c5ff4bf73e79dd2acb508af260cc5"}]}
