)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":38479,"name":"Medha Choudhary","display_name":"Medha Choudhary","email":"medhaj06@gmail.com","username":"medhac1403","status":"NetApp"},"change_message_id":"c14413a4b2ef8865b49a36d360bfa5f1dc6db783","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"7677b828_df6f7b73","updated":"2026-04-02 04:35:54.000000000","message":"ran the test cases in local\n{0} manila_tempest_tests.tests.api.test_replication.ReplicationWithMetadataTest.test_arbitrary_replication_policy_metadata_accepted [34.278441s] ... ok\n{0} manila_tempest_tests.tests.api.test_replication.ReplicationWithMetadataTest.test_policy_metadata_set_immediately_after_replica_created_1_MirrorAllSnapshots [25.369028s] ... ok\n{0} manila_tempest_tests.tests.api.test_replication.ReplicationWithMetadataTest.test_policy_metadata_set_immediately_after_replica_created_2_Sync [25.174213s] ... ok\n{0} manila_tempest_tests.tests.api.test_replication.ReplicationWithMetadataTest.test_policy_metadata_set_immediately_after_replica_created_3_StrictSync [25.154652s] ... ok\n{0} manila_tempest_tests.tests.api.test_replication.ReplicationWithMetadataTest.test_promote_and_promote_back_with_policy_metadata_1_MirrorAllSnapshots [516.021649s] ... ok\n{0} manila_tempest_tests.tests.api.test_replication.ReplicationWithMetadataTest.test_promote_and_promote_back_with_policy_metadata_2_Sync [660.307288s] ... ok\n{0} manila_tempest_tests.tests.api.test_replication.ReplicationWithMetadataTest.test_promote_and_promote_back_with_policy_metadata_3_StrictSync [901.096582s] ... ok\n{0} manila_tempest_tests.tests.api.test_replication.ReplicationWithMetadataTest.test_replica_lifecycle_with_replication_policy_metadata_1_MirrorAllSnapshots [326.644430s] ... ok\n{0} manila_tempest_tests.tests.api.test_replication.ReplicationWithMetadataTest.test_replica_lifecycle_with_replication_policy_metadata_2_Sync [295.713688s] ... ok\n{0} manila_tempest_tests.tests.api.test_replication.ReplicationWithMetadataTest.test_replica_lifecycle_with_replication_policy_metadata_3_StrictSync [302.164942s] ... ok\n\n\u003d\u003d\u003d\u003d\u003d\u003d\nTotals\n\u003d\u003d\u003d\u003d\u003d\u003d\nRan: 10 tests in 3111.9841 sec.\n - Passed: 10\n - Skipped: 0\n - Expected Fail: 0\n - Unexpected Success: 0\n - Failed: 0\nSum of execute time for each test: 3111.9249 sec.","commit_id":"4511cc1c173487e329a70464f69bbe7d5391368e"},{"author":{"_account_id":38479,"name":"Medha Choudhary","display_name":"Medha Choudhary","email":"medhaj06@gmail.com","username":"medhac1403","status":"NetApp"},"change_message_id":"d2718c3cbacdec3ac3b31f5bb6e8b7ae608823ba","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"fa957657_b8a7bb59","updated":"2026-04-11 03:07:01.000000000","message":"run-NetApp CI","commit_id":"9c6189bfa8928ce449d29ee413c2d8c811d1d566"},{"author":{"_account_id":38059,"name":"Anoop Kumar Shukla","display_name":"Anoop Shukla","email":"anoop.shukla@netapp.com","username":"anoop2","status":"NetApp"},"change_message_id":"c39a3b5d0d649b384c37e740949b6adce9b27ce8","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"3618ced5_44e79b95","updated":"2026-04-13 06:49:53.000000000","message":"LGTM","commit_id":"8b4d8f6eff9c3efa1bd7265b147fc70efd6ec137"},{"author":{"_account_id":38371,"name":"Kumar Tadepalli","display_name":"Kumar Tadepalli","email":"kumart.lead@gmail.com","username":"kumart","status":"NetApp"},"change_message_id":"b24c916357fc4d080d9fbecfc054932a7192f1bc","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"95304586_3c2055a4","updated":"2026-04-14 05:32:11.000000000","message":"LGTM","commit_id":"8b4d8f6eff9c3efa1bd7265b147fc70efd6ec137"},{"author":{"_account_id":36180,"name":"Gireesh Awasthi","display_name":"Gireesh","email":"gawasthi2010@gmail.com","username":"agireesh","status":"NetApp"},"change_message_id":"7b5214aedfe0436dcca8d984d9b17cc9edd1a75f","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"262cab4c_1fbd333b","updated":"2026-04-13 04:56:14.000000000","message":"LGTM ..!","commit_id":"8b4d8f6eff9c3efa1bd7265b147fc70efd6ec137"},{"author":{"_account_id":38479,"name":"Medha Choudhary","display_name":"Medha Choudhary","email":"medhaj06@gmail.com","username":"medhac1403","status":"NetApp"},"change_message_id":"9a2f81f186f78f6a388cefe4784352f18c62947c","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"3f49c1e6_4c57da03","updated":"2026-04-13 06:01:14.000000000","message":"run-NetApp CI","commit_id":"8b4d8f6eff9c3efa1bd7265b147fc70efd6ec137"},{"author":{"_account_id":38479,"name":"Medha Choudhary","display_name":"Medha Choudhary","email":"medhaj06@gmail.com","username":"medhac1403","status":"NetApp"},"change_message_id":"7aed7fb542221e75c6dd4141c6c2a6957f1b3648","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"dc8282b9_596b79d1","updated":"2026-04-15 01:51:58.000000000","message":"run-NetApp CI","commit_id":"b88d3e0b01d690f865f4d754daca24a49a0eca6c"},{"author":{"_account_id":38059,"name":"Anoop Kumar Shukla","display_name":"Anoop Shukla","email":"anoop.shukla@netapp.com","username":"anoop2","status":"NetApp"},"change_message_id":"81232ac417355e7c64f7a471e51f83cb251e34ff","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":7,"id":"03938bdc_c6941ccb","updated":"2026-04-21 11:32:17.000000000","message":"LGTM","commit_id":"47dacb2c575474a0888c42f60f2c7490b3cebfeb"},{"author":{"_account_id":38371,"name":"Kumar Tadepalli","display_name":"Kumar Tadepalli","email":"kumart.lead@gmail.com","username":"kumart","status":"NetApp"},"change_message_id":"47de4f4d6a5677658ef27aa705fe862908759381","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":7,"id":"5b75ee94_9c5eedb4","updated":"2026-04-15 11:48:53.000000000","message":"LGTM.","commit_id":"47dacb2c575474a0888c42f60f2c7490b3cebfeb"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"3b45241458c3351ef3312b09d855f56c7c347ce6","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":7,"id":"07fa36d7_210a0dec","updated":"2026-05-19 21:11:07.000000000","message":"Thanks for working on this; please see comments inline","commit_id":"47dacb2c575474a0888c42f60f2c7490b3cebfeb"},{"author":{"_account_id":36180,"name":"Gireesh Awasthi","display_name":"Gireesh","email":"gawasthi2010@gmail.com","username":"agireesh","status":"NetApp"},"change_message_id":"45c3e534a839f24d0ece316c8e79e63e7c3fd41f","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":8,"id":"cff10a6e_47d7f696","updated":"2026-05-26 09:00:22.000000000","message":"LGTM ...!","commit_id":"66d0a19ce9f564071cd2ee504221764b041213c7"},{"author":{"_account_id":38059,"name":"Anoop Kumar Shukla","display_name":"Anoop Shukla","email":"anoop.shukla@netapp.com","username":"anoop2","status":"NetApp"},"change_message_id":"8d141bd335f8a31d925dfdb6efe2697aeb0acd90","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":8,"id":"7ac68f90_9921a949","updated":"2026-05-26 14:09:39.000000000","message":"LGTM.","commit_id":"66d0a19ce9f564071cd2ee504221764b041213c7"},{"author":{"_account_id":38371,"name":"Kumar Tadepalli","display_name":"Kumar Tadepalli","email":"kumart.lead@gmail.com","username":"kumart","status":"NetApp"},"change_message_id":"5d01300617aecf1d30931f502452504530add76c","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":8,"id":"970a357d_30190463","updated":"2026-05-26 04:30:57.000000000","message":"LGTM.","commit_id":"66d0a19ce9f564071cd2ee504221764b041213c7"},{"author":{"_account_id":38479,"name":"Medha Choudhary","display_name":"Medha Choudhary","email":"medhaj06@gmail.com","username":"medhac1403","status":"NetApp"},"change_message_id":"2ce5b706acff9749797e8b24a0026b519da64ada","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":8,"id":"5dedf270_bf343713","updated":"2026-05-22 11:25:11.000000000","message":"recheck","commit_id":"66d0a19ce9f564071cd2ee504221764b041213c7"}],"manila_tempest_tests/config.py":[{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"3b45241458c3351ef3312b09d855f56c7c347ce6","unresolved":true,"context_lines":[{"line_number":117,"context_line":"               default\u003d\"[]\","},{"line_number":118,"context_line":"               help\u003d\"JSON list of metadata dicts to pass when creating \""},{"line_number":119,"context_line":"                    \"share replicas (microversion 2.95)\"),"},{"line_number":120,"context_line":""},{"line_number":121,"context_line":""},{"line_number":122,"context_line":""},{"line_number":123,"context_line":"    # Capabilities"}],"source_content_type":"text/x-python","patch_set":7,"id":"cae6937a_b7ede15c","line":120,"updated":"2026-05-19 21:11:07.000000000","message":"drop extra blank line here","commit_id":"47dacb2c575474a0888c42f60f2c7490b3cebfeb"},{"author":{"_account_id":38479,"name":"Medha Choudhary","display_name":"Medha Choudhary","email":"medhaj06@gmail.com","username":"medhac1403","status":"NetApp"},"change_message_id":"6de0187f57a9181a2c38820f29208314553e585f","unresolved":false,"context_lines":[{"line_number":117,"context_line":"               default\u003d\"[]\","},{"line_number":118,"context_line":"               help\u003d\"JSON list of metadata dicts to pass when creating \""},{"line_number":119,"context_line":"                    \"share replicas (microversion 2.95)\"),"},{"line_number":120,"context_line":""},{"line_number":121,"context_line":""},{"line_number":122,"context_line":""},{"line_number":123,"context_line":"    # Capabilities"}],"source_content_type":"text/x-python","patch_set":7,"id":"243c4de8_f2cadfeb","line":120,"in_reply_to":"cae6937a_b7ede15c","updated":"2026-05-22 04:34:42.000000000","message":"Done","commit_id":"47dacb2c575474a0888c42f60f2c7490b3cebfeb"}],"manila_tempest_tests/tests/api/test_replication.py":[{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"3b45241458c3351ef3312b09d855f56c7c347ce6","unresolved":true,"context_lines":[{"line_number":697,"context_line":"    Parametrised tests run over CONF.share.share_replica_backend_metadata."},{"line_number":698,"context_line":"    \"\"\""},{"line_number":699,"context_line":""},{"line_number":700,"context_line":"    try:"},{"line_number":701,"context_line":"        _REPLICA_METADATA_LIST \u003d json.loads("},{"line_number":702,"context_line":"            CONF.share.share_replica_backend_metadata.strip(\"\u0027\"))"},{"line_number":703,"context_line":"    except (json.JSONDecodeError, ValueError):"},{"line_number":704,"context_line":"        _REPLICA_METADATA_LIST \u003d []"},{"line_number":705,"context_line":""},{"line_number":706,"context_line":"    @classmethod"},{"line_number":707,"context_line":"    def skip_checks(cls):"}],"source_content_type":"text/x-python","patch_set":7,"id":"1d483c48_b81b1064","line":704,"range":{"start_line":700,"start_character":2,"end_line":704,"end_character":35},"updated":"2026-05-19 21:11:07.000000000","message":"Can this move into skip_checks?","commit_id":"47dacb2c575474a0888c42f60f2c7490b3cebfeb"},{"author":{"_account_id":38479,"name":"Medha Choudhary","display_name":"Medha Choudhary","email":"medhaj06@gmail.com","username":"medhac1403","status":"NetApp"},"change_message_id":"6de0187f57a9181a2c38820f29208314553e585f","unresolved":false,"context_lines":[{"line_number":697,"context_line":"    Parametrised tests run over CONF.share.share_replica_backend_metadata."},{"line_number":698,"context_line":"    \"\"\""},{"line_number":699,"context_line":""},{"line_number":700,"context_line":"    try:"},{"line_number":701,"context_line":"        _REPLICA_METADATA_LIST \u003d json.loads("},{"line_number":702,"context_line":"            CONF.share.share_replica_backend_metadata.strip(\"\u0027\"))"},{"line_number":703,"context_line":"    except (json.JSONDecodeError, ValueError):"},{"line_number":704,"context_line":"        _REPLICA_METADATA_LIST \u003d []"},{"line_number":705,"context_line":""},{"line_number":706,"context_line":"    @classmethod"},{"line_number":707,"context_line":"    def skip_checks(cls):"}],"source_content_type":"text/x-python","patch_set":7,"id":"6e1723e7_65a2a9ff","line":704,"range":{"start_line":700,"start_character":2,"end_line":704,"end_character":35},"in_reply_to":"1d483c48_b81b1064","updated":"2026-05-22 04:34:42.000000000","message":"Hi, If we move the parsing into skip_checks, the _REPLICA_METADATA_LIST name won\u0027t exist yet when @ddt.data(*) tries to unpack it, causing a NameError crash.\n\nSo the list must be computed at class level for ddt to generate test methods from it. We added the skip check as an extra safety net for when the list is empty.","commit_id":"47dacb2c575474a0888c42f60f2c7490b3cebfeb"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"3b45241458c3351ef3312b09d855f56c7c347ce6","unresolved":true,"context_lines":[{"line_number":710,"context_line":"            raise cls.skipException(\"Replication tests are disabled.\")"},{"line_number":711,"context_line":"        if not CONF.share.backend_replication_type:"},{"line_number":712,"context_line":"            raise cls.skipException("},{"line_number":713,"context_line":"                \"CONF.share.backend_replication_type is not set or empty.\")"},{"line_number":714,"context_line":"        utils.check_skip_if_microversion_not_supported("},{"line_number":715,"context_line":"            REPLICA_METADATA_MICROVERSION)"},{"line_number":716,"context_line":""}],"source_content_type":"text/x-python","patch_set":7,"id":"51059e57_dddaef84","line":713,"updated":"2026-05-19 21:11:07.000000000","message":"```suggestion\n              \"CONF.share.backend_replication_type is not set or empty.\")\n                \n       if not cls._REPLICA_METADATA_LIST:\n          raise cls.skipException(\n              \"share_replica_backend_metadata is not configured\")\n```","commit_id":"47dacb2c575474a0888c42f60f2c7490b3cebfeb"},{"author":{"_account_id":38479,"name":"Medha Choudhary","display_name":"Medha Choudhary","email":"medhaj06@gmail.com","username":"medhac1403","status":"NetApp"},"change_message_id":"6de0187f57a9181a2c38820f29208314553e585f","unresolved":false,"context_lines":[{"line_number":710,"context_line":"            raise cls.skipException(\"Replication tests are disabled.\")"},{"line_number":711,"context_line":"        if not CONF.share.backend_replication_type:"},{"line_number":712,"context_line":"            raise cls.skipException("},{"line_number":713,"context_line":"                \"CONF.share.backend_replication_type is not set or empty.\")"},{"line_number":714,"context_line":"        utils.check_skip_if_microversion_not_supported("},{"line_number":715,"context_line":"            REPLICA_METADATA_MICROVERSION)"},{"line_number":716,"context_line":""}],"source_content_type":"text/x-python","patch_set":7,"id":"c2e2a21a_f8bb584a","line":713,"in_reply_to":"51059e57_dddaef84","updated":"2026-05-22 04:34:42.000000000","message":"Done","commit_id":"47dacb2c575474a0888c42f60f2c7490b3cebfeb"}]}
