)]}'
{"id":"openstack%2Fdesignate~994776","triplet_id":"openstack%2Fdesignate~stable%2F2025.1~I30981bd649f73af0ebd16a8d01f9eb06f6f1982b","project":"openstack/designate","branch":"stable/2025.1","topic":"backport-quota-export-2025.1","attention_set":{},"removed_from_attention_set":{"31664":{"account":{"_account_id":31664,"name":"Omer Schwartz","email":"oschwart@redhat.com","username":"oschwart"},"last_update":"2026-06-25 13:07:14.000000000","reason":"\u003cGERRIT_ACCOUNT_31664\u003e replied on the change","reason_account":{"_account_id":31664,"name":"Omer Schwartz","email":"oschwart@redhat.com","username":"oschwart"}}},"hashtags":[],"change_id":"I30981bd649f73af0ebd16a8d01f9eb06f6f1982b","subject":"Fix zone export to validate api_export_size quota","status":"MERGED","created":"2026-06-24 15:53:01.000000000","updated":"2026-06-25 14:39:04.000000000","submitted":"2026-06-25 14:34:24.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":"994776-backport-quota-export-2025.1","meta_rev_id":"402763f9351fec92e0c33e461a81d6a4d601b480","_number":994776,"virtual_id_number":994776,"owner":{"_account_id":31664,"name":"Omer Schwartz","email":"oschwart@redhat.com","username":"oschwart"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":31664,"name":"Omer Schwartz","email":"oschwart@redhat.com","username":"oschwart"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-06-25 14:34:24.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":22623,"name":"Erik Olof Gunnar Andersson","email":"eandersson@blizzard.com","username":"eoandersson"}],"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":31664,"name":"Omer Schwartz","email":"oschwart@redhat.com","username":"oschwart"},"all":[{"value":2,"date":"2026-06-25 13:07:14.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":31664,"name":"Omer Schwartz","email":"oschwart@redhat.com","username":"oschwart"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2026-06-25 12:06:19.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22623,"name":"Erik Olof Gunnar Andersson","email":"eandersson@blizzard.com","username":"eoandersson"}],"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":31664,"name":"Omer Schwartz","email":"oschwart@redhat.com","username":"oschwart"},"all":[{"value":1,"date":"2026-06-25 13:07:14.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":31664,"name":"Omer Schwartz","email":"oschwart@redhat.com","username":"oschwart"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":22623,"name":"Erik Olof Gunnar Andersson","email":"eandersson@blizzard.com","username":"eoandersson"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"recommended":{"_account_id":31664,"name":"Omer Schwartz","email":"oschwart@redhat.com","username":"oschwart"},"all":[{"value":1,"date":"2026-06-25 13:07:14.000000000","permitted_voting_range":{"min":1,"max":2},"_account_id":31664,"name":"Omer Schwartz","email":"oschwart@redhat.com","username":"oschwart"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":22623,"name":"Erik Olof Gunnar Andersson","email":"eandersson@blizzard.com","username":"eoandersson"}],"values":{"-1":"Branch Freeze"," 0":"No Priority","+1":"Important Change","+2":"Gate Blocker Fix / Urgent Change"},"description":"","value":1,"default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":22623,"name":"Erik Olof Gunnar Andersson","email":"eandersson@blizzard.com","username":"eoandersson"},{"_account_id":31664,"name":"Omer Schwartz","email":"oschwart@redhat.com","username":"oschwart"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-06-24 16:56:49.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":"2026-06-24 19:42:44.000000000","updated_by":{"_account_id":22623,"name":"Erik Olof Gunnar Andersson","email":"eandersson@blizzard.com","username":"eoandersson"},"reviewer":{"_account_id":22623,"name":"Erik Olof Gunnar Andersson","email":"eandersson@blizzard.com","username":"eoandersson"},"state":"REVIEWER"}],"messages":[{"id":"f305ca2a2976aa012f8c8d4c0b6dee2c36f77f0f","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":31664,"name":"Omer Schwartz","email":"oschwart@redhat.com","username":"oschwart"},"date":"2026-06-24 15:53:01.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"70d2bad79fb1777584304795759a218d293bf459","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-24 16:56:49.000000000","message":"Patch Set 1: Verified-1\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/86330e9ff4c544b2bff56b50d9536f1c\n\n- designate-bind9 https://zuul.opendev.org/t/openstack/build/19608582221f44cab5eece0d7c9dcbf9 : SUCCESS in 56m 17s\n- designate-bind9-centos9stream-fips https://zuul.opendev.org/t/openstack/build/42c0fd5c8f61486faa00937bca4dc89a : FAILURE in 31m 03s (non-voting)\n- designate-bind9-centos-9-stream https://zuul.opendev.org/t/openstack/build/e7a2c72f66624e8498afc0cd07321fed : FAILURE in 28m 30s (non-voting)\n- designate-bind9-keystone-old-default-roles https://zuul.opendev.org/t/openstack/build/707e8e957b444392a3fa1627411008b5 : FAILURE in 14m 26s\n- designate-pdns4 https://zuul.opendev.org/t/openstack/build/bb7c047caa6347b6b45e2da1fb062c14 : SUCCESS in 51m 10s\n- designate-grenade-bind9 https://zuul.opendev.org/t/openstack/build/b0895962829d4254b863e48338dfb544 : FAILURE in 21m 19s (non-voting)\n- designate-grenade-pdns4 https://zuul.opendev.org/t/openstack/build/da19e26b1fe1474eb768ab6da3f2a826 : FAILURE in 21m 34s (non-voting)\n- designate-grenade-bind9-skip-level https://zuul.opendev.org/t/openstack/build/1cff51cba74b44ea93f97e1bf3eb723b : FAILURE in 12m 17s (non-voting)\n- designate-grenade-pdns4-skip-level https://zuul.opendev.org/t/openstack/build/440a377211f648cbb33582a15d7be43c : FAILURE in 13m 42s (non-voting)\n- designate-ipv6-only-pdns4 https://zuul.opendev.org/t/openstack/build/8db68136bcae4bf5bc7ab26e4587afdc : SUCCESS in 51m 02s\n- designate-ipv6-only-bind9 https://zuul.opendev.org/t/openstack/build/faebfa9e879148b38a0bcc3367b09253 : SUCCESS in 52m 59s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/b69ba12f5e78496ea03d25305a8af5b1 : SUCCESS in 6m 25s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/23a64e941fbb4c29a8d15076aee4dfbf : SUCCESS in 3m 39s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/e6d1b56374f542849918700cc79e9ffd : SUCCESS in 5m 31s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/688ad38429104138874a6375658295f8 : SUCCESS in 5m 23s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/2591351c13bf4ccdbba10f905549c7e1 : SUCCESS in 7m 48s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/e0a6b81043494a4fba30c2d4fc1f5dd6 : SUCCESS in 3m 41s\n- neutron-tempest-plugin-designate-scenario-2025-1 https://zuul.opendev.org/t/openstack/build/ae2560a2370a4d89864b29201457f08b : SUCCESS in 36m 11s\n- designate-tox-dnspython-latest https://zuul.opendev.org/t/openstack/build/48785da43f6a4d9da4397c3785d2ace7 : SUCCESS in 6m 55s (non-voting)\n- designate-bind9-catalog-zones https://zuul.opendev.org/t/openstack/build/20b3325fb98d4d9c85c1c5ce99beaceb : SUCCESS in 48m 55s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"51779bf8029973b532c110f3f55fef29dbbd2984","author":{"_account_id":22623,"name":"Erik Olof Gunnar Andersson","email":"eandersson@blizzard.com","username":"eoandersson"},"date":"2026-06-24 19:42:44.000000000","message":"Patch Set 1: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"ef262647ce8b3bfb69c2fbf8730d836ef8bcd3ee","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":31664,"name":"Omer Schwartz","email":"oschwart@redhat.com","username":"oschwart"},"date":"2026-06-25 10:12:55.000000000","message":"Patch Set 2: Patch Set 1 was rebased\n\nCopied Votes:\n* Code-Review+2 (copy condition: \"**changekind:TRIVIAL_REBASE** OR is:MIN\")\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":2},{"id":"6153c7f04bc3c571396d38e69383971b84132f91","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-25 11:10:35.000000000","message":"Patch Set 2: Verified-1\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/a066848d0d39494e85ba0ca49abb7f98\n\n- designate-bind9 https://zuul.opendev.org/t/openstack/build/ec20bc3eb64446e3973bd1992444fa6f : SUCCESS in 48m 40s\n- designate-bind9-centos9stream-fips https://zuul.opendev.org/t/openstack/build/003a29ad2f5848a8bedec01142535be0 : FAILURE in 33m 32s (non-voting)\n- designate-bind9-centos-9-stream https://zuul.opendev.org/t/openstack/build/c99f1e16c89346f48d89b48b8f57ab50 : FAILURE in 19m 14s (non-voting)\n- designate-bind9-keystone-old-default-roles https://zuul.opendev.org/t/openstack/build/646c553fb34c4e99b7f9df3ba048d003 : FAILURE in 13m 34s\n- designate-pdns4 https://zuul.opendev.org/t/openstack/build/fcd2376481f1483cba841f834ffb6c73 : SUCCESS in 50m 41s\n- designate-grenade-bind9 https://zuul.opendev.org/t/openstack/build/09f44d46451a48859cfdb5093c08c932 : FAILURE in 14m 30s (non-voting)\n- designate-grenade-pdns4 https://zuul.opendev.org/t/openstack/build/17d0b6850561442baed2407808d8489d : FAILURE in 14m 14s (non-voting)\n- designate-grenade-bind9-skip-level https://zuul.opendev.org/t/openstack/build/915bfdf69a504365b681de8cd67f800c : FAILURE in 15m 18s (non-voting)\n- designate-grenade-pdns4-skip-level https://zuul.opendev.org/t/openstack/build/b5d2083d0fc14a19943913d2b68e71e2 : FAILURE in 21m 22s (non-voting)\n- designate-ipv6-only-pdns4 https://zuul.opendev.org/t/openstack/build/fad092118599412eacd1ef2a5c35f70d : SUCCESS in 44m 11s\n- designate-ipv6-only-bind9 https://zuul.opendev.org/t/openstack/build/c5652be943a746e283848a76e4120eeb : SUCCESS in 46m 42s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/24e68aa780c84ba8be52e76e312b2c44 : SUCCESS in 8m 17s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/3532d10e206642f9aba5a688e191f6fc : SUCCESS in 5m 33s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/fd32de079c9640cabdfbb1f4a56836f3 : SUCCESS in 8m 29s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/77a6d4d47976411593b94be15cbbd401 : SUCCESS in 6m 27s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4225659b3729424faef4eb3a1512a715 : SUCCESS in 4m 35s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/1832cca421e64531abc88b545cf61f8d : SUCCESS in 6m 35s\n- neutron-tempest-plugin-designate-scenario-2025-1 https://zuul.opendev.org/t/openstack/build/dd968213dde44566af7b8eed7c1279c9 : SUCCESS in 33m 00s\n- designate-tox-dnspython-latest https://zuul.opendev.org/t/openstack/build/619f13f3dbd54600b6aa1b44bbc6110f : SUCCESS in 4m 52s (non-voting)\n- designate-bind9-catalog-zones https://zuul.opendev.org/t/openstack/build/d3e733ce683c43ccb2e0b114baafa7e5 : SUCCESS in 40m 15s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"4f69bb74df83eb9134ac999b98b2d18cf9a0dc42","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":31664,"name":"Omer Schwartz","email":"oschwart@redhat.com","username":"oschwart"},"date":"2026-06-25 12:06:19.000000000","message":"Patch Set 3: Patch Set 2 was rebased\n\nCopied Votes:\n* Code-Review+2 (copy condition: \"**changekind:TRIVIAL_REBASE** OR is:MIN\")\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":3},{"id":"d4ee74c77090c369e5293de4332131576fa1adb6","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-25 13:04:32.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/ee30576db53b4bc8a683f70a2940320b\n\n- designate-bind9 https://zuul.opendev.org/t/openstack/build/455d97a983fa4800a697dd2a80f44f0b : SUCCESS in 51m 16s\n- designate-bind9-centos9stream-fips https://zuul.opendev.org/t/openstack/build/88719bcc52a446b7ad305646e4a822b2 : FAILURE in 14m 46s (non-voting)\n- designate-bind9-centos-9-stream https://zuul.opendev.org/t/openstack/build/9c32297deb5f4c419f9413c8a1c543ce : FAILURE in 15m 23s (non-voting)\n- designate-bind9-keystone-old-default-roles https://zuul.opendev.org/t/openstack/build/4fe1c54428bb436c8a581d7a9f29b691 : SUCCESS in 51m 36s\n- designate-pdns4 https://zuul.opendev.org/t/openstack/build/dfe6deb0dc364d0fb859eb938fa72be0 : SUCCESS in 50m 27s\n- designate-grenade-bind9 https://zuul.opendev.org/t/openstack/build/5f23f58d74394ad3af72e317c0f59fcb : FAILURE in 20m 39s (non-voting)\n- designate-grenade-pdns4 https://zuul.opendev.org/t/openstack/build/f859a2dbe7554be3bf84275c899e152a : FAILURE in 20m 16s (non-voting)\n- designate-grenade-bind9-skip-level https://zuul.opendev.org/t/openstack/build/b243dcca0a4e4ac194a0ef0511a399d4 : FAILURE in 21m 22s (non-voting)\n- designate-grenade-pdns4-skip-level https://zuul.opendev.org/t/openstack/build/76b70d2cd41f4992ac806dd99c14ea41 : FAILURE in 20m 26s (non-voting)\n- designate-ipv6-only-pdns4 https://zuul.opendev.org/t/openstack/build/e744f729f9ea454e8654f6e6b0092831 : SUCCESS in 49m 27s\n- designate-ipv6-only-bind9 https://zuul.opendev.org/t/openstack/build/9f449d7cdb6b4aab8834b39d57aff21a : SUCCESS in 48m 41s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/ae1b2452ebac4ea5836450b7c50e1756 : SUCCESS in 6m 21s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ae85e3736138479aa9ed15573dec2dea : SUCCESS in 3m 42s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/e430114aabd54e1aa1a94c0a045f065f : SUCCESS in 5m 07s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/f38e2c4cb0f242b6b1ad983cba04fddf : SUCCESS in 5m 17s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/2d5220c5881e4279a1876045bb89d85a : SUCCESS in 11m 43s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/14b9f4accddd489db4eb1dc567a563ec : SUCCESS in 6m 02s\n- neutron-tempest-plugin-designate-scenario-2025-1 https://zuul.opendev.org/t/openstack/build/a7a42a0afee04227863a75ccfe8db021 : SUCCESS in 31m 35s\n- designate-tox-dnspython-latest https://zuul.opendev.org/t/openstack/build/89feb67762a540c0884ca9bcc682d26b : SUCCESS in 5m 18s (non-voting)\n- designate-bind9-catalog-zones https://zuul.opendev.org/t/openstack/build/ae69395f5515409091bca42ea13692a5 : SUCCESS in 48m 30s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"7c3a5babd790fa4f06fd3e420a68d24927bfc435","author":{"_account_id":31664,"name":"Omer Schwartz","email":"oschwart@redhat.com","username":"oschwart"},"date":"2026-06-25 13:07:14.000000000","message":"Patch Set 3: Code-Review+2 Review-Priority+1 Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"76e372f9d3b34902184e6f56dc4074ce63be81d0","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-25 13:08:20.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"6ba7ab834acae70feb376839041dc28c453ff3ac","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-25 14:34:24.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/e08698cb05db45dd8aae3505668421b5\n\n- designate-bind9 https://zuul.opendev.org/t/openstack/build/081a01781b88402380ab10f689eca885 : SUCCESS in 48m 31s\n- designate-bind9-keystone-old-default-roles https://zuul.opendev.org/t/openstack/build/059c44fd6978490b9dd500899c99c0d8 : SUCCESS in 46m 30s\n- designate-pdns4 https://zuul.opendev.org/t/openstack/build/f3d7a64800cd46ab81d53270e076fd45 : SUCCESS in 53m 05s\n- designate-grenade-pdns4 https://zuul.opendev.org/t/openstack/build/5d0b8eda5d16448e9240b0555e3b40f6 : FAILURE in 25m 13s (non-voting)\n- designate-grenade-pdns4-skip-level https://zuul.opendev.org/t/openstack/build/b2f7f5465b5244e8b27c9f78baf529b4 : FAILURE in 14m 13s (non-voting)\n- designate-ipv6-only-pdns4 https://zuul.opendev.org/t/openstack/build/bf8f49e276d54d668bf68f2729138890 : SUCCESS in 34m 01s\n- designate-ipv6-only-bind9 https://zuul.opendev.org/t/openstack/build/bda5ad04f264492eab9c63c8942ae8cc : SUCCESS in 48m 42s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c91ea6c0575d4807b9c98bfa7657ff87 : SUCCESS in 4m 20s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/f2349529d0c2461ab93d3995790a3c6f : SUCCESS in 3m 29s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/08e57d837beb4842ad137ae83be4841a : SUCCESS in 6m 28s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/06b7ca7aec424032bbcd915310da2e34 : SUCCESS in 8m 16s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/8cd932308903499597369b32b82f848d : SUCCESS in 6m 57s\n- neutron-tempest-plugin-designate-scenario-2025-1 https://zuul.opendev.org/t/openstack/build/2762331e043a482e8609a2b22948bca1 : SUCCESS in 30m 37s","accounts_in_message":[],"_revision_number":3},{"id":"e9ae1ccaefcf1a0d132c3e824b462536714715b9","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-25 14:34:24.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":3},{"id":"402763f9351fec92e0c33e461a81d6a4d601b480","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-25 14:39:04.000000000","message":"Patch Set 3:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/b9fca11277b94cddbfbeb0c1b8fefc7f\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/fa978866c35e48e0808c95766e258320 : SUCCESS in 59s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/ca84ab4e35b44ee5ba3954dd63f66072 : SUCCESS in 58s","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"b80094ac80862b462109192fbd40aeb3ea02094f","revisions":{"d18f513770d8fbc0c3a11caa944651d739e3e85f":{"kind":"REWORK","_number":1,"created":"2026-06-24 15:53:01.000000000","uploader":{"_account_id":31664,"name":"Omer Schwartz","email":"oschwart@redhat.com","username":"oschwart"},"ref":"refs/changes/76/994776/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/designate","ref":"refs/changes/76/994776/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/designate refs/changes/76/994776/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/designate refs/changes/76/994776/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/designate refs/changes/76/994776/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/designate refs/changes/76/994776/1"}}},"commit":{"parents":[{"commit":"e3cb1cf74f5ca18e813a713cc49cf4db43d825a9","subject":"Revert \"Delete zone from source pool backend after pool move\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/designate/commit/e3cb1cf74f5ca18e813a713cc49cf4db43d825a9"}]}],"author":{"name":"Omer","email":"oschwart@redhat.com","date":"2025-10-22 10:41:47.000000000","tz":120},"committer":{"name":"Omer","email":"oschwart@redhat.com","date":"2026-06-24 15:52:53.000000000","tz":120},"subject":"Fix zone export to validate api_export_size quota","message":"Fix zone export to validate api_export_size quota\n\nZone export now performs quota validation before accepting the async\nexport job, providing immediate 413 error feedback instead of\nrequiring users to poll for async ERROR status.\n\nPreviously, when a zone exceeded the api_export_size quota, the API\nwould return 202 Accepted and create an export job that would fail\nasynchronously. Users had to poll the export status to discover the\nquota violation, resulting in poor UX and wasted resources.\n\nWith this fix, the export API validates quota synchronously by\ncounting recordsets before accepting the job. This follows the same\npattern already used by zone creation (service.py:749) and recordset\ncreation (service.py:1432), which both perform synchronous\ncount_recordsets() calls for quota validation.\n\nCloses-Bug: #1960495\nGenerated-By: Claude Code 4.5 Sonnet\nChange-Id: I30981bd649f73af0ebd16a8d01f9eb06f6f1982b\nSigned-off-by: Omer \u003coschwart@redhat.com\u003e\n(cherry picked from commit 962723e3fff92a02b7fff1116e6a11becfaeda5f)\n(cherry picked from commit 9e3115e7f4816709fb2ba3906fbf68a3e380691c)\n(cherry picked from commit 5468f686779409bf2c842738d48e155c6aaf83d5)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/designate/commit/d18f513770d8fbc0c3a11caa944651d739e3e85f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/designate/commit/d18f513770d8fbc0c3a11caa944651d739e3e85f"}]},"branch":"refs/heads/stable/2025.1"},"0907a9dacf8c0f87cfdf30ec0f4bd29304a9ad0a":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2026-06-25 10:12:55.000000000","uploader":{"_account_id":31664,"name":"Omer Schwartz","email":"oschwart@redhat.com","username":"oschwart"},"ref":"refs/changes/76/994776/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/designate","ref":"refs/changes/76/994776/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/designate refs/changes/76/994776/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/designate refs/changes/76/994776/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/designate refs/changes/76/994776/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/designate refs/changes/76/994776/2"}}},"commit":{"parents":[{"commit":"22b91385bfcd16de8017c2c652228cd3ab1f747f","subject":"Migrate designate-bind9-keystone-old-default-roles to Noble","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/designate/commit/22b91385bfcd16de8017c2c652228cd3ab1f747f"}]}],"author":{"name":"Omer","email":"oschwart@redhat.com","date":"2025-10-22 10:41:47.000000000","tz":120},"committer":{"name":"Omer Schwartz","email":"oschwart@redhat.com","date":"2026-06-25 10:12:55.000000000","tz":0},"subject":"Fix zone export to validate api_export_size quota","message":"Fix zone export to validate api_export_size quota\n\nZone export now performs quota validation before accepting the async\nexport job, providing immediate 413 error feedback instead of\nrequiring users to poll for async ERROR status.\n\nPreviously, when a zone exceeded the api_export_size quota, the API\nwould return 202 Accepted and create an export job that would fail\nasynchronously. Users had to poll the export status to discover the\nquota violation, resulting in poor UX and wasted resources.\n\nWith this fix, the export API validates quota synchronously by\ncounting recordsets before accepting the job. This follows the same\npattern already used by zone creation (service.py:749) and recordset\ncreation (service.py:1432), which both perform synchronous\ncount_recordsets() calls for quota validation.\n\nCloses-Bug: #1960495\nGenerated-By: Claude Code 4.5 Sonnet\nChange-Id: I30981bd649f73af0ebd16a8d01f9eb06f6f1982b\nSigned-off-by: Omer \u003coschwart@redhat.com\u003e\n(cherry picked from commit 962723e3fff92a02b7fff1116e6a11becfaeda5f)\n(cherry picked from commit 9e3115e7f4816709fb2ba3906fbf68a3e380691c)\n(cherry picked from commit 5468f686779409bf2c842738d48e155c6aaf83d5)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/designate/commit/0907a9dacf8c0f87cfdf30ec0f4bd29304a9ad0a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/designate/commit/0907a9dacf8c0f87cfdf30ec0f4bd29304a9ad0a"}]},"branch":"refs/heads/stable/2025.1","description":"Rebase","conflicts":{"base":"e3cb1cf74f5ca18e813a713cc49cf4db43d825a9","ours":"d18f513770d8fbc0c3a11caa944651d739e3e85f","theirs":"22b91385bfcd16de8017c2c652228cd3ab1f747f","merge_strategy":"recursive","contains_conflicts":false}},"b80094ac80862b462109192fbd40aeb3ea02094f":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2026-06-25 12:06:19.000000000","uploader":{"_account_id":31664,"name":"Omer Schwartz","email":"oschwart@redhat.com","username":"oschwart"},"ref":"refs/changes/76/994776/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/designate","ref":"refs/changes/76/994776/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/designate refs/changes/76/994776/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/designate refs/changes/76/994776/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/designate refs/changes/76/994776/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/designate refs/changes/76/994776/3"}}},"commit":{"parents":[{"commit":"c1c19bc4cb1f806ca2cc57a7a99199fc383efc33","subject":"Migrate designate-bind9-keystone-old-default-roles to Noble","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/designate/commit/c1c19bc4cb1f806ca2cc57a7a99199fc383efc33"}]}],"author":{"name":"Omer","email":"oschwart@redhat.com","date":"2025-10-22 10:41:47.000000000","tz":120},"committer":{"name":"Omer Schwartz","email":"oschwart@redhat.com","date":"2026-06-25 12:06:19.000000000","tz":0},"subject":"Fix zone export to validate api_export_size quota","message":"Fix zone export to validate api_export_size quota\n\nZone export now performs quota validation before accepting the async\nexport job, providing immediate 413 error feedback instead of\nrequiring users to poll for async ERROR status.\n\nPreviously, when a zone exceeded the api_export_size quota, the API\nwould return 202 Accepted and create an export job that would fail\nasynchronously. Users had to poll the export status to discover the\nquota violation, resulting in poor UX and wasted resources.\n\nWith this fix, the export API validates quota synchronously by\ncounting recordsets before accepting the job. This follows the same\npattern already used by zone creation (service.py:749) and recordset\ncreation (service.py:1432), which both perform synchronous\ncount_recordsets() calls for quota validation.\n\nCloses-Bug: #1960495\nGenerated-By: Claude Code 4.5 Sonnet\nChange-Id: I30981bd649f73af0ebd16a8d01f9eb06f6f1982b\nSigned-off-by: Omer \u003coschwart@redhat.com\u003e\n(cherry picked from commit 962723e3fff92a02b7fff1116e6a11becfaeda5f)\n(cherry picked from commit 9e3115e7f4816709fb2ba3906fbf68a3e380691c)\n(cherry picked from commit 5468f686779409bf2c842738d48e155c6aaf83d5)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/designate/commit/b80094ac80862b462109192fbd40aeb3ea02094f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/designate/commit/b80094ac80862b462109192fbd40aeb3ea02094f"}]},"branch":"refs/heads/stable/2025.1","description":"Rebase","conflicts":{"base":"22b91385bfcd16de8017c2c652228cd3ab1f747f","ours":"0907a9dacf8c0f87cfdf30ec0f4bd29304a9ad0a","theirs":"c1c19bc4cb1f806ca2cc57a7a99199fc383efc33","merge_strategy":"recursive","contains_conflicts":false}}},"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":31664,"name":"Omer Schwartz","email":"oschwart@redhat.com","username":"oschwart"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":31664,"name":"Omer Schwartz","email":"oschwart@redhat.com","username":"oschwart"}},{"label":"Review-Priority","status":"MAY","applied_by":{"_account_id":31664,"name":"Omer Schwartz","email":"oschwart@redhat.com","username":"oschwart"}}]}],"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":"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":"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":{"label:Review-Priority\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":""}}}]}
