)]}'
{"id":"openstack%2Fdesignate~997376","triplet_id":"openstack%2Fdesignate~master~If936c0b9edffbd63ef2045ad6b249e1e52641bf4","project":"openstack/designate","branch":"master","attention_set":{},"removed_from_attention_set":{"20178":{"account":{"_account_id":20178,"name":"Tore Anderson","email":"tore@fud.no","username":"tore"},"last_update":"2026-07-30 13:01:26.000000000","reason":"Removed by \u003cGERRIT_ACCOUNT_20178\u003e by clicking the attention icon","reason_account":{"_account_id":20178,"name":"Tore Anderson","email":"tore@fud.no","username":"tore"}}},"hashtags":[],"change_id":"If936c0b9edffbd63ef2045ad6b249e1e52641bf4","subject":"Fix pool_move_zone not bumping catalog zone serials","status":"NEW","created":"2026-07-15 11:49:00.000000000","updated":"2026-07-30 13:01:26.000000000","submit_type":"MERGE_IF_NECESSARY","mergeable":true,"submittable":false,"total_comment_count":7,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"60b00532afdd6465ee18e8deeb887430e56b2113","_number":997376,"virtual_id_number":997376,"owner":{"_account_id":20178,"name":"Tore Anderson","email":"tore@fud.no","username":"tore"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:check","value":1,"date":"2026-07-30 12:59:05.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":"","value":1,"default_value":0,"optional":true},"Code-Review":{"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_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":{"all":[{"_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":[{"_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":{"CC":[{"_account_id":31664,"name":"Omer Schwartz","email":"oschwart@redhat.com","username":"oschwart"}],"REVIEWER":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-07-15 13:08:42.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-07-30 11:49:38.000000000","updated_by":{"_account_id":31664,"name":"Omer Schwartz","email":"oschwart@redhat.com","username":"oschwart"},"reviewer":{"_account_id":31664,"name":"Omer Schwartz","email":"oschwart@redhat.com","username":"oschwart"},"state":"CC"}],"messages":[{"id":"3e007b014b47da99d2365ee7922d816675068697","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":20178,"name":"Tore Anderson","email":"tore@fud.no","username":"tore"},"date":"2026-07-15 11:49:00.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"760740a9d0160c6b2df37f05000395d3e19a890a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-15 13:08:42.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/6c1aa1e9ab8a4ce88ca195b0a5370016\n\n- designate-bind9-core https://zuul.opendev.org/t/openstack/build/3a8d26650a574f5e9458626152820777 : SUCCESS in 43m 28s\n- designate-bind9-with-keystone-default-roles https://zuul.opendev.org/t/openstack/build/e9b5e6a41ca042619d52190008a256c7 : SUCCESS in 35m 17s\n- designate-pdns4-core https://zuul.opendev.org/t/openstack/build/d5e07a0ee95748919b0c2cb70e1764a6 : SUCCESS in 41m 49s\n- designate-bind9-multipool https://zuul.opendev.org/t/openstack/build/819435c588f1436fbe484fc76e3e720d : SUCCESS in 31m 33s\n- designate-grenade-bind9 https://zuul.opendev.org/t/openstack/build/0d0956333fe74ef38048ab69fb9e8fb4 : FAILURE in 1h 03m 51s\n- designate-grenade-pdns4 https://zuul.opendev.org/t/openstack/build/d78f7411bbd14a9fb805a743e964cf00 : SUCCESS in 1h 12m 55s\n- designate-grenade-bind9-skip-level https://zuul.opendev.org/t/openstack/build/24f2836364e3456297fccfd58cf96c36 : FAILURE in 1h 09m 48s\n- designate-grenade-pdns4-skip-level https://zuul.opendev.org/t/openstack/build/c863cd1de3fc41a19a829d7e329c0c73 : SUCCESS in 1h 13m 46s\n- designate-bind9-core-catalog-zones https://zuul.opendev.org/t/openstack/build/984fc90d715846b39ee58262c8233605 : SUCCESS in 48m 03s (non-voting)\n- designate-only-ipv6-pdns4 https://zuul.opendev.org/t/openstack/build/f92e7e13f7fc4a798c80f4a23722ca00 : FAILURE in 32m 00s\n- designate-only-ipv6-bind9 https://zuul.opendev.org/t/openstack/build/106bbb405b8a4d6e9e80f3342bb1b3e2 : FAILURE in 48m 49s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/bc4466709e8249dc86c00e7a91cec0d4 : SUCCESS in 7m 08s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ca901247485241138dcb352d7e4b61ea : SUCCESS in 2m 55s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/c80d29dad13f4cc4b99d4f890637a182 : SUCCESS in 4m 27s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/b53475102fd04aadb681639c0b5edcbf : SUCCESS in 4m 19s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/1aecddc2d25f4e6a800b874bfc9a1feb : SUCCESS in 7m 53s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/9768e27cfd1d4ab593fd1a55014b3653 : SUCCESS in 9m 06s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/4a7573bb442749abb8c0721cf935d1de : SUCCESS in 5m 48s\n- neutron-tempest-plugin-designate-scenario https://zuul.opendev.org/t/openstack/build/26ae303b10ea4f1aa2444ecdd8b797dd : SUCCESS in 30m 02s\n- designate-tox-dnspython-latest https://zuul.opendev.org/t/openstack/build/5eb557847fd440d3bb7f7dd2a0ba307d : SUCCESS in 3m 25s","accounts_in_message":[],"_revision_number":1},{"id":"69c54330a3706d9f21c7e1a1c96e0c7d25c10b5d","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":20178,"name":"Tore Anderson","email":"tore@fud.no","username":"tore"},"date":"2026-07-21 10:53:50.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":2},{"id":"2324d7b5231176b653bf70788558e4c232a8be8b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-21 12:13:15.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/0b6f9fda02094fe8a9088fdbd1b3012d\n\n- designate-bind9-core https://zuul.opendev.org/t/openstack/build/754e4e6219354237b27cfb4bb38b8374 : SUCCESS in 32m 27s\n- designate-bind9-with-keystone-default-roles https://zuul.opendev.org/t/openstack/build/22d3e1f7f9e9448bbff67ce0654ce0a9 : FAILURE in 36m 21s\n- designate-pdns4-core https://zuul.opendev.org/t/openstack/build/82dd645e3a5c44cabe6e0a8b908ac4bb : FAILURE in 41m 12s\n- designate-bind9-multipool https://zuul.opendev.org/t/openstack/build/ff5b0956f99649e5914cda33146da46d : SUCCESS in 30m 57s\n- designate-grenade-bind9 https://zuul.opendev.org/t/openstack/build/3513fdb8d6b74acea52b17d65856e971 : SUCCESS in 1h 11m 42s\n- designate-grenade-pdns4 https://zuul.opendev.org/t/openstack/build/4377efe21add47eabd1256b1af778aa0 : FAILURE in 1h 11m 56s\n- designate-grenade-bind9-skip-level https://zuul.opendev.org/t/openstack/build/22478d3864af4944bf97a343f23a9eef : FAILURE in 1h 06m 42s\n- designate-grenade-pdns4-skip-level https://zuul.opendev.org/t/openstack/build/b20b012a4a08493db324cd60ffae8c35 : FAILURE in 1h 08m 49s\n- designate-bind9-core-catalog-zones https://zuul.opendev.org/t/openstack/build/7519d27546344ea892b71baa46c7511d : FAILURE in 44m 32s (non-voting)\n- designate-only-ipv6-pdns4 https://zuul.opendev.org/t/openstack/build/0a196ee717e047549189c3bfe679c545 : SUCCESS in 40m 22s\n- designate-only-ipv6-bind9 https://zuul.opendev.org/t/openstack/build/e56947d522204720b09ba2a3607af3fe : SUCCESS in 32m 13s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/706086b649fb40b0a37c395f4d58b24f : SUCCESS in 5m 56s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e8c34c2bfea24bb899da7aec26edf88a : SUCCESS in 3m 24s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/d9eaaf54e0d24d0da69bb98b675c3e91 : SUCCESS in 4m 58s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/74bf9c4a9b0b4f59844bd4fc7600bdaf : SUCCESS in 5m 00s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/9cb71acc1e0840aa9f61e485b9be0479 : SUCCESS in 7m 31s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/cbe1b7b2a4c24242bb50c3d1411fb348 : SUCCESS in 8m 47s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/21307ed1ab1f4776ac4d6888b1d99e07 : SUCCESS in 7m 15s\n- neutron-tempest-plugin-designate-scenario https://zuul.opendev.org/t/openstack/build/38cde649b64c4cffa55e05b5b3eafc61 : SUCCESS in 32m 27s\n- designate-tox-dnspython-latest https://zuul.opendev.org/t/openstack/build/6465b3a22eb5459fa99e1cedca0e0a06 : SUCCESS in 6m 32s","accounts_in_message":[],"_revision_number":2},{"id":"77e206d9d82151c563e1b0bbba33c7ead3e8a025","author":{"_account_id":20178,"name":"Tore Anderson","email":"tore@fud.no","username":"tore"},"date":"2026-07-22 10:53:24.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"19212e89555d392c1ce27ba8a790d517cfa9106a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-22 12:08:37.000000000","message":"Patch Set 2:\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/b3ac89aae7bb41f59360203f3298b874\n\n- designate-bind9-core https://zuul.opendev.org/t/openstack/build/740a9136e2fe4ce497e25e2da44d6ec3 : SUCCESS in 37m 21s\n- designate-bind9-with-keystone-default-roles https://zuul.opendev.org/t/openstack/build/98e96a4b26c6403bb204817aa2f98789 : SUCCESS in 31m 25s\n- designate-pdns4-core https://zuul.opendev.org/t/openstack/build/d8f7072a540c4dedb676db6946cf45cd : FAILURE in 34m 52s\n- designate-bind9-multipool https://zuul.opendev.org/t/openstack/build/a15a102bddc045cb9f32ca98f27328b6 : SUCCESS in 35m 26s\n- designate-grenade-bind9 https://zuul.opendev.org/t/openstack/build/1c78bc6615ee4d2cb1a5cdb479914aaa : SUCCESS in 56m 03s\n- designate-grenade-pdns4 https://zuul.opendev.org/t/openstack/build/41d1ed4888584ce3a9761e3ebc86f387 : SUCCESS in 1h 09m 56s\n- designate-grenade-bind9-skip-level https://zuul.opendev.org/t/openstack/build/b1bedf3751a34198a852e539bf24b652 : FAILURE in 56m 04s\n- designate-grenade-pdns4-skip-level https://zuul.opendev.org/t/openstack/build/e39cfa1f4d194ce8823cd72ae1e72bf7 : SUCCESS in 42m 44s\n- designate-bind9-core-catalog-zones https://zuul.opendev.org/t/openstack/build/6d5b9e2dc29a44ababd71df1357a9b74 : FAILURE in 42m 07s (non-voting)\n- designate-only-ipv6-pdns4 https://zuul.opendev.org/t/openstack/build/c37902b183144d6d95413fa08ed3cc72 : SUCCESS in 35m 28s\n- designate-only-ipv6-bind9 https://zuul.opendev.org/t/openstack/build/52412f69f5e04fac9c998b92dec1fc79 : SUCCESS in 41m 58s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/e1861f77e5274725be218f0138f5e263 : SUCCESS in 6m 25s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/903e8bb9152c4c19b20d7bfdcb73f0c9 : SUCCESS in 2m 03s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/547562b968184286b8f054996143bb33 : SUCCESS in 4m 29s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/4b7019bd474b4c179f945edff3ca3cb5 : SUCCESS in 4m 44s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/f2fa8ff2c1c947a8b084891f3bd2085a : SUCCESS in 7m 19s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/9c13d5f1db254d2da19ceef88e788af4 : SUCCESS in 8m 30s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/85d48706a9384d519930b30b3c04a927 : SUCCESS in 5m 59s\n- neutron-tempest-plugin-designate-scenario https://zuul.opendev.org/t/openstack/build/abddac39c6e046ac95c1ad98e1f22db4 : SUCCESS in 35m 58s\n- designate-tox-dnspython-latest https://zuul.opendev.org/t/openstack/build/c793498d11fd4e8ba21eebfd76ea0eeb : SUCCESS in 4m 47s","accounts_in_message":[],"_revision_number":2},{"id":"3f72c01c60ca26dc86c332258c27c1f7b80df7e1","author":{"_account_id":20178,"name":"Tore Anderson","email":"tore@fud.no","username":"tore"},"date":"2026-07-22 13:00:43.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"769a0eda53dcdb366844f5805acc8891f41b81da","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-22 14:26:41.000000000","message":"Patch Set 2:\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/6978838410704235b557ee13faec9a8e\n\n- designate-bind9-core https://zuul.opendev.org/t/openstack/build/5e1247e2be8e426288b73d1980702a8b : SUCCESS in 45m 35s\n- designate-bind9-with-keystone-default-roles https://zuul.opendev.org/t/openstack/build/9571b02087d54e93ab365cbfe8078d2b : SUCCESS in 41m 44s\n- designate-pdns4-core https://zuul.opendev.org/t/openstack/build/7acff339b53f4a759659baf8b7ed416e : FAILURE in 43m 52s\n- designate-bind9-multipool https://zuul.opendev.org/t/openstack/build/bf8e910fb3414c0ab88683335c174358 : SUCCESS in 36m 11s\n- designate-grenade-bind9 https://zuul.opendev.org/t/openstack/build/bc7c28231eb745aebebc0cfb076b3a45 : FAILURE in 1h 17m 32s\n- designate-grenade-pdns4 https://zuul.opendev.org/t/openstack/build/38e01296bccd41a4993d742f9a04e6c8 : SUCCESS in 1h 11m 12s\n- designate-grenade-bind9-skip-level https://zuul.opendev.org/t/openstack/build/8e880f1147bd43d3988784fa40f025da : FAILURE in 1h 16m 31s\n- designate-grenade-pdns4-skip-level https://zuul.opendev.org/t/openstack/build/a4dbb1e4c19a485dbec86cfdad5e3e2a : SUCCESS in 1h 07m 30s\n- designate-bind9-core-catalog-zones https://zuul.opendev.org/t/openstack/build/59438e87be974094a44a2a36b2321364 : FAILURE in 44m 32s (non-voting)\n- designate-only-ipv6-pdns4 https://zuul.opendev.org/t/openstack/build/3a5fa409381e447eaca53646950237ee : FAILURE in 45m 41s\n- designate-only-ipv6-bind9 https://zuul.opendev.org/t/openstack/build/fef3360a96434783ab6db6448242c210 : FAILURE in 44m 50s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/73d97418df274a10a5342e6712c02f01 : SUCCESS in 6m 19s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/fa061f269bc044a48dc3feb63b777df9 : SUCCESS in 3m 36s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/defb7aef72164c408dcd055cb5780cde : SUCCESS in 4m 56s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/70f185cef0ec4920bec6efc6ed5a48ef : SUCCESS in 4m 56s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/f6b43deb45cf4b929574bbea27b0b3e2 : SUCCESS in 7m 49s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8e7b08fe1ebf4febbbafc6ea04d9dd6b : SUCCESS in 9m 42s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/adb0730357c2470882a23c697d314586 : SUCCESS in 6m 05s\n- neutron-tempest-plugin-designate-scenario https://zuul.opendev.org/t/openstack/build/9dcdb99c021b41689888576d18af3074 : SUCCESS in 41m 13s\n- designate-tox-dnspython-latest https://zuul.opendev.org/t/openstack/build/ab824cee05fa4da4beee5d41c0f64937 : SUCCESS in 4m 58s","accounts_in_message":[],"_revision_number":2},{"id":"d302d06b299490c39a062bf714d14d921e2f0dfb","author":{"_account_id":20178,"name":"Tore Anderson","email":"tore@fud.no","username":"tore"},"date":"2026-07-23 07:19:04.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"b5977771a7398700b0aa651a69adf6e2cd123233","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-23 08:37:12.000000000","message":"Patch Set 2:\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/b1bc2b3de9904dbaacd455690a8ef220\n\n- designate-bind9-core https://zuul.opendev.org/t/openstack/build/1103c2ff77fa46a8ba8cd1434fddba71 : FAILURE in 46m 26s\n- designate-bind9-with-keystone-default-roles https://zuul.opendev.org/t/openstack/build/f07eaf2859534981b9836a1fb444ff7e : FAILURE in 41m 16s\n- designate-pdns4-core https://zuul.opendev.org/t/openstack/build/1afef1a3f41a4c038e745b0055b8a9b6 : SUCCESS in 37m 00s\n- designate-bind9-multipool https://zuul.opendev.org/t/openstack/build/ce4ac684ac274930afb89683ee16b622 : SUCCESS in 17m 08s\n- designate-grenade-bind9 https://zuul.opendev.org/t/openstack/build/9c91f5e10a9d4f30bd812d4fea393091 : SUCCESS in 47m 31s\n- designate-grenade-pdns4 https://zuul.opendev.org/t/openstack/build/cedf910868a74441a5455c8b0d7dcd3d : SUCCESS in 49m 44s\n- designate-grenade-bind9-skip-level https://zuul.opendev.org/t/openstack/build/1f94e12b8dd94704a405e449a5c9e200 : SUCCESS in 1h 10m 52s\n- designate-grenade-pdns4-skip-level https://zuul.opendev.org/t/openstack/build/dc2e4b9982bd40dd995b015b5ef7aa74 : SUCCESS in 47m 57s\n- designate-bind9-core-catalog-zones https://zuul.opendev.org/t/openstack/build/72a08429b0a048f7ae7b4a1c2d1f03b4 : SUCCESS in 34m 55s (non-voting)\n- designate-only-ipv6-pdns4 https://zuul.opendev.org/t/openstack/build/0486cba31ce3483abf6b17f7a3779032 : SUCCESS in 35m 13s\n- designate-only-ipv6-bind9 https://zuul.opendev.org/t/openstack/build/301a51ad62b1484b9b9641b68e34d393 : FAILURE in 44m 09s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/ee1c98860c394a1b9e6fd98949259aba : SUCCESS in 8m 50s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/674b73e6760449389a6e7f3257c7dfdc : SUCCESS in 2m 53s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/19171aeee02f4c90a7d3b680eedfa91c : SUCCESS in 3m 32s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/84e5071c063c41ada0233faa78ab37fa : SUCCESS in 6m 26s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/7ad18f41cb1f461c8ebd3831817d150c : SUCCESS in 6m 56s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e1193c9db4d94da5a8afbd11f29758ad : SUCCESS in 8m 57s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/8a392ac68d4e4e2d9fbd17b7023b962a : SUCCESS in 2m 49s\n- neutron-tempest-plugin-designate-scenario https://zuul.opendev.org/t/openstack/build/5e1df340fd7f4c57b05751a8fbc780c7 : SUCCESS in 33m 24s\n- designate-tox-dnspython-latest https://zuul.opendev.org/t/openstack/build/3ca6d8d16de84991a8efeb5b8d265f55 : SUCCESS in 4m 00s","accounts_in_message":[],"_revision_number":2},{"id":"ed6be52e6fd0e8e7e2202da3d9ff90fe2a175cfa","author":{"_account_id":20178,"name":"Tore Anderson","email":"tore@fud.no","username":"tore"},"date":"2026-07-23 10:51:53.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"a11b77627a9d5c95b1114ff5590d968e0fc4db86","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-23 12:16:16.000000000","message":"Patch Set 2:\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/0a5a5e4c261a444cb665468e0b62b466\n\n- designate-bind9-core https://zuul.opendev.org/t/openstack/build/7633b5bbd47f45688baad1f544efcf5e : FAILURE in 42m 41s\n- designate-bind9-with-keystone-default-roles https://zuul.opendev.org/t/openstack/build/31a743aa23ee4a8ebe6682faa73c37e7 : FAILURE in 47m 43s\n- designate-pdns4-core https://zuul.opendev.org/t/openstack/build/641daacf44964bc9800e82b6bbd2aa62 : SUCCESS in 42m 15s\n- designate-bind9-multipool https://zuul.opendev.org/t/openstack/build/e17cbd979f974ce8b4dc0f84f4920efc : SUCCESS in 31m 16s\n- designate-grenade-bind9 https://zuul.opendev.org/t/openstack/build/9c79e0276c9645e78eed0939053b9f66 : SUCCESS in 1h 14m 49s\n- designate-grenade-pdns4 https://zuul.opendev.org/t/openstack/build/cbef7efaa01b418db614e59993c4a564 : FAILURE in 1h 07m 15s\n- designate-grenade-bind9-skip-level https://zuul.opendev.org/t/openstack/build/ff892c6027d047dbb80b570a84662286 : SUCCESS in 1h 07m 15s\n- designate-grenade-pdns4-skip-level https://zuul.opendev.org/t/openstack/build/a7a26e32c35147fa81321b3e31386cba : SUCCESS in 1h 18m 30s\n- designate-bind9-core-catalog-zones https://zuul.opendev.org/t/openstack/build/b3b51802fa5847c5ad6ba7d53383b0a6 : FAILURE in 44m 23s (non-voting)\n- designate-only-ipv6-pdns4 https://zuul.opendev.org/t/openstack/build/568b04b301104648a09f59ac1c9d83ea : FAILURE in 41m 29s\n- designate-only-ipv6-bind9 https://zuul.opendev.org/t/openstack/build/a9d121baeeb845a6b31ac0705d6f56b2 : SUCCESS in 47m 10s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/19830e2a1fe5441486b12c7fd9caf3c6 : SUCCESS in 7m 07s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/733d8b796242408499a41750f6e5f067 : SUCCESS in 3m 00s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/5d5ee98002084641ab2c398568411c85 : SUCCESS in 4m 20s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/2e7f8c32cdc8402abdf904fd428c4f88 : SUCCESS in 4m 56s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/a3297223a47d4066af1aa3a3a8919ec7 : SUCCESS in 7m 21s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/290377820582427c90d789bfee0b91a6 : SUCCESS in 10m 12s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/5a2bc3e8487d4b34bee25359b166f7ba : SUCCESS in 7m 02s\n- neutron-tempest-plugin-designate-scenario https://zuul.opendev.org/t/openstack/build/82f67c5c955c40c68cdc53d87e15fefc : SUCCESS in 32m 04s\n- designate-tox-dnspython-latest https://zuul.opendev.org/t/openstack/build/1fd9498244e549e3a2be9dc84f69285d : SUCCESS in 5m 17s","accounts_in_message":[],"_revision_number":2},{"id":"64c6e35d1e8c97ca282a403a1b7b68029818f572","author":{"_account_id":20178,"name":"Tore Anderson","email":"tore@fud.no","username":"tore"},"date":"2026-07-23 12:46:36.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"6c56ed613ac9107d1936e2408b51c31698d716e9","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-23 14:07:02.000000000","message":"Patch Set 2:\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/c6cc391953334603b54d5513e135b260\n\n- designate-bind9-core https://zuul.opendev.org/t/openstack/build/6fac78bc101748258a93efbaae83483f : SUCCESS in 38m 36s\n- designate-bind9-with-keystone-default-roles https://zuul.opendev.org/t/openstack/build/5271bb6bfe9040c2948a95e6fafc0c49 : SUCCESS in 44m 31s\n- designate-pdns4-core https://zuul.opendev.org/t/openstack/build/bb2975b4a87045c7a73773efd54bc323 : SUCCESS in 31m 53s\n- designate-bind9-multipool https://zuul.opendev.org/t/openstack/build/a1ea1b9c1fff4293a57157cd73c29e06 : SUCCESS in 39m 06s\n- designate-grenade-bind9 https://zuul.opendev.org/t/openstack/build/b40193c91e284e529e55a16b6c3472e8 : SUCCESS in 1h 09m 18s\n- designate-grenade-pdns4 https://zuul.opendev.org/t/openstack/build/261563f8c905459cb55f8aad8f3a700d : FAILURE in 1h 14m 01s\n- designate-grenade-bind9-skip-level https://zuul.opendev.org/t/openstack/build/1d6a4d776bdd4feda6b78dffb4d83699 : FAILURE in 1h 09m 26s\n- designate-grenade-pdns4-skip-level https://zuul.opendev.org/t/openstack/build/38c57c15f9984678a99d301bbe3805fa : FAILURE in 1h 10m 41s\n- designate-bind9-core-catalog-zones https://zuul.opendev.org/t/openstack/build/c1b1d0d9a2a64e21a0e17ccd4f9985df : SUCCESS in 41m 50s (non-voting)\n- designate-only-ipv6-pdns4 https://zuul.opendev.org/t/openstack/build/dcbcc6ea67444bed802e220f579518d1 : FAILURE in 46m 36s\n- designate-only-ipv6-bind9 https://zuul.opendev.org/t/openstack/build/8f7a5c3aa43f4abc9df05d436f8bfcf3 : FAILURE in 48m 56s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/b8467cdc13fa4c62be03f1873acd3dd1 : SUCCESS in 6m 03s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c4b18eeec783442eb88309509c3a1044 : SUCCESS in 3m 10s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/5bb13360d6bc41eb9f7bdd247626ee73 : SUCCESS in 7m 07s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/ae103affd1ff44bb97d2147edf1d09ad : SUCCESS in 5m 05s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/6109a2844d4547ebb5ca8071de645880 : SUCCESS in 7m 33s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c660092a637f45a9a332e44324757705 : SUCCESS in 8m 45s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/dbd07de5a8b84ceb9d84cdf3b0864d95 : SUCCESS in 6m 47s\n- neutron-tempest-plugin-designate-scenario https://zuul.opendev.org/t/openstack/build/7ceb0b1f24e34590aa12ceb4a642d56e : SUCCESS in 31m 39s\n- designate-tox-dnspython-latest https://zuul.opendev.org/t/openstack/build/d9dbad0fdea449198440f972a292f814 : SUCCESS in 4m 15s","accounts_in_message":[],"_revision_number":2},{"id":"5c513d2a03a0bb4d6128e9aa3e7e1c4c27b8ff12","author":{"_account_id":20178,"name":"Tore Anderson","email":"tore@fud.no","username":"tore"},"date":"2026-07-27 08:12:13.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"db075fbe5a8814aa3754c43b49b41844fa97ff66","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-27 09:41:57.000000000","message":"Patch Set 2:\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/d18bf80f8db043c8a711256537093030\n\n- designate-bind9-core https://zuul.opendev.org/t/openstack/build/945a3034feb44173a89853fa88a062a2 : FAILURE in 46m 31s\n- designate-bind9-with-keystone-default-roles https://zuul.opendev.org/t/openstack/build/d73f21d80b5544c8bcd6c3b28fadb963 : SUCCESS in 49m 56s\n- designate-pdns4-core https://zuul.opendev.org/t/openstack/build/a87064a834194595b6da84e1af2630b4 : FAILURE in 46m 02s\n- designate-bind9-multipool https://zuul.opendev.org/t/openstack/build/f39ee1ebd3544689ab3394d57bcc9369 : SUCCESS in 33m 11s\n- designate-grenade-bind9 https://zuul.opendev.org/t/openstack/build/fc0cac83ff65444c98753fae71cb1ef4 : FAILURE in 1h 22m 07s\n- designate-grenade-pdns4 https://zuul.opendev.org/t/openstack/build/ec997899e77b432e9e1634d4ef1cb235 : FAILURE in 1h 12m 21s\n- designate-grenade-bind9-skip-level https://zuul.opendev.org/t/openstack/build/1dbc934f3ccc4efbb4589c0c10e1afbe : SUCCESS in 46m 50s\n- designate-grenade-pdns4-skip-level https://zuul.opendev.org/t/openstack/build/e148779d20df4251a887cc42b68df410 : SUCCESS in 1h 03m 28s\n- designate-bind9-core-catalog-zones https://zuul.opendev.org/t/openstack/build/979a3ddc0778452c8dbab1219a48e676 : FAILURE in 42m 18s (non-voting)\n- designate-only-ipv6-pdns4 https://zuul.opendev.org/t/openstack/build/7cf434f20f5745999624d2543e34e4a0 : FAILURE in 46m 31s\n- designate-only-ipv6-bind9 https://zuul.opendev.org/t/openstack/build/5f44221daa2340a5867ee72a8ade4dc0 : SUCCESS in 31m 39s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/1b4fd4e514564d008eaf968611f64f29 : SUCCESS in 5m 39s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a490cce53b504ab98630d3d98653d9be : SUCCESS in 2m 22s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/bdd17744f3a543adb6023d69ba2f7e8e : SUCCESS in 5m 30s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/572c1dc6eb2d45d09d5722b2ccbf84d0 : SUCCESS in 4m 28s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/8cf038d654fa4b2eaf4e5d3cb5c11eab : SUCCESS in 7m 34s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/92b21e1a27c84ee0b1df85bbc8a34fa3 : SUCCESS in 9m 29s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/311e331f8e6e4d5e917755937187a030 : SUCCESS in 4m 26s\n- neutron-tempest-plugin-designate-scenario https://zuul.opendev.org/t/openstack/build/538d5e584e57426683e9ba65399fdd6b : SUCCESS in 32m 03s\n- designate-tox-dnspython-latest https://zuul.opendev.org/t/openstack/build/5e93233920054473ac94d24cbcbdf472 : SUCCESS in 4m 41s","accounts_in_message":[],"_revision_number":2},{"id":"0479f111a17c308f5253aa74f317a522512b5d95","author":{"_account_id":31664,"name":"Omer Schwartz","email":"oschwart@redhat.com","username":"oschwart"},"date":"2026-07-30 11:49:38.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"f67b6187522b8d3e09d1836a8ee389c428f7fb96","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-30 12:59:05.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/1f013a83696a4b068d2236a4896a3ebf\n\n- designate-bind9-core https://zuul.opendev.org/t/openstack/build/8702ee5c924f42458b3eef466b02219a : SUCCESS in 46m 00s\n- designate-bind9-with-keystone-default-roles https://zuul.opendev.org/t/openstack/build/0ace609955704028aa7b1eed8f374963 : SUCCESS in 43m 37s\n- designate-pdns4-core https://zuul.opendev.org/t/openstack/build/2aaa461134f64c7db1e459946030dfa5 : SUCCESS in 45m 05s\n- designate-bind9-multipool https://zuul.opendev.org/t/openstack/build/2481caeff83549a0998c0dabc9baaa83 : SUCCESS in 27m 47s\n- designate-grenade-bind9 https://zuul.opendev.org/t/openstack/build/35f966de2aa3459b94141d0313896636 : SUCCESS in 49m 08s\n- designate-grenade-pdns4 https://zuul.opendev.org/t/openstack/build/d0b3126aa2044d4cadaf2e7ea36b4f79 : SUCCESS in 1h 04m 47s\n- designate-grenade-bind9-skip-level https://zuul.opendev.org/t/openstack/build/8167ec252f2f47d48e51220749b0c3cd : SUCCESS in 1h 04m 11s\n- designate-grenade-pdns4-skip-level https://zuul.opendev.org/t/openstack/build/f586d020de7c4e37b7cf1b6f36dc5307 : SUCCESS in 47m 52s\n- designate-bind9-core-catalog-zones https://zuul.opendev.org/t/openstack/build/170edfe6ebd14a25ba6801998dff0002 : SUCCESS in 35m 23s (non-voting)\n- designate-only-ipv6-pdns4 https://zuul.opendev.org/t/openstack/build/e967380de75441a68a213d4383760ef6 : SUCCESS in 46m 02s\n- designate-only-ipv6-bind9 https://zuul.opendev.org/t/openstack/build/0878862d52464a8a91cabe6da6c99193 : SUCCESS in 45m 45s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/accda97e0413421ab7eff28fc2eaf316 : SUCCESS in 8m 32s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d564cb827bf6437d981d27dcc9997ce8 : SUCCESS in 3m 16s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/dcd6a6238ac944858120535e513c8c02 : SUCCESS in 3m 16s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/197b4105a92843f0abfa80029c4c2e61 : SUCCESS in 4m 52s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/572ed8713a424b9c8874c862283a01da : SUCCESS in 7m 18s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f071dc17002340ddac44597322714edc : SUCCESS in 8m 14s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/1b0f378803f24b21a6834899d16a3423 : SUCCESS in 5m 54s\n- neutron-tempest-plugin-designate-scenario https://zuul.opendev.org/t/openstack/build/945c2a6d2f0a4c98a1942173319469cd : SUCCESS in 31m 55s\n- designate-tox-dnspython-latest https://zuul.opendev.org/t/openstack/build/d9ca9defcf5648a8ad28e365b7d930c2 : SUCCESS in 5m 58s","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"0f1d65239d19f6ad46d39b789d4f69ba93e8f310","revisions":{"b5337aeb434b0f838c2b810282a989b2109b6bee":{"kind":"REWORK","_number":1,"created":"2026-07-15 11:49:00.000000000","uploader":{"_account_id":20178,"name":"Tore Anderson","email":"tore@fud.no","username":"tore"},"ref":"refs/changes/76/997376/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/designate","ref":"refs/changes/76/997376/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/designate refs/changes/76/997376/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/designate refs/changes/76/997376/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/designate refs/changes/76/997376/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/designate refs/changes/76/997376/1"}}},"commit":{"parents":[{"commit":"83c69a68c13beb47346f2c74e938fd0ef0d8a3bf","subject":"Merge \"Require TSIG keys for zones in non-default pools\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/designate/commit/83c69a68c13beb47346f2c74e938fd0ef0d8a3bf"}]}],"author":{"name":"Tore Anderson","email":"tore@redpill-linpro.com","date":"2026-07-15 11:22:55.000000000","tz":120},"committer":{"name":"Tore Anderson","email":"tore@redpill-linpro.com","date":"2026-07-15 11:23:42.000000000","tz":120},"subject":"Fix pool_move_zone not bumping catalog zone serials","message":"Fix pool_move_zone not bumping catalog zone serials\n\npool_move_zone() moves a zone from one pool to another, which changes\nthe membership of both the source and destination pool\u0027s catalog\nzones. But unlike zone creation and deletion, which both call\n_ensure_catalog_zone_serial_increment() to bump the relevant pool\u0027s\ncatalog zone serial when a zone joins or leaves it,\npool_move_zone() never did, for either pool.\n\nget_catalog_zone_records() computes catalog zone content live from\ncurrent pool membership, so the content served on the next AXFR was\nalready correct. But with neither serial bumped, a secondary that had\nalready transferred either catalog zone had no signal (no NOTIFY, no\nserial change) that anything had changed, and would not know to\nre-transfer.\n\nBump the source pool\u0027s catalog zone serial while zone.pool_id still\npoints at it, and the destination pool\u0027s catalog zone serial once it\nhas been repointed.\n\nCo-Authored-By: Claude Sonnet 5 \u003cnoreply@anthropic.com\u003e\nChange-Id: If936c0b9edffbd63ef2045ad6b249e1e52641bf4\nSigned-off-by: Tore Anderson \u003ctore@redpill-linpro.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/designate/commit/b5337aeb434b0f838c2b810282a989b2109b6bee"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/designate/commit/b5337aeb434b0f838c2b810282a989b2109b6bee"}]},"branch":"refs/heads/master"},"0f1d65239d19f6ad46d39b789d4f69ba93e8f310":{"kind":"REWORK","_number":2,"created":"2026-07-21 10:53:50.000000000","uploader":{"_account_id":20178,"name":"Tore Anderson","email":"tore@fud.no","username":"tore"},"ref":"refs/changes/76/997376/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/designate","ref":"refs/changes/76/997376/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/designate refs/changes/76/997376/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/designate refs/changes/76/997376/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/designate refs/changes/76/997376/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/designate refs/changes/76/997376/2"}}},"commit":{"parents":[{"commit":"83c69a68c13beb47346f2c74e938fd0ef0d8a3bf","subject":"Merge \"Require TSIG keys for zones in non-default pools\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/designate/commit/83c69a68c13beb47346f2c74e938fd0ef0d8a3bf"}]}],"author":{"name":"Tore Anderson","email":"tore@redpill-linpro.com","date":"2026-07-15 11:22:55.000000000","tz":120},"committer":{"name":"Tore Anderson","email":"tore@redpill-linpro.com","date":"2026-07-21 10:53:11.000000000","tz":120},"subject":"Fix pool_move_zone not bumping catalog zone serials","message":"Fix pool_move_zone not bumping catalog zone serials\n\npool_move_zone() moves a zone from one pool to another, which changes\nthe membership of both the source and destination pool\u0027s catalog\nzones. But unlike zone creation and deletion, which both call\n_ensure_catalog_zone_serial_increment() to bump the relevant pool\u0027s\ncatalog zone serial when a zone joins or leaves it,\npool_move_zone() never did, for either pool.\n\nget_catalog_zone_records() computes catalog zone content live from\ncurrent pool membership, so the content served on the next AXFR was\nalready correct. But with neither serial bumped, a secondary that had\nalready transferred either catalog zone had no signal (no NOTIFY, no\nserial change) that anything had changed, and would not know to\nre-transfer.\n\nBump the source pool\u0027s catalog zone serial and the destination pool\u0027s\ncatalog zone serial once the zone\u0027s pool_id has actually been updated\nand the move committed. Since pool_move_zone() has no encompassing\ntransaction, doing either bump before the move is committed would let\nthe periodic increment-serial task (which polls independently, every\n5s by default) pick up the flagged catalog zone and NOTIFY secondaries\nof a new serial before the zone had actually left/joined that pool.\n_ensure_catalog_zone_serial_increment() gains an optional pool_id\nargument so the source pool\u0027s bump, which needs to target a pool\nother than zone.pool_id at that point, doesn\u0027t have to happen early\nto reach it.\n\nCo-Authored-By: Claude Sonnet 5 \u003cnoreply@anthropic.com\u003e\nChange-Id: If936c0b9edffbd63ef2045ad6b249e1e52641bf4\nSigned-off-by: Tore Anderson \u003ctore@redpill-linpro.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/designate/commit/0f1d65239d19f6ad46d39b789d4f69ba93e8f310"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/designate/commit/0f1d65239d19f6ad46d39b789d4f69ba93e8f310"}]},"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"},{"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":"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":"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":""}}}]}
