)]}'
{"id":"openstack%2Fopenstacksdk~992916","triplet_id":"openstack%2Fopenstacksdk~master~I4068f72b7e783334e79cc60c31f6456d740e04e0","project":"openstack/openstacksdk","branch":"master","topic":"volume-gaps","hashtags":[],"change_id":"I4068f72b7e783334e79cc60c31f6456d740e04e0","subject":"volume: Add import backup record support","status":"MERGED","created":"2026-06-11 14:35:23.000000000","updated":"2026-06-12 00:10:05.000000000","submitted":"2026-06-12 00:08:17.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"992916-volume-gaps","meta_rev_id":"bcacd1a190249ded1f852dff4f64e5b7102dd2b7","_number":992916,"virtual_id_number":992916,"owner":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-06-12 00:07:21.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"all":[{"value":2,"date":"2026-06-11 20:52:28.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"all":[{"value":1,"date":"2026-06-11 20:52:28.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Allow-Post-Review":{"all":[{"value":0,"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{" 0":"Abstain","+1":"Approved for Zuul Post Review Pipeline"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-06-11 17:02:12.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"}],"messages":[{"id":"f836d30957889b008be14ada11c05c67bf415152","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2026-06-11 14:35:23.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"95b619d678a93bb390af8063c5fd603ea391bd56","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2026-06-11 15:08:56.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"dd5909b4081f044d3297d82eba08472cceb291dd","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-11 17:02:12.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/25fa6b60fdda4f02a20cb74ed2dc0b2d\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/cbf3bb0d20fc45199db1d30eb435f4e6 : SUCCESS in 6m 08s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/043057c9d7ec4540b5b14ff1eb560e8e : SUCCESS in 4m 19s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/824e96c32d31438aa0dd062d2670959e : SUCCESS in 4m 35s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/65690deff5274ccea8adbf800a495e1c : SUCCESS in 4m 17s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/642840a83c384941b2a45fd5c93f6a9b : SUCCESS in 9m 12s (non-voting)\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/b26b447aee464f328da987ebd0c8df8a : SUCCESS in 1h 12m 34s\n- os-client-config-tox-py311-tips https://zuul.opendev.org/t/openstack/build/e4201625cdf74a619854d9e38434b954 : SUCCESS in 4m 04s\n- osc-tox-py311-tips https://zuul.opendev.org/t/openstack/build/af59239932ea483b8acca0786260e456 : SUCCESS in 3m 26s\n- osc-tox-py314-tips https://zuul.opendev.org/t/openstack/build/11a56c13ea904d82a6177db98d75407e : SUCCESS in 5m 52s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/63afbb7b3e9145739cbac13c8c600791 : SUCCESS in 12m 44s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/902a28a04ac946a6b772d2b402a3e110 : SUCCESS in 2m 49s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/6e6b9166725940648a1efc00d904860f : SUCCESS in 38m 28s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/e4f9ad0bf69f47aea121d1fa29e0ece1 : SUCCESS in 1h 00m 16s\n- openstacksdk-functional-devstack-networking-ext https://zuul.opendev.org/t/openstack/build/18b842e505c34105b0fa1ec8d11ea158 : FAILURE in 1h 33m 29s (non-voting)\n- openstacksdk-functional-devstack-magnum https://zuul.opendev.org/t/openstack/build/7b31677b35e14bbb8dad335693558c0f : FAILURE in 46m 26s (non-voting)\n- openstacksdk-functional-devstack-manila https://zuul.opendev.org/t/openstack/build/5b04830c3dae46c4860d19b8a9d6b2d1 : SUCCESS in 21m 50s\n- openstacksdk-functional-devstack-compute-manila https://zuul.opendev.org/t/openstack/build/4b9e44db8c6444628ac64db7d8834305 : SUCCESS in 13m 40s\n- openstacksdk-functional-devstack-masakari https://zuul.opendev.org/t/openstack/build/6ba249e7db3a4438ad1ff5f17f6e7a22 : SUCCESS in 32m 21s\n- openstacksdk-functional-devstack-ironic https://zuul.opendev.org/t/openstack/build/d17d56ada4e54f73b5eb80b278d346d4 : SUCCESS in 32m 18s\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/687123d4e7e440e28ea558724751b7c2 : SUCCESS in 1h 32m 22s (non-voting)\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/0de491a6adee48acb9c5f20341768d86 : SUCCESS in 1h 01m 42s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"7db1636ae58608aab71ea0de3e34f2f1ab181a79","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2026-06-11 17:13:51.000000000","message":"Uploaded patch set 3: Patch Set 2 was rebased.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":3},{"id":"4981c7f29f7dacdef6d507c86ce12e988647efe8","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-11 18:49:10.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/cc4aa980ed0b423dbe7996ec309a00cf\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b6eb1018cdac4f608a5adf4827e2d000 : SUCCESS in 5m 00s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/29c5ed5f634f484a9534c893f7780409 : SUCCESS in 5m 02s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/ecbf4849a5a6459cbc9a935ddfdd8e2a : SUCCESS in 4m 08s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/1ba0e8c2d42f40f3af67a038ea3ee4f3 : SUCCESS in 3m 55s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/71cbbd6eaeb94b449663a678df6bcaae : SUCCESS in 6m 25s (non-voting)\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/a512c36c05154fedb8c5da1a05497f9d : SUCCESS in 57m 20s\n- os-client-config-tox-py311-tips https://zuul.opendev.org/t/openstack/build/1498ec189584435ea8b4da0235cf8f49 : SUCCESS in 4m 04s\n- osc-tox-py311-tips https://zuul.opendev.org/t/openstack/build/d106adb24953478f9406aad8faf1d239 : SUCCESS in 5m 07s\n- osc-tox-py314-tips https://zuul.opendev.org/t/openstack/build/0012f433033b422595848757a495d418 : SUCCESS in 4m 55s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7b352a7489604d28926c1b44df2ae23b : SUCCESS in 6m 10s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/83a92b378b8c412ea4c170b83ce72450 : SUCCESS in 3m 23s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/4f8a47af9f584251ab2e23f16813a8ee : SUCCESS in 1h 09m 53s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/6d6353f437724cb19b222fca2740e759 : SUCCESS in 1h 26m 12s\n- openstacksdk-functional-devstack-networking-ext https://zuul.opendev.org/t/openstack/build/f70b6c7614694e0c965b399c7b1f87e2 : FAILURE in 1h 29m 20s (non-voting)\n- openstacksdk-functional-devstack-magnum https://zuul.opendev.org/t/openstack/build/692939e9a98f4b488f1a08240bb4a868 : FAILURE in 1h 03m 19s (non-voting)\n- openstacksdk-functional-devstack-manila https://zuul.opendev.org/t/openstack/build/008d0ac8a836451381d73e7e71febf39 : SUCCESS in 22m 03s\n- openstacksdk-functional-devstack-compute-manila https://zuul.opendev.org/t/openstack/build/13a1b0b31ba24f8eb0de6dc6691fc1ae : SUCCESS in 24m 00s\n- openstacksdk-functional-devstack-masakari https://zuul.opendev.org/t/openstack/build/d189820e88a54d7c8f28e85063ff3905 : SUCCESS in 15m 56s\n- openstacksdk-functional-devstack-ironic https://zuul.opendev.org/t/openstack/build/ffcb121508fe4050aafe67af68839b94 : SUCCESS in 45m 28s\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/0f28d9be0d3644759f20330837c6c34e : SUCCESS in 1h 25m 25s (non-voting)\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/aee9eecd84af43518008f1877c6785c2 : SUCCESS in 1h 18m 51s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"0ceeb8d1ac909fc37db455fe33ed3eb819bbf0f2","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2026-06-11 20:52:28.000000000","message":"Patch Set 3: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":3},{"id":"005238e4a6d0ad9a71da8c421ef2a4d0fdac2c8c","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-11 22:35:42.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"c5ff956ead2d3f557ae768c1360a92c184a41819","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-12 00:07:21.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/904946484820447990d5778d5027070b\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f209eeac7b4144cb86ed2e0a2916e335 : SUCCESS in 5m 53s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/da02eebdd0bb4049b6d2de86d8db93ce : SUCCESS in 2m 32s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/40828eeb8e754a5b8f6ea7128e7ee674 : SUCCESS in 6m 46s\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/60374b1ebf81428ca83101127e92c461 : SUCCESS in 1h 11m 00s\n- os-client-config-tox-py311-tips https://zuul.opendev.org/t/openstack/build/43483f4e15794e6ca02f1b2d0190fbb7 : SUCCESS in 3m 37s\n- osc-tox-py311-tips https://zuul.opendev.org/t/openstack/build/9fcabefe752341f88ba20cff09ab2f11 : SUCCESS in 5m 34s\n- osc-tox-py314-tips https://zuul.opendev.org/t/openstack/build/6fa0005ed6e14e3285d7a27553054e9f : SUCCESS in 8m 39s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/2d92047ec16c4bb8a359308c7e80527b : SUCCESS in 10m 33s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/2a502eb619f74f9ba52c203fdfb3d933 : SUCCESS in 5m 38s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/b8f1d46c615049a990515280b15a3908 : SUCCESS in 57m 04s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/d489e14e878a43db9247bc583569e110 : SUCCESS in 1h 26m 38s\n- openstacksdk-functional-devstack-ironic https://zuul.opendev.org/t/openstack/build/da4f48a3b024471fa23e9276d4349da7 : SUCCESS in 46m 09s","accounts_in_message":[],"_revision_number":3},{"id":"1fe0357da97cea0d515818be65fdaecd2d7e2940","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-12 00:08:17.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":3},{"id":"bcacd1a190249ded1f852dff4f64e5b7102dd2b7","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-12 00:10:05.000000000","message":"Patch Set 3:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/d86af8a6529043c99376e35e815ed7ad\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/3730c14b8f7742d0be6497a2eeb0b7e0 : SUCCESS in 1m 09s","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"e80a78dae0d56403f4802eab2c06b1d9de61c9dd","revisions":{"dfb3fd5725ad6cd078a1089a3668b1ba6788ddb3":{"kind":"REWORK","_number":1,"created":"2026-06-11 14:35:23.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/16/992916/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstacksdk","ref":"refs/changes/16/992916/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/16/992916/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/16/992916/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/16/992916/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstacksdk refs/changes/16/992916/1"}}},"commit":{"parents":[{"commit":"b78c6a4bd873e4e1a3facdf3b9e475d95b0f0432","subject":"volume: Add support for QoS Spec actions","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/b78c6a4bd873e4e1a3facdf3b9e475d95b0f0432"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2026-06-11 10:35:18.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2026-06-11 14:21:46.000000000","tz":60},"subject":"volume: Add import backup record support","message":"volume: Add import backup record support\n\nWe also rename the Backup.export method to Backup.export_record since we\ncan\u0027t use Backup.import due to import being a reserved name. We also\nrename the export_record proxy methods to export_backup. This does\npresent an opportunity to fix the signature of the v3 export call, which\nwas previously returning the entire requests.Response object instead of\nthe JSON body.\n\nAdditionally, we fix the docstrings for some other Backup methods.\n\nChange-Id: I4068f72b7e783334e79cc60c31f6456d740e04e0\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/dfb3fd5725ad6cd078a1089a3668b1ba6788ddb3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/dfb3fd5725ad6cd078a1089a3668b1ba6788ddb3"}]},"branch":"refs/heads/master"},"dd48f396f288c07073a72f4ce1518544858d3a6b":{"kind":"REWORK","_number":2,"created":"2026-06-11 15:08:56.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/16/992916/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstacksdk","ref":"refs/changes/16/992916/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/16/992916/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/16/992916/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/16/992916/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstacksdk refs/changes/16/992916/2"}}},"commit":{"parents":[{"commit":"b78c6a4bd873e4e1a3facdf3b9e475d95b0f0432","subject":"volume: Add support for QoS Spec actions","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/b78c6a4bd873e4e1a3facdf3b9e475d95b0f0432"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2026-06-11 10:35:18.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2026-06-11 15:07:43.000000000","tz":60},"subject":"volume: Add import backup record support","message":"volume: Add import backup record support\n\nWe also rename the Backup.export method to Backup.export_record since we\ncan\u0027t use Backup.import due to import being a reserved name. We also\nrename the export_record proxy methods to export_backup. This does\npresent an opportunity to fix the signature of the v3 export call, which\nwas previously returning the entire requests.Response object instead of\nthe JSON body.\n\nAdditionally, we fix the docstrings for some other Backup methods.\n\nChange-Id: I4068f72b7e783334e79cc60c31f6456d740e04e0\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/dd48f396f288c07073a72f4ce1518544858d3a6b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/dd48f396f288c07073a72f4ce1518544858d3a6b"}]},"branch":"refs/heads/master"},"e80a78dae0d56403f4802eab2c06b1d9de61c9dd":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2026-06-11 17:13:51.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/16/992916/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstacksdk","ref":"refs/changes/16/992916/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/16/992916/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/16/992916/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/16/992916/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstacksdk refs/changes/16/992916/3"}}},"commit":{"parents":[{"commit":"0a22a18faad45a582528badc7d6c694b1a1a646d","subject":"volume: Add support for QoS Spec actions","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/0a22a18faad45a582528badc7d6c694b1a1a646d"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2026-06-11 10:35:18.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2026-06-11 16:51:44.000000000","tz":60},"subject":"volume: Add import backup record support","message":"volume: Add import backup record support\n\nWe also rename the Backup.export method to Backup.export_record since we\ncan\u0027t use Backup.import due to import being a reserved name. We also\nrename the export_record proxy methods to export_backup. This does\npresent an opportunity to fix the signature of the v3 export call, which\nwas previously returning the entire requests.Response object instead of\nthe JSON body.\n\nAdditionally, we fix the docstrings for some other Backup methods.\n\nChange-Id: I4068f72b7e783334e79cc60c31f6456d740e04e0\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/e80a78dae0d56403f4802eab2c06b1d9de61c9dd"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/e80a78dae0d56403f4802eab2c06b1d9de61c9dd"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"CLOSED","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY","applied_by":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"}},{"label":"Allow-Post-Review","status":"MAY"}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dMAX"],"failing_atoms":["label:Verified\u003dMIN"],"atom_explanations":{"label:Verified\u003dMAX":"","label:Verified\u003dMIN":""}}},{"name":"Allow-Post-Review","description":"Allow Post Review","status":"NOT_APPLICABLE","is_legacy":false,"applicability_expression_result":{"fulfilled":false,"status":"FAIL"},"submittability_expression_result":{"expression":"is:true","fulfilled":true,"status":"NOT_EVALUATED","passing_atoms":[],"failing_atoms":[],"atom_explanations":{}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dMAX"],"failing_atoms":["label:Code-Review\u003dMIN"],"atom_explanations":{"label:Code-Review\u003dMAX":"","label:Code-Review\u003dMIN":""}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dMAX"],"failing_atoms":["label:Workflow\u003dMIN"],"atom_explanations":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
