)]}'
{"id":"openstack%2Fnova~923395","triplet_id":"openstack%2Fnova~master~I6f49408fca35656c3ae5096806df8cf6e84176fe","project":"openstack/nova","branch":"master","topic":"bug/1857306","attention_set":{"33855":{"account":{"_account_id":33855,"name":"Andrei Yachmenev","email":"andweanew@gmail.com","username":"weanew"},"last_update":"2024-07-03 16:07:36.000000000","reason":"A robot voted negatively on a label"}},"removed_from_attention_set":{"16198":{"account":{"_account_id":16198,"name":"Ilya Popov","email":"hebulrih@gmail.com","username":"IPO"},"last_update":"2024-07-08 09:46:13.000000000","reason":"\u003cGERRIT_ACCOUNT_16198\u003e replied on the change","reason_account":{"_account_id":16198,"name":"Ilya Popov","email":"hebulrih@gmail.com","username":"IPO"}}},"hashtags":[],"change_id":"I6f49408fca35656c3ae5096806df8cf6e84176fe","subject":"Fix processing uniqueness of instance host names","status":"NEW","created":"2024-07-03 13:10:16.000000000","updated":"2024-08-21 10:10:03.000000000","submit_type":"MERGE_IF_NECESSARY","mergeable":false,"submittable":false,"total_comment_count":5,"unresolved_comment_count":1,"has_review_started":true,"meta_rev_id":"833f18c8eb44fe8abf71a96b200348bcc00e047c","_number":923395,"virtual_id_number":923395,"owner":{"_account_id":33855,"name":"Andrei Yachmenev","email":"andweanew@gmail.com","username":"weanew"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:check","value":1,"date":"2024-07-04 21:16:02.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":16198,"name":"Ilya Popov","email":"hebulrih@gmail.com","username":"IPO"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","value":1,"default_value":0,"optional":true},"Code-Review":{"recommended":{"_account_id":16198,"name":"Ilya Popov","email":"hebulrih@gmail.com","username":"IPO"},"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2024-07-08 09:46:13.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":16198,"name":"Ilya Popov","email":"hebulrih@gmail.com","username":"IPO"}],"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":"","value":1,"default_value":0,"optional":true},"Workflow":{"all":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":16198,"name":"Ilya Popov","email":"hebulrih@gmail.com","username":"IPO"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":16198,"name":"Ilya Popov","email":"hebulrih@gmail.com","username":"IPO"}],"values":{" 0":"Default Priority","+1":"Contributor Review Promise","+2":"Core Review Promise"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"CC":[{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"}],"REVIEWER":[{"_account_id":16198,"name":"Ilya Popov","email":"hebulrih@gmail.com","username":"IPO"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2024-07-03 13:17:31.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":"2024-07-03 16:07:36.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":"2024-07-04 07:43:31.000000000","updated_by":{"_account_id":16198,"name":"Ilya Popov","email":"hebulrih@gmail.com","username":"IPO"},"reviewer":{"_account_id":16198,"name":"Ilya Popov","email":"hebulrih@gmail.com","username":"IPO"},"state":"REVIEWER"},{"updated":"2024-08-21 10:10:03.000000000","updated_by":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"reviewer":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"state":"CC"}],"messages":[{"id":"979bad63b902cae726c8a8689841066942e51f40","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":33855,"name":"Andrei Yachmenev","email":"andweanew@gmail.com","username":"weanew"},"date":"2024-07-03 13:10:16.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"4847ae473f94eda3a91e729795eb2a37fc241ab1","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-07-03 13:17:31.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/839f96d45aa54f2295d3b61cd01aa9fa\n\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/f0b71cc661c7469bbf72db08edb4aee0 : FAILURE in 6m 05s (non-voting)\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/99569ae0a12b48efbae8f6f70f01b9f9 : FAILURE in 4m 16s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"6762ca47cf9d2bef9abb64323266149666c59e07","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-07-03 16:07:36.000000000","message":"Patch Set 1: Verified-1\n\n(1 comment)\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/72843c3adf5b47338320a4fd9fe205ee\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/ecdeeca427f94a58b56dc769a27756b1 : SUCCESS in 1h 01m 17s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/c9e32d6e82fe40209aea76189b3bf460 : SUCCESS in 1h 56m 44s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/760eb286d86e439fa0700cf01bfd4edb : SUCCESS in 1h 05m 56s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/c3c28022ac434d008c9d81bb119ada60 : SUCCESS in 21m 48s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/533323093605461987eac18142e27f7c : FAILURE in 8m 41s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/1ac834891d034992b3813fc306843ee1 : SUCCESS in 15m 08s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/2153dc7f29fc48799ed99363fb7f6c38 : SUCCESS in 13m 32s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/a5ecb77f3a464995af4ca69d1c5ebc13 : SUCCESS in 20m 42s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/677ffb27a1f941d3ae1c3b1b710cc1b6 : SUCCESS in 10m 11s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/c9981522111a4151be48aab5a97115db : SUCCESS in 53m 26s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/476c1569c60c40d3a6a8a8487cc9a63b : SUCCESS in 1h 54m 47s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/5e34ab418abc4480b5e28a375e51290c : SUCCESS in 57m 14s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/2dd05ce2dbd042e1b29ddd9eecef515d : SUCCESS in 51m 03s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/af8bf2100e3a4941acf59ad558adc25e : SUCCESS in 1h 47m 03s\n- nova-next https://zuul.opendev.org/t/openstack/build/13dc172b1be94ce9beca588efab95d1f : SUCCESS in 1h 34m 17s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/0734588f92114d098fa3832c59e86010 : SUCCESS in 50m 42s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/6314435ee18e4fbf92eae418acad8dda : SUCCESS in 4m 21s (non-voting)\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/45b38b40d56b40e8921fa3e6c28f1099 : SUCCESS in 29m 58s\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/61011e0d130a48e9980a0840a60a82f2 : SUCCESS in 25m 32s\n- nova-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/c09059ba0f00498082748170631d7693 : SUCCESS in 28m 20s\n- tempest-integrated-compute-enforce-scope-new-defaults https://zuul.opendev.org/t/openstack/build/6e2410c95542489985baf44d3a305fc9 : SUCCESS in 1h 44m 30s\n- tempest-integrated-compute-rbac-old-defaults https://zuul.opendev.org/t/openstack/build/b49fbd2ebc4f49fab35f62afb277e065 : FAILURE in 1h 30m 08s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/e60cd8f6349c4351abada96815e57e0e : SUCCESS in 1h 20m 07s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/c42f7e2be02e43a099dcb6aa1c3dc06b : SUCCESS in 1h 05m 45s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/ec09bd311fc04719b7a02fd79eb13a7e : SUCCESS in 27m 08s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/3bad2d052d084abaa690d95c485165d3 : SUCCESS in 34m 40s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"7b9d1a35177cb12721441a50b469409de27d5998","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":33855,"name":"Andrei Yachmenev","email":"andweanew@gmail.com","username":"weanew"},"date":"2024-07-04 16:45:58.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":2},{"id":"4e35bbd06424a04d040cd223f6a6efc5b33e169d","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-07-04 16:53:07.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/b337d76790e04d6497ef14fe37127bd9\n\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/1d1facdbd5e3430f9ffbb0956993f3b8 : FAILURE in 5m 27s (non-voting)\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/b75f97828f51402389bcee953ce00787 : FAILURE in 6m 12s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"b7a8376103be6e4082eee6146e20306ccd7d7f17","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":33855,"name":"Andrei Yachmenev","email":"andweanew@gmail.com","username":"weanew"},"date":"2024-07-04 18:22:19.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"76c5e8ccb74ba8272f7e632ef7a982a853904f67","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-07-04 18:34:48.000000000","message":"Patch Set 3:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/9cca5a99aff848ac901c175582411692\n\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/4911d79f8aad4aac9ea3a33ab8dea783 : SUCCESS in 11m 37s (non-voting)\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/1748fde698bd46a8a3878241ef12dc08 : SUCCESS in 10m 51s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"14cffb3fe9da1ffe0bd08b35f4433f11baebdcf8","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-07-04 21:16:02.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/2ddbe81bb6744d47b2a4fcb55ce6a93f\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/76d2663224264ae582fc1d73df530250 : SUCCESS in 1h 10m 37s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/573827cda5c44a608c38b3bf0f5e6646 : SUCCESS in 1h 52m 47s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/d31ea36233fc4786b55f89517968cb2e : SUCCESS in 50m 55s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/14e7d34aeafa4b80b882df7e258a1cbe : SUCCESS in 20m 55s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/657fe8ef86ad4e7ead788c18f5c5f116 : SUCCESS in 6m 36s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/14916b532fea4075824b2d110319d9dd : SUCCESS in 12m 59s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/8e7e7d88e4194374b0d2f63ada1c2fda : SUCCESS in 11m 43s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/b341376f63ed443ca4fc01cf4a5e7d3c : SUCCESS in 20m 12s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/43984aee39004fd5ad423fa4364dd792 : SUCCESS in 11m 13s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/137d9068f54d44dbb1b39a6fafed2e64 : SUCCESS in 1h 01m 23s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/1395139ec8ca491884ad9726f76fba83 : SUCCESS in 1h 54m 45s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/f89dc7c541cc4545ac9354d3854169c0 : SUCCESS in 51m 09s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/bb5bdff63e2c4b45a898d91cdd831ee8 : SUCCESS in 55m 09s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/a974eddf5d3a4cb69d305d7692d961ab : SUCCESS in 2h 46m 20s\n- nova-next https://zuul.opendev.org/t/openstack/build/20fa25f907974966954b234d8274ea9b : SUCCESS in 2h 24m 04s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/0558997645d54026a99571150cc09a88 : SUCCESS in 47m 36s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/ebc26180afba4262bfb68773fd82fc3d : SUCCESS in 6m 11s (non-voting)\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/94aab0210f864dab8ee14c8b1569b264 : SUCCESS in 25m 48s\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/13374a6e3c734523b7f236272477ee98 : SUCCESS in 23m 16s\n- nova-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/dd5dd3c6c6f343559c9c8a235d1b3b73 : SUCCESS in 29m 35s\n- tempest-integrated-compute-enforce-scope-new-defaults https://zuul.opendev.org/t/openstack/build/da0a921bd6474312ba876c32e76b9d10 : SUCCESS in 1h 58m 32s\n- tempest-integrated-compute-rbac-old-defaults https://zuul.opendev.org/t/openstack/build/90f3e29aba614a4bb52dfaaefef240ea : SUCCESS in 1h 46m 52s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/9dc6cb25189f4dcabc142e95c521a638 : SUCCESS in 1h 19m 08s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/83a80b26602d4e61b76c85d600662596 : SUCCESS in 1h 02m 04s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/3687deb68f72452aa3c02ac28b08a973 : SUCCESS in 19m 35s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/4930c13a20274694879bbeff670c694b : SUCCESS in 31m 12s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"1ce3b32ebcaaf556556feca4e3498d8eb6c14e69","author":{"_account_id":16198,"name":"Ilya Popov","email":"hebulrih@gmail.com","username":"IPO"},"date":"2024-07-08 09:46:13.000000000","message":"Patch Set 3: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"ab85614d8a14c1def24b856ce6954c541ce35d55","author":{"_account_id":16198,"name":"Ilya Popov","email":"hebulrih@gmail.com","username":"IPO"},"date":"2024-07-08 09:47:44.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"833f18c8eb44fe8abf71a96b200348bcc00e047c","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2024-08-21 10:10:03.000000000","message":"Patch Set 3:\n\n(2 comments)","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"0062a601704591e5a90af9ad5bf59502cea6edc1","revisions":{"a7b0c06cf0ea178e25941aa0736d71cb77975068":{"kind":"REWORK","_number":1,"created":"2024-07-03 13:10:16.000000000","uploader":{"_account_id":33855,"name":"Andrei Yachmenev","email":"andweanew@gmail.com","username":"weanew"},"ref":"refs/changes/95/923395/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/95/923395/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/95/923395/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/95/923395/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/95/923395/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/95/923395/1"}}},"commit":{"parents":[{"commit":"c0ff2386ed15b531c44283909b9619e43d1ed66a","subject":"Fix disk_formats in ceph job tempest config","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/c0ff2386ed15b531c44283909b9619e43d1ed66a"}]}],"author":{"name":"Andrei Iachmenyov","email":"andweanew@gmail.com","date":"2024-07-03 12:44:22.000000000","tz":0},"committer":{"name":"Andrei Iachmenyov","email":"andweanew@gmail.com","date":"2024-07-03 13:08:28.000000000","tz":0},"subject":"Fix processing uniqueness of instance host names","message":"Fix processing uniqueness of instance host names\n\nNow, when using osapi_compute_unique_server_name_scope option,\ninstances freeze in the build state, due to the InstanceExists\nexception that isn\u0027t beeng hanled, and the instance does not buried\nin cell0.\n\nIt is not enough to add a landing to cell0, because the\nosapi_compute_unique_server_name_scope option processing logic\ncontrols the uniqueness of hostnames only within one cell. In order to\ncontrol the uniqueness of instance hostnames in all cells, it is\nnecessary to access the databases of all cells from the api layer.\n\nThis patch reworks the processing logic of\nosapi_compute_unique_server_name_scope option. The uniqueness of\nhostnames is now controlled when creating or updating an instance in\nthe compute api, that allows to search for an instance with the same\nhostname across all cells.\n\nIf there are cells in the down state, it is impossible to get\ninformation about the hostname of instances, therefore, a situation\nmay arise with duplication of hostnames if the cell moves from the\ndown state to the up state.G\n\nCo-Author: Rajesh Tailor \u003cratailor@redhat.com\u003e\nCloses-Bug: #1857306\nChange-Id: I6f49408fca35656c3ae5096806df8cf6e84176fe\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/a7b0c06cf0ea178e25941aa0736d71cb77975068"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/a7b0c06cf0ea178e25941aa0736d71cb77975068"}]},"branch":"refs/heads/master"},"89d3b6116fc9489845ef372a4a1edf8358f2fc53":{"kind":"REWORK","_number":2,"created":"2024-07-04 16:45:58.000000000","uploader":{"_account_id":33855,"name":"Andrei Yachmenev","email":"andweanew@gmail.com","username":"weanew"},"ref":"refs/changes/95/923395/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/95/923395/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/95/923395/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/95/923395/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/95/923395/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/95/923395/2"}}},"commit":{"parents":[{"commit":"c0ff2386ed15b531c44283909b9619e43d1ed66a","subject":"Fix disk_formats in ceph job tempest config","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/c0ff2386ed15b531c44283909b9619e43d1ed66a"}]}],"author":{"name":"Andrei Iachmenyov","email":"andweanew@gmail.com","date":"2024-07-03 12:44:22.000000000","tz":0},"committer":{"name":"Andrei Iachmenyov","email":"andweanew@gmail.com","date":"2024-07-04 16:40:49.000000000","tz":180},"subject":"Fix processing uniqueness of instance host names","message":"Fix processing uniqueness of instance host names\n\nNow, when using osapi_compute_unique_server_name_scope option,\ninstances freeze in the build state, due to the InstanceExists\nexception that isn\u0027t being hanled, and the instance does not buried\nin cell0.\n\nIt is not enough to add a landing to cell0, because the\nosapi_compute_unique_server_name_scope option processing logic\ncontrols the uniqueness of hostnames only within one cell. In order to\ncontrol the uniqueness of instance hostnames in all cells, it is\nnecessary to access the databases of all cells from the api layer.\n\nThis patch reworks the processing logic of\nosapi_compute_unique_server_name_scope option. The uniqueness of\nhostnames is now controlled when creating or updating an instance in\nthe compute api, that allows to search for an instance with the same\nhostname across all cells.\n\nIf there are cells in the down state, it is impossible to get\ninformation about the hostname of instances, therefore, a situation\nmay arise with duplication of hostnames if the cell moves from the\ndown state to the up state.\n\nCo-Author: Rajesh Tailor \u003cratailor@redhat.com\u003e\nCloses-Bug: #1857306\nChange-Id: I6f49408fca35656c3ae5096806df8cf6e84176fe\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/89d3b6116fc9489845ef372a4a1edf8358f2fc53"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/89d3b6116fc9489845ef372a4a1edf8358f2fc53"}]},"branch":"refs/heads/master"},"0062a601704591e5a90af9ad5bf59502cea6edc1":{"kind":"REWORK","_number":3,"created":"2024-07-04 18:22:19.000000000","uploader":{"_account_id":33855,"name":"Andrei Yachmenev","email":"andweanew@gmail.com","username":"weanew"},"ref":"refs/changes/95/923395/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/95/923395/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/95/923395/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/95/923395/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/95/923395/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/95/923395/3"}}},"commit":{"parents":[{"commit":"c0ff2386ed15b531c44283909b9619e43d1ed66a","subject":"Fix disk_formats in ceph job tempest config","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/c0ff2386ed15b531c44283909b9619e43d1ed66a"}]}],"author":{"name":"Andrei Iachmenyov","email":"andweanew@gmail.com","date":"2024-07-03 12:44:22.000000000","tz":0},"committer":{"name":"Andrei Iachmenyov","email":"andweanew@gmail.com","date":"2024-07-04 18:22:02.000000000","tz":180},"subject":"Fix processing uniqueness of instance host names","message":"Fix processing uniqueness of instance host names\n\nNow, when using osapi_compute_unique_server_name_scope option,\ninstances freeze in the build state, due to the InstanceExists\nexception that isn\u0027t being hanled, and the instance does not buried\nin cell0.\n\nIt is not enough to add a landing to cell0, because the\nosapi_compute_unique_server_name_scope option processing logic\ncontrols the uniqueness of hostnames only within one cell. In order to\ncontrol the uniqueness of instance hostnames in all cells, it is\nnecessary to access the databases of all cells from the api layer.\n\nThis patch reworks the processing logic of\nosapi_compute_unique_server_name_scope option. The uniqueness of\nhostnames is now controlled when creating or updating an instance in\nthe compute api, that allows to search for an instance with the same\nhostname across all cells.\n\nIf there are cells in the down state, it is impossible to get\ninformation about the hostname of instances, therefore, a situation\nmay arise with duplication of hostnames if the cell moves from the\ndown state to the up state.\n\nCo-Author: Rajesh Tailor \u003cratailor@redhat.com\u003e\nCloses-Bug: #1857306\nChange-Id: I6f49408fca35656c3ae5096806df8cf6e84176fe\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/0062a601704591e5a90af9ad5bf59502cea6edc1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/0062a601704591e5a90af9ad5bf59502cea6edc1"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"OK","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":16198,"name":"Ilya Popov","email":"hebulrih@gmail.com","username":"IPO"}},{"label":"Workflow","status":"MAY"},{"label":"Review-Priority","status":"MAY"}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Verified\u003dMAX","label:Verified\u003dMIN"],"atom_explanations":{"label:Verified\u003dMAX":"","label:Verified\u003dMIN":""}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Code-Review\u003dMAX","label:Code-Review\u003dMIN"],"atom_explanations":{"label:Code-Review\u003dMAX":"","label:Code-Review\u003dMIN":""}}},{"name":"Review-Priority","description":"Review Priority","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":"Workflow","description":"Approved for gate by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Workflow\u003dMAX","label:Workflow\u003dMIN"],"atom_explanations":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
