)]}'
{"id":"openstack%2Fcinder~877755","triplet_id":"openstack%2Fcinder~stable%2F2023.1~I0ece6e279048abcc04b3674108290a80eca6bd62","project":"openstack/cinder","branch":"stable/2023.1","topic":"874865-stable/2023.1","attention_set":{},"removed_from_attention_set":{"27615":{"account":{"_account_id":27615,"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","username":"whoami-rajat"},"last_update":"2023-03-18 01:30:15.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I0ece6e279048abcc04b3674108290a80eca6bd62","subject":"Remove multiatttach request parameter","status":"MERGED","created":"2023-03-17 14:14:36.000000000","updated":"2023-04-20 19:24:38.000000000","submitted":"2023-03-18 01:30:15.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":2,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"877755-874865-stable/2023.1","cherry_pick_of_change":874865,"cherry_pick_of_patch_set":5,"meta_rev_id":"84a025631a3b6aa3097781074e6ba87f56fc98e1","_number":877755,"virtual_id_number":877755,"owner":{"_account_id":27615,"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","username":"whoami-rajat"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2023-03-18 01:30:15.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":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"all":[{"value":2,"date":"2023-03-17 14:15:51.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},{"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":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"all":[{"value":1,"date":"2023-03-17 23:10:45.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},{"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},"Review-Priority":{"all":[{"value":0,"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Branch Freeze"," 0":"No Priority","+1":"Important Change","+2":"Gate Blocker Fix / Urgent Change"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"CC":[{"_account_id":22248,"name":"HPE STORAGE CI","display_name":"HPE NIMBLE STORAGE CI","email":"hp.cinder.blr.ci@groups.ext.hpe.com","username":"hp-storage-blr-ci","tags":["SERVICE_USER"]},{"_account_id":32912,"name":"Pure Storage Third-Party CI","display_name":"Pure Storage Third-Party CI","email":"openstack-third-party-ci@purestorage.com","username":"purestorage-thirdparty-ci","status":"Doing CI things"},{"_account_id":34318,"name":"HPE Nimble Storage CI","display_name":"HPE Nimble Storage CI","email":"raghavendra.tilay@capgemini.com","username":"hpe-nimble"},{"_account_id":34420,"name":"openstack lightbits","display_name":"Lightbits CI","email":"openstack@lightbitslabs.com","username":"openstack_lightbits"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2023-03-17 14:15:51.000000000","updated_by":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"reviewer":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"state":"REVIEWER"},{"updated":"2023-03-17 14:25:36.000000000","updated_by":{"_account_id":22248,"name":"HPE STORAGE CI","display_name":"HPE NIMBLE STORAGE CI","email":"hp.cinder.blr.ci@groups.ext.hpe.com","username":"hp-storage-blr-ci","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22248,"name":"HPE STORAGE CI","display_name":"HPE NIMBLE STORAGE CI","email":"hp.cinder.blr.ci@groups.ext.hpe.com","username":"hp-storage-blr-ci","tags":["SERVICE_USER"]},"state":"CC"},{"updated":"2023-03-17 14:40:32.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":"CC"},{"updated":"2023-03-17 16:07:37.000000000","updated_by":{"_account_id":34318,"name":"HPE Nimble Storage CI","display_name":"HPE Nimble Storage CI","email":"raghavendra.tilay@capgemini.com","username":"hpe-nimble"},"reviewer":{"_account_id":34318,"name":"HPE Nimble Storage CI","display_name":"HPE Nimble Storage CI","email":"raghavendra.tilay@capgemini.com","username":"hpe-nimble"},"state":"CC"},{"updated":"2023-03-17 16:10:55.000000000","updated_by":{"_account_id":32912,"name":"Pure Storage Third-Party CI","display_name":"Pure Storage Third-Party CI","email":"openstack-third-party-ci@purestorage.com","username":"purestorage-thirdparty-ci","status":"Doing CI things"},"reviewer":{"_account_id":32912,"name":"Pure Storage Third-Party CI","display_name":"Pure Storage Third-Party CI","email":"openstack-third-party-ci@purestorage.com","username":"purestorage-thirdparty-ci","status":"Doing CI things"},"state":"CC"},{"updated":"2023-03-17 16:46:20.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"},{"updated":"2023-03-17 16:54:35.000000000","updated_by":{"_account_id":34420,"name":"openstack lightbits","display_name":"Lightbits CI","email":"openstack@lightbitslabs.com","username":"openstack_lightbits"},"reviewer":{"_account_id":34420,"name":"openstack lightbits","display_name":"Lightbits CI","email":"openstack@lightbitslabs.com","username":"openstack_lightbits"},"state":"CC"}],"messages":[{"id":"1c359882f9ec041aa6e402fcb86122c51390b8e5","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":27615,"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","username":"whoami-rajat"},"date":"2023-03-17 14:14:36.000000000","message":"Patch Set 1: Cherry Picked from branch master.","accounts_in_message":[],"_revision_number":1},{"id":"1d31cad086110ac57da25bcda9c430080dfd94ae","author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"date":"2023-03-17 14:15:51.000000000","message":"Patch Set 1: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"e5dcac6fe9032bb081b6c692a45c800fab62d94d","author":{"_account_id":22248,"name":"HPE STORAGE CI","display_name":"HPE NIMBLE STORAGE CI","email":"hp.cinder.blr.ci@groups.ext.hpe.com","username":"hp-storage-blr-ci","tags":["SERVICE_USER"]},"date":"2023-03-17 14:25:36.000000000","message":"Patch Set 1:\n\nBuild failed.\n\n- iscsi-driver-primera-cinder finger://openstack-ci-fc/71ee018a50544a12a88ca1c7c3a1528b : RETRY_LIMIT in 29s","accounts_in_message":[],"_revision_number":1},{"id":"92f667faf5c5cd9a769c73cf5596be41f3e7a920","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-03-17 14:40:32.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/d5dc269f66ba40dcb5caafe199ffd983\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/73d555bb5c7d4135a0de918fb633069f : FAILURE in 23m 41s (non-voting)\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/09c234375dc945d0a8d611fa8bef8931 : SUCCESS in 10m 56s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"405ce86ae011cba1f3e9ee99c71c2b7b488bcefd","author":{"_account_id":22248,"name":"HPE STORAGE CI","display_name":"HPE NIMBLE STORAGE CI","email":"hp.cinder.blr.ci@groups.ext.hpe.com","username":"hp-storage-blr-ci","tags":["SERVICE_USER"]},"date":"2023-03-17 14:46:26.000000000","message":"Patch Set 1:\n\nBuild failed.\n\n- 3par-iscsi-driver-master-client-pip-ssa02-dsvm https://github.com/hpe-storage/hpe_cinder_logs/tree/master/new_logs/877755 : FAILURE in 27m 36s","accounts_in_message":[],"_revision_number":1},{"id":"efcb3916fa43f8c8f266c8561ec2338a27accd50","author":{"_account_id":34318,"name":"HPE Nimble Storage CI","display_name":"HPE Nimble Storage CI","email":"raghavendra.tilay@capgemini.com","username":"hpe-nimble"},"date":"2023-03-17 16:07:37.000000000","message":"Patch Set 1:\n\nBuild failed.\n\n- iscsi-driver-alletra-6k https://hpe-storage.github.io/alletra-6k-ci-logs/logs/55/877755/1/check/iscsi-driver-alletra-6k/68e04b4/68e04b4.html : FAILURE in 1h 51m 14s","accounts_in_message":[],"_revision_number":1},{"id":"e78cd3284f17f864905eb7dd5a05e9b16c496777","author":{"_account_id":32912,"name":"Pure Storage Third-Party CI","display_name":"Pure Storage Third-Party CI","email":"openstack-third-party-ci@purestorage.com","username":"purestorage-thirdparty-ci","status":"Doing CI things"},"date":"2023-03-17 16:10:55.000000000","message":"Patch Set 1:\n\nBuild succeeded.\n\n- pure-devstack-cinder-tempest-iscsi-aio http://openstack-logs.purestorage.com/55/877755/1/thirdparty-check/pure-devstack-cinder-tempest-iscsi-aio/219e261/ : SUCCESS in 1h 46m 27s\n- pure-devstack-cinder-tempest-fc-aio http://openstack-logs.purestorage.com/55/877755/1/thirdparty-check/pure-devstack-cinder-tempest-fc-aio/d4011e8/ : FAILURE in 1h 53m 56s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"f5844c763363225f0bbf1e9be5086b6dc3fabfd5","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-03-17 16:46:20.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/bec2d6b0c1ff43318001d71d376fb5a3\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/75e9993606354203a761b8b44a428773 : SUCCESS in 6m 19s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/e6e2d1acddd24ec09298ee6fd235bfe9 : SUCCESS in 11m 16s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/22e517965f594f7c9bb81cdf6fd6f4b2 : SUCCESS in 12m 44s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5c76f4866c984a338e6631efa1c5281e : SUCCESS in 12m 45s\n- tempest-integrated-storage https://zuul.opendev.org/t/openstack/build/a3b2e0e259c645e79e83e36840f817f8 : SUCCESS in 1h 51m 21s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/ee66103999304e49905ffaab20a60ab0 : SUCCESS in 58m 58s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/0a17c1771dd840eea4d825be3824490d : SUCCESS in 9m 07s\n- cinder-code-coverage https://zuul.opendev.org/t/openstack/build/3d9c54d835f043a1a9beda4473a4fdc0 : SUCCESS in 15m 15s (non-voting)\n- cinder-mypy https://zuul.opendev.org/t/openstack/build/5c96c557d6124f698752393e5c54f444 : SUCCESS in 5m 28s\n- cinder-tox-bandit-baseline https://zuul.opendev.org/t/openstack/build/549832e05df94c3e974d667463b390e3 : SUCCESS in 6m 26s (non-voting)\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/af90b522b8fd4187979530e29b045815 : SUCCESS in 5m 38s\n- openstack-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/6748e74ec26c497d9d4f6b8eb252cde1 : SUCCESS in 5m 46s\n- cinder-rally-task https://zuul.opendev.org/t/openstack/build/8dcbd84916a844c78681dd14493a8be5 : SUCCESS in 40m 45s (non-voting)\n- openstack-tox-pylint https://zuul.opendev.org/t/openstack/build/e730d83ae97742ebbe581bf562305bae : FAILURE in 6m 07s (non-voting)\n- cinder-plugin-ceph-tempest https://zuul.opendev.org/t/openstack/build/71994db505b240c8989d29d118435f7f : SUCCESS in 1h 24m 28s\n- cinder-plugin-ceph-tempest-mn-aa https://zuul.opendev.org/t/openstack/build/1b9293f3a8fa49a0aeae7bb44cb0fcbd : FAILURE in 1h 38m 11s (non-voting)\n- cinder-tempest-plugin-lvm-lio-barbican https://zuul.opendev.org/t/openstack/build/80d559a0998e40faa11a8e5adf70619d : SUCCESS in 1h 46m 50s\n- cinder-tempest-lvm-multibackend https://zuul.opendev.org/t/openstack/build/9f632612fd9c47028d057fa48b4dbecf : SUCCESS in 1h 37m 07s (non-voting)\n- cinder-for-glance-optimized https://zuul.opendev.org/t/openstack/build/7eb24a98b0234a9fb3d3aaaea4d00f42 : SUCCESS in 47m 22s (non-voting)\n- devstack-plugin-nfs-tempest-full https://zuul.opendev.org/t/openstack/build/5101c423fde2488f8a6a09f7046a4a25 : SUCCESS in 1h 23m 00s\n- tempest-slow-py3 https://zuul.opendev.org/t/openstack/build/04c3a3c994dc4d80b240c9b7b6b16386 : SUCCESS in 2h 25m 48s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/423315abf4a74436800f9acfc2b50f01 : SUCCESS in 48m 15s\n- tempest-integrated-storage-ubuntu-focal https://zuul.opendev.org/t/openstack/build/7e3b67b82e3e41758d9c774596073ab4 : SUCCESS in 1h 29m 45s","accounts_in_message":[],"_revision_number":1},{"id":"1a22c2f9ab31e57a8964d7cee029885543371c3a","tag":"autogenerated:jenkins-gerrit-trigger","author":{"_account_id":34420,"name":"openstack lightbits","display_name":"Lightbits CI","email":"openstack@lightbitslabs.com","username":"openstack_lightbits"},"date":"2023-03-17 16:54:35.000000000","message":"Patch Set 1:\n\nBuild succeeded. log path: https://github.com/LightBitsLabs/logs/tree/main/17_03_2023_16_46_31\nLeave a comment with \u0027run-Lightbits CI\u0027 to trigger a recheck. \nFor more information about CI, please see https://wiki.openstack.org/wiki/ThirdPartySystems/LightbitsLabs_CI","accounts_in_message":[],"_revision_number":1},{"id":"1c805f5dd33b09306b5058b17a51281af2911d1b","author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"date":"2023-03-17 23:10:45.000000000","message":"Patch Set 1: Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"64aa362209881f74467202dee068b690bbf6478f","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-03-17 23:11:29.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"08da776677b87d79c91a25c69e243b94ddb69feb","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-03-18 01:30:15.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/0c8d374e0dcd4331977a447ea4d2fb51\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f152b91586514e95b41d89b0c95a99ce : SUCCESS in 5m 51s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/2fd02e8f0c164b6886274b3416ae4e31 : SUCCESS in 9m 52s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/3ce5b34479c647e48883c273f026ab9f : SUCCESS in 12m 38s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5f1be55de4ae4722ace1634e9c9d6295 : SUCCESS in 14m 05s\n- grenade https://zuul.opendev.org/t/openstack/build/9473a7a38d804fb7b7d9954717c5b3ec : SUCCESS in 1h 06m 38s\n- tempest-integrated-storage https://zuul.opendev.org/t/openstack/build/8ef663cf3ceb4a6dabacdc58865861de : SUCCESS in 1h 35m 36s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/85aa87dead374ea691f41506b970894c : SUCCESS in 1h 01m 53s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/823172719048428f8ef1d06f38999d2c : SUCCESS in 9m 17s\n- cinder-grenade-mn-sub-volbak https://zuul.opendev.org/t/openstack/build/54538bc9db9844c584f5c4887fa838e1 : SUCCESS in 1h 12m 04s\n- cinder-plugin-ceph-tempest https://zuul.opendev.org/t/openstack/build/a0a3c0db87f04294bda7e5d1241e50d9 : SUCCESS in 1h 33m 57s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/c03898dbc0c044768dcc5bab3567d062 : SUCCESS in 58m 56s\n- tempest-integrated-storage-ubuntu-focal https://zuul.opendev.org/t/openstack/build/de7e1e6ca1ba4a75bf6c5e5d31f8923c : SUCCESS in 1h 19m 57s","accounts_in_message":[],"_revision_number":1},{"id":"f6c19e0fa8d66c5643e0425f922e72c17415fc09","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-03-18 01:30:15.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":1},{"id":"9b5bafd092fe5470e69a406cf23501244f0649c0","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-03-18 01:31:17.000000000","message":"Patch Set 1:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/781c35a5a009469594679605511eaf52\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/698236ebc5634c0b8e81dddefccd5b4c : SUCCESS in 43s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/fb2b0af1d2fa49f5a290bdd1642ff170 : SUCCESS in 40s","accounts_in_message":[],"_revision_number":1},{"id":"84a025631a3b6aa3097781074e6ba87f56fc98e1","author":{"_account_id":34318,"name":"HPE Nimble Storage CI","display_name":"HPE Nimble Storage CI","email":"raghavendra.tilay@capgemini.com","username":"hpe-nimble"},"date":"2023-04-20 19:24:38.000000000","message":"Patch Set 1:\n\nBuild failed.\n\n- iscsi-driver-nimble https://hpe-storage.github.io/nimble-ci-logs/logs/55/877755/1/check/iscsi-driver-nimble/911befc/911befc.html : FAILURE in 1h 29m 37s","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"e2c3bcc6e380921bbe283b4a1b173216193c753d","revisions":{"e2c3bcc6e380921bbe283b4a1b173216193c753d":{"kind":"REWORK","_number":1,"created":"2023-03-17 14:14:36.000000000","uploader":{"_account_id":27615,"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","username":"whoami-rajat"},"ref":"refs/changes/55/877755/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cinder","ref":"refs/changes/55/877755/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cinder refs/changes/55/877755/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cinder refs/changes/55/877755/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cinder refs/changes/55/877755/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cinder refs/changes/55/877755/1"}}},"commit":{"parents":[{"commit":"7ee5824c64b1c3c85d1ce1636bdecd86acb64970","subject":"Add 2023.1 (Antelope) prelude","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/7ee5824c64b1c3c85d1ce1636bdecd86acb64970"}]}],"author":{"name":"whoami-rajat","email":"rajatdhasmana@gmail.com","date":"2023-02-23 09:59:01.000000000","tz":0},"committer":{"name":"Rajat Dhasmana","email":"rajatdhasmana@gmail.com","date":"2023-03-17 14:14:36.000000000","tz":0},"subject":"Remove multiatttach request parameter","message":"Remove multiatttach request parameter\n\nThe initial cinder design[1][2][3] allowed users to create mutliattach\nvolumes by spcifying the ``multiattach`` parameter in the request\nbody of volume create operation (``--allow-multiattach`` option in\ncinderclient).\n\nThis functionality changed in Queens with the introduction of\nmicroversion 3.50[4] where we used volume types to store\nthe multiattach capabilities. Any volume created with a multiattach\nvolume type will be a multiattach volume[5].\n\nWhile implementing the new functionality, we had to keep backward\ncompatibility with the *old way* of creating multiattach volumes.\nWe deprecated the ``multiattach`` (``--allow-multiattach`` on cinderclient\nside) parameter in the queens release[6][7].\nWe also removed the support of the ``--allow-multiattach`` optional\nparameter from cinderclient in the train release[8] but the API\nside never removed the compatibility code to disallow functionality\nof creating multiattach volumes by using the ``multiattach``\nparameter (instead of a multiattach volume type).\n\nThis patch removes the support of providing the ``multiattach``\nparameter in the request body of a volume create operation and will\nfail with a BadRequest exception stating the reason of failure\nand how it can be fixed.\n\n[1] https://blueprints.launchpad.net/cinder/+spec/multi-attach-volume\n[2] https://review.opendev.org/c/openstack/cinder/+/85847/\n[3] https://review.opendev.org/c/openstack/python-cinderclient/+/85856\n[4] https://github.com/openstack/cinder/commit/f1bfd9790d2a7cac9a3e66417b11dc8e3edd8109\n[5] https://docs.openstack.org/cinder/latest/admin/volume-multiattach.html#how-to-create-a-multiattach-volume\n[6] https://github.com/openstack/cinder/commit/94dbf5cce2caff484460a1330feb6cbf7f3dd56a\n[7] https://github.com/openstack/python-cinderclient/commit/adb141a2626192e8f45a911291895716d7c1c8a4\n[8] https://github.com/openstack/python-cinderclient/commit/3c1b417959689c85a2f54505057ca995fedca075\n\nDepends-On: https://review.opendev.org/c/openstack/tempest/+/875372\nCloses-Bug: 2008259\n\nChange-Id: I0ece6e279048abcc04b3674108290a80eca6bd62\n(cherry picked from commit 32f1145b7ddf9a9a359e2359e7db63dbdd00b899)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/e2c3bcc6e380921bbe283b4a1b173216193c753d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cinder/commit/e2c3bcc6e380921bbe283b4a1b173216193c753d"}]},"branch":"refs/heads/stable/2023.1"}},"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":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"}},{"label":"Review-Priority","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":{}}},{"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":{}}},{"name":"Review-Priority","description":"Review priority","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"-label:Review-Priority\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":[],"failing_atoms":["label:Review-Priority\u003dMIN"],"atom_explanations":{}}},{"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":{}}}]}
