)]}'
{"id":"openstack%2Fdesignate~1004788","triplet_id":"openstack%2Fdesignate~master~I35db240065fc6d678e1ca9d74d9f8b13dfac7816","project":"openstack/designate","branch":"master","attention_set":{},"removed_from_attention_set":{"31664":{"account":{"_account_id":31664,"name":"Omer Schwartz","email":"oschwart@redhat.com","username":"oschwart"},"last_update":"2026-09-10 11:15:40.000000000","reason":"\u003cGERRIT_ACCOUNT_31664\u003e replied on the change","reason_account":{"_account_id":31664,"name":"Omer Schwartz","email":"oschwart@redhat.com","username":"oschwart"}},"13252":{"account":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"last_update":"2026-09-10 13:27:53.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I35db240065fc6d678e1ca9d74d9f8b13dfac7816","subject":"Fix heartbeat timer restart race in HeartbeatEmitter.stop()","status":"MERGED","created":"2026-09-09 09:09:24.000000000","updated":"2026-09-10 13:29:01.000000000","submitted":"2026-09-10 13:27:53.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":5,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"1004788","meta_rev_id":"01d8418c64084be7216227668fe8c76330dd95c7","_number":1004788,"virtual_id_number":1004788,"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-09-10 13:27:53.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":31664,"name":"Omer Schwartz","email":"oschwart@redhat.com","username":"oschwart"},"all":[{"value":2,"date":"2026-09-09 14:01:24.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"]}],"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-09-10 10:00:06.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"]}],"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-09-09 14:01:24.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"]}],"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":31664,"name":"Omer Schwartz","email":"oschwart@redhat.com","username":"oschwart"}],"CC":[{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-09-09 10:09:37.000000000","updated_by":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"reviewer":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"state":"CC"},{"updated":"2026-09-09 10:33:55.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"}],"messages":[{"id":"53cdc139eb07f59c8dd9356331e089621dcb4efb","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":31664,"name":"Omer Schwartz","email":"oschwart@redhat.com","username":"oschwart"},"date":"2026-09-09 09:09:24.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"d1b15c73388409fb5e95952991fdc1779a180abe","author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"date":"2026-09-09 10:09:37.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"3274f2a188cf90eb0b20d52c93c2ad046f37c85a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-09 10:33:55.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/6ab716e1dd384e2586cf0a3decb22da9\n\n- designate-bind9-core https://zuul.opendev.org/t/openstack/build/162bdca6e895415aa1a6e5d8c3bfec65 : SUCCESS in 42m 14s\n- designate-bind9-with-keystone-default-roles https://zuul.opendev.org/t/openstack/build/b5f2bbbe3fae47dd81951b58a8a81cab : SUCCESS in 49m 42s\n- designate-pdns4-core https://zuul.opendev.org/t/openstack/build/718cbe1b99a44c17a20d1189ff7ce067 : SUCCESS in 43m 29s\n- designate-bind9-multipool https://zuul.opendev.org/t/openstack/build/0092d3aa93ec46218999bc7211d929cc : SUCCESS in 36m 13s\n- designate-grenade-bind9 https://zuul.opendev.org/t/openstack/build/03519a9e072c496ca088a54cfd7b7701 : SUCCESS in 45m 25s\n- designate-grenade-pdns4 https://zuul.opendev.org/t/openstack/build/649e92293b7a4f8694ef6626860ea633 : SUCCESS in 1h 13m 42s\n- designate-grenade-bind9-skip-level https://zuul.opendev.org/t/openstack/build/3c4c048d7f494a2888d812d7ebd93dde : SUCCESS in 1h 03m 26s\n- designate-grenade-pdns4-skip-level https://zuul.opendev.org/t/openstack/build/b2cbd079521744829320f0263d8a5438 : SUCCESS in 1h 11m 46s\n- designate-bind9-core-catalog-zones https://zuul.opendev.org/t/openstack/build/a6c400cad9844c61b04423f44db85e3d : SUCCESS in 42m 05s (non-voting)\n- designate-only-ipv6-pdns4 https://zuul.opendev.org/t/openstack/build/f99d511779d54742bdd3d1292019a907 : SUCCESS in 44m 10s\n- designate-only-ipv6-bind9 https://zuul.opendev.org/t/openstack/build/4f58c7ce9c174a449615dfbce72ea420 : SUCCESS in 50m 15s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/59d98dc8f2444d349bfe3039f5fc339d : SUCCESS in 5m 56s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/8b5afd60ed074a38a9fe568712d9212d : SUCCESS in 2m 30s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/42f466c1154c4c7abc0b4e29020e4f30 : SUCCESS in 3m 31s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/188902a3ebb0407e8234d2cdb6b0ce26 : SUCCESS in 6m 41s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/c51dd81af25148b0ad94f637f38b5105 : SUCCESS in 8m 33s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6751004abdd249b88cd3e23313127d8a : SUCCESS in 9m 02s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/9c4db57e1d5942a2adbe23cf2b509b82 : SUCCESS in 6m 04s\n- neutron-tempest-plugin-designate-scenario https://zuul.opendev.org/t/openstack/build/6680e1c07f3f4b8486d87b1be9205cdf : SUCCESS in 31m 01s\n- designate-tox-dnspython-latest https://zuul.opendev.org/t/openstack/build/b1f29b66df724d1ab5c105d23e3c37f8 : SUCCESS in 4m 50s","accounts_in_message":[],"_revision_number":1},{"id":"3458d02369ba3a0668803707ceaf1776f850b026","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":31664,"name":"Omer Schwartz","email":"oschwart@redhat.com","username":"oschwart"},"date":"2026-09-09 11:31:44.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":2},{"id":"c3d8952f5e7db479d6a5b9d71b9e767203506adc","author":{"_account_id":31664,"name":"Omer Schwartz","email":"oschwart@redhat.com","username":"oschwart"},"date":"2026-09-09 11:32:45.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"30df97d011640d4ca26f31f01b453ff7fe4110ca","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-09 12:23:42.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/24e60ccfd82c41e0ac8b2d82ab783c5a\n\n- designate-bind9-core https://zuul.opendev.org/t/openstack/build/4a47ef1104604a698692c7286165294a : SUCCESS in 39m 06s\n- designate-bind9-with-keystone-default-roles https://zuul.opendev.org/t/openstack/build/5468925d1a024cc7865adfd93864eab1 : SUCCESS in 35m 44s\n- designate-pdns4-core https://zuul.opendev.org/t/openstack/build/c384ea420d544fef9cbe08d975817f39 : SUCCESS in 33m 14s\n- designate-bind9-multipool https://zuul.opendev.org/t/openstack/build/aa562c11f02843adb081c1b33488e4d7 : SUCCESS in 15m 19s\n- designate-grenade-bind9 https://zuul.opendev.org/t/openstack/build/e824ccb214f2495f813a2df1877f7496 : SUCCESS in 45m 43s\n- designate-grenade-pdns4 https://zuul.opendev.org/t/openstack/build/4985b9f4672e44588d73a0b7c8a1044c : SUCCESS in 46m 55s\n- designate-grenade-bind9-skip-level https://zuul.opendev.org/t/openstack/build/be675694c7724820a6fa77293e8a7ec0 : SUCCESS in 50m 09s\n- designate-grenade-pdns4-skip-level https://zuul.opendev.org/t/openstack/build/68c97c9d18d1492ba04bbff9a0b1acac : SUCCESS in 50m 30s\n- designate-bind9-core-catalog-zones https://zuul.opendev.org/t/openstack/build/5769461385524a97af25c722920b7fae : SUCCESS in 34m 42s (non-voting)\n- designate-only-ipv6-pdns4 https://zuul.opendev.org/t/openstack/build/50dc56cb53d94e268a3fc7d15088da4e : FAILURE in 44m 28s\n- designate-only-ipv6-bind9 https://zuul.opendev.org/t/openstack/build/226ef4dd3d6c49348b15114b355c3b4d : SUCCESS in 33m 47s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/81d8f5418377445fa165516065b6b565 : SUCCESS in 6m 28s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/fe84b6f58017405596c690c61f45b22a : SUCCESS in 6m 23s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/d190eaf8430747d0a1f4ed9028f9ec84 : SUCCESS in 4m 59s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/ae3299799fc540b789e0abfb7b80b70e : SUCCESS in 3m 46s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/39decdd1578d46b1adfbaff1d33981e7 : SUCCESS in 5m 18s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/fb3e8567bd9a432a83cd7ac42fffb35a : SUCCESS in 10m 49s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/1142704d03964a489a2724365e874600 : SUCCESS in 6m 28s\n- neutron-tempest-plugin-designate-scenario https://zuul.opendev.org/t/openstack/build/cec794b2a7b44a0c9bc35e2ff7351944 : SUCCESS in 29m 57s\n- designate-tox-dnspython-latest https://zuul.opendev.org/t/openstack/build/6b4dc336e71449fd8b6992bd71e57a4c : SUCCESS in 3m 44s","accounts_in_message":[],"_revision_number":2},{"id":"58ec8636852b55a3e618c60d4435af8df2151e40","author":{"_account_id":31664,"name":"Omer Schwartz","email":"oschwart@redhat.com","username":"oschwart"},"date":"2026-09-09 12:24:44.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"e317bb3064b2e5b8350deb3b12cded8cc311401d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-09 13:51:32.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/a52b790917064661b6a8320b46acf323\n\n- designate-bind9-core https://zuul.opendev.org/t/openstack/build/3f8d85223f884550b40eae9df9eccb51 : SUCCESS in 34m 33s\n- designate-bind9-with-keystone-default-roles https://zuul.opendev.org/t/openstack/build/94ada13982e546bab26e624e84cc7d8c : SUCCESS in 40m 08s\n- designate-pdns4-core https://zuul.opendev.org/t/openstack/build/fb05660a1b164ab19108f8d1f34da372 : SUCCESS in 50m 22s\n- designate-bind9-multipool https://zuul.opendev.org/t/openstack/build/10f090b5a3de46979b97bc04ce74dab7 : SUCCESS in 31m 55s\n- designate-grenade-bind9 https://zuul.opendev.org/t/openstack/build/59123e10772a48b3ba6620ab5a1a7520 : SUCCESS in 53m 52s\n- designate-grenade-pdns4 https://zuul.opendev.org/t/openstack/build/a2e62b4dc623460c8ae4d5c43a136ec3 : SUCCESS in 50m 43s\n- designate-grenade-bind9-skip-level https://zuul.opendev.org/t/openstack/build/60893b8431434b5fb47ea739fc5ecc27 : SUCCESS in 1h 11m 53s\n- designate-grenade-pdns4-skip-level https://zuul.opendev.org/t/openstack/build/ac4a56ccbdbd4811bb44d32992c23f80 : SUCCESS in 1h 15m 56s\n- designate-bind9-core-catalog-zones https://zuul.opendev.org/t/openstack/build/fad42b9a71da4a3898894653e71c4fbe : SUCCESS in 42m 02s (non-voting)\n- designate-only-ipv6-pdns4 https://zuul.opendev.org/t/openstack/build/f140ddbfcc8f4cb49b5639e865f92fc0 : SUCCESS in 31m 48s\n- designate-only-ipv6-bind9 https://zuul.opendev.org/t/openstack/build/eb0924c8e26f4c0c9a9f915f7b76e57d : SUCCESS in 44m 45s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/e9a2d76dc7fe4212bb86071187f8189b : SUCCESS in 4m 20s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/7d5f5b7214534cac831792c3d4b47da9 : SUCCESS in 4m 22s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/159de07cf32046fbb8e02511c86a0afb : SUCCESS in 6m 00s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/377dee7da8fc406cb1d2849e3ab3f452 : SUCCESS in 3m 56s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/151e863a9df840d08f16f72ea448c4f0 : SUCCESS in 9m 05s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c2a8180ec52c4c77bd272f207f04dcc4 : SUCCESS in 9m 53s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/8bf0aa2e739f46e4b2f8dba574089638 : SUCCESS in 4m 50s\n- neutron-tempest-plugin-designate-scenario https://zuul.opendev.org/t/openstack/build/8a6bc572b2b84bfd8ce7f7ff9f754fec : SUCCESS in 29m 24s\n- designate-tox-dnspython-latest https://zuul.opendev.org/t/openstack/build/01550a0fd2c74fb58ae76c5d9549f135 : SUCCESS in 4m 04s","accounts_in_message":[],"_revision_number":2},{"id":"83cf00957abc8b62b87016029a20e3ee6c4993bf","author":{"_account_id":31664,"name":"Omer Schwartz","email":"oschwart@redhat.com","username":"oschwart"},"date":"2026-09-09 14:01:24.000000000","message":"Patch Set 2: Code-Review+2 Review-Priority+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"dbe97fc9f644724226d09a9fc3eb4a44f51c073f","author":{"_account_id":31664,"name":"Omer Schwartz","email":"oschwart@redhat.com","username":"oschwart"},"date":"2026-09-10 10:00:06.000000000","message":"Patch Set 2: Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"0161905eb1416439d2d176e2b838539292b7cfff","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-10 10:00:51.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"e0ea52cf9723d8aae6bf07db3316c760c6770aa7","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-10 11:13:47.000000000","message":"Patch Set 2: Verified-2\n\nBuild failed (gate pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\nhttps://zuul.opendev.org/t/openstack/buildset/1e3ee37b30a04d5184574a8f0355d8c9\n\n- designate-bind9-core https://zuul.opendev.org/t/openstack/build/9f0dd667c97c4a2cb4ac597f9e05579e : SUCCESS in 47m 44s\n- designate-bind9-with-keystone-default-roles https://zuul.opendev.org/t/openstack/build/2ef2b1ce4ccb4424a29cc81f2a13d4bb : SUCCESS in 34m 19s\n- designate-pdns4-core https://zuul.opendev.org/t/openstack/build/8dfba0c409f849c39cd37330bcb23c5a : SUCCESS in 43m 07s\n- designate-bind9-multipool https://zuul.opendev.org/t/openstack/build/8b9a055dd7b14c7698d4502bad46f817 : SUCCESS in 31m 44s\n- designate-grenade-pdns4 https://zuul.opendev.org/t/openstack/build/03180da8aadd43d58d340abe14a5f3c4 : FAILURE in 1h 07m 56s\n- designate-grenade-bind9 https://zuul.opendev.org/t/openstack/build/28ab9f3b69dd48a88545d668b879ee1c : SUCCESS in 48m 33s\n- designate-grenade-pdns4-skip-level https://zuul.opendev.org/t/openstack/build/4d010bc6b998447bbc27d378b1088aa3 : SUCCESS in 53m 52s\n- designate-grenade-bind9-skip-level https://zuul.opendev.org/t/openstack/build/288d9069d50a489d8d3350fcc90926e9 : CANCELED\n- designate-only-ipv6-pdns4 https://zuul.opendev.org/t/openstack/build/678c2ec2860d4e3d824b127dba43d5e2 : SUCCESS in 36m 23s\n- designate-only-ipv6-bind9 https://zuul.opendev.org/t/openstack/build/ef9847309d244c5c8b64a3dae6625abb : SUCCESS in 42m 34s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/dc13f87f1d884b8cbc46774cd6c3551a : SUCCESS in 3m 13s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/1f4c777fd2fd46afa77142e9dc055611 : SUCCESS in 5m 58s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/55d2f27d537b4ab584eed58123127465 : SUCCESS in 3m 55s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/202dd91782d14e41b2635c7b38689f7e : SUCCESS in 5m 25s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/9cb66dcf2c754e28950f0c1e45a4ce33 : SUCCESS in 4m 15s\n- neutron-tempest-plugin-designate-scenario https://zuul.opendev.org/t/openstack/build/05def8e4cb744fbea7ad7d023adb181e : SUCCESS in 32m 21s","accounts_in_message":[],"_revision_number":2},{"id":"edeaa54d2ded671a3ce824120aadbd07f336a46e","author":{"_account_id":31664,"name":"Omer Schwartz","email":"oschwart@redhat.com","username":"oschwart"},"date":"2026-09-10 11:15:40.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"e7b558092f57264df07fe81c02a1d991dfd48a29","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-10 12:18:24.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/2bc78198c374434497fa0b3154c2aa13\n\n- designate-bind9-core https://zuul.opendev.org/t/openstack/build/9ad630350f0643908051f3656706543e : SUCCESS in 38m 19s\n- designate-bind9-with-keystone-default-roles https://zuul.opendev.org/t/openstack/build/e80d6db2ea4b457c9ee67229836106b6 : SUCCESS in 36m 45s\n- designate-pdns4-core https://zuul.opendev.org/t/openstack/build/399f9dbf60604ef889506531425c57fa : SUCCESS in 44m 35s\n- designate-bind9-multipool https://zuul.opendev.org/t/openstack/build/7d58c86948de4ceb9fd45da9949fc6f2 : SUCCESS in 21m 45s\n- designate-grenade-bind9 https://zuul.opendev.org/t/openstack/build/fcc1377eff8e4b4ab8176d5953604e66 : SUCCESS in 49m 42s\n- designate-grenade-pdns4 https://zuul.opendev.org/t/openstack/build/658369f24fa74e529771ecf1f21693d3 : SUCCESS in 58m 04s\n- designate-grenade-bind9-skip-level https://zuul.opendev.org/t/openstack/build/8cca80fced694af6b4047f55274e952e : SUCCESS in 49m 21s\n- designate-grenade-pdns4-skip-level https://zuul.opendev.org/t/openstack/build/3a0428b5224644de9b57ca85b7682353 : SUCCESS in 1h 00m 09s\n- designate-bind9-core-catalog-zones https://zuul.opendev.org/t/openstack/build/617eb814420c45a2baa9b978756b6c25 : SUCCESS in 39m 00s (non-voting)\n- designate-only-ipv6-pdns4 https://zuul.opendev.org/t/openstack/build/5d80a096228546cfb5b208574846a6ec : SUCCESS in 45m 28s\n- designate-only-ipv6-bind9 https://zuul.opendev.org/t/openstack/build/60f11f30b646470d8b402043716cd450 : SUCCESS in 38m 38s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/e59ac55a703c45e2951328b8d862df5b : SUCCESS in 5m 10s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c67f8c4f00304a22b98a36c849bf08d2 : SUCCESS in 2m 53s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/d50a8fbaa818441fad18d0b6e2d82c73 : SUCCESS in 3m 17s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/d9ecddf3b44947baa6359b7eeb1931ce : SUCCESS in 2m 59s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/dff35656a15440fd9ddf586ae2e58778 : SUCCESS in 8m 23s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/1134623f3b664be5949d44489b92f95b : SUCCESS in 8m 45s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/3ab058cffe944ca8bd00e2cd84da844b : SUCCESS in 6m 15s\n- neutron-tempest-plugin-designate-scenario https://zuul.opendev.org/t/openstack/build/d60d0c6232554117819c1165c69a33e8 : SUCCESS in 32m 21s\n- designate-tox-dnspython-latest https://zuul.opendev.org/t/openstack/build/f896787ed8c84e8da3bb1fbf4ea465c4 : SUCCESS in 4m 17s","accounts_in_message":[],"_revision_number":2},{"id":"9acb18db151f0fe1205f21a93180074f8e3cb2bd","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-10 12:19:12.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"edb47ef2fda7200c62052b009164523b9bd0b209","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-10 13:27:53.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/81429323f5ed44aea4a5cc7d54848e84\n\n- designate-bind9-core https://zuul.opendev.org/t/openstack/build/db7d3d96b60c4b41bdea765991f77ab1 : SUCCESS in 41m 45s\n- designate-bind9-with-keystone-default-roles https://zuul.opendev.org/t/openstack/build/fa9147f93a4c44c098201e98d6ff909f : SUCCESS in 46m 14s\n- designate-pdns4-core https://zuul.opendev.org/t/openstack/build/bee2587945b046999f023bc5faccbecf : SUCCESS in 43m 53s\n- designate-bind9-multipool https://zuul.opendev.org/t/openstack/build/9c5aa178138441018be8d36c140c5f78 : SUCCESS in 35m 52s\n- designate-grenade-pdns4 https://zuul.opendev.org/t/openstack/build/1c26bf6526d345d7aa3a3c619aca981f : SUCCESS in 53m 08s\n- designate-grenade-bind9 https://zuul.opendev.org/t/openstack/build/fc31ddab46714014a0273b52d5c64c98 : SUCCESS in 1h 07m 06s\n- designate-grenade-pdns4-skip-level https://zuul.opendev.org/t/openstack/build/b37ba0ccf52d4280b37fa5856a3b92f2 : SUCCESS in 1h 03m 47s\n- designate-grenade-bind9-skip-level https://zuul.opendev.org/t/openstack/build/69838fd901314fe1a9a7850d5a811413 : SUCCESS in 1h 05m 00s\n- designate-only-ipv6-pdns4 https://zuul.opendev.org/t/openstack/build/5456750743ca4b57a41c89a6b2305830 : SUCCESS in 42m 45s\n- designate-only-ipv6-bind9 https://zuul.opendev.org/t/openstack/build/8bd08f1d1951494eb2320520075b42ac : SUCCESS in 45m 41s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a2a28eed8afc41bc9aebaa9aba2e3015 : SUCCESS in 2m 49s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/360c4fe6bb554247892571afa5f09245 : SUCCESS in 4m 35s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/07a76daf64a148ffb4896ebb9c3bbc4e : SUCCESS in 5m 05s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f62cfab4e31a4efdb45a66af87302b3a : SUCCESS in 9m 44s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/f81e2830f7094c8b870332fa3fc42dd0 : SUCCESS in 6m 43s\n- neutron-tempest-plugin-designate-scenario https://zuul.opendev.org/t/openstack/build/46245948546447a4acb43cc248531bc5 : SUCCESS in 34m 34s","accounts_in_message":[],"_revision_number":2},{"id":"bfd5196f072fe8702711fa170ec5a88e91ca6be6","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-10 13:27:53.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":2},{"id":"01d8418c64084be7216227668fe8c76330dd95c7","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-10 13:29:01.000000000","message":"Patch Set 2:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/ad9b2c3682454a0f8afcc4e0c1ca3c64\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5daefb3b78c5421eb49c87f0b2a34865 : SUCCESS in 53s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/b1a2904bf8294d31a471b5535c8fe051 : SUCCESS in 45s","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"c96809e315e8534344b1017b5e8eaa38b649f003","revisions":{"1f56efe1c788e383d26ced3e847776e3f7f28727":{"kind":"REWORK","_number":1,"created":"2026-09-09 09:09:24.000000000","uploader":{"_account_id":31664,"name":"Omer Schwartz","email":"oschwart@redhat.com","username":"oschwart"},"ref":"refs/changes/88/1004788/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/designate","ref":"refs/changes/88/1004788/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/designate refs/changes/88/1004788/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/designate refs/changes/88/1004788/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/designate refs/changes/88/1004788/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/designate refs/changes/88/1004788/1"}}},"commit":{"parents":[{"commit":"91c69184e114bddf0814a61030329d3969b5f007","subject":"Merge \"Use lowest priority ns_record as SOA MNAME\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/designate/commit/91c69184e114bddf0814a61030329d3969b5f007"}]}],"author":{"name":"Omer","email":"oschwart@redhat.com","date":"2026-09-09 09:08:32.000000000","tz":120},"committer":{"name":"Omer","email":"oschwart@redhat.com","date":"2026-09-09 09:08:32.000000000","tz":120},"subject":"Fix heartbeat timer restart race in HeartbeatEmitter.stop()","message":"Fix heartbeat timer restart race in HeartbeatEmitter.stop()\n\nHeartbeatEmitter.stop() only signalled the timer\u0027s background thread\nto abort, without waiting for it to exit. If start() ran again before\nthat thread finished, oslo.service\u0027s FixedIntervalLoopingCall raised\n\"A fixed interval looping call can only run one function at a time\".\n\nThis was latent under eventlet\u0027s cooperative scheduling and became a\nreal, intermittent gate failure (test_is_valid_zone_name_with_tlds,\nwhich stops and immediately restarts central_service) after\nDesignate\u0027s move to oslo.service\u0027s native threading backend.\n\nWait for the timer thread to fully stop before returning, matching\noslo.service\u0027s own ThreadGroup.stop_timers(wait\u003dTrue) pattern.\n\nCloses-Bug: #2166858\nGenerated-By: Claude Code 5 Sonnet\nChange-Id: I35db240065fc6d678e1ca9d74d9f8b13dfac7816\nSigned-off-by: Omer \u003coschwart@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/designate/commit/1f56efe1c788e383d26ced3e847776e3f7f28727"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/designate/commit/1f56efe1c788e383d26ced3e847776e3f7f28727"}]},"branch":"refs/heads/master"},"c96809e315e8534344b1017b5e8eaa38b649f003":{"kind":"REWORK","_number":2,"created":"2026-09-09 11:31:44.000000000","uploader":{"_account_id":31664,"name":"Omer Schwartz","email":"oschwart@redhat.com","username":"oschwart"},"ref":"refs/changes/88/1004788/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/designate","ref":"refs/changes/88/1004788/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/designate refs/changes/88/1004788/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/designate refs/changes/88/1004788/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/designate refs/changes/88/1004788/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/designate refs/changes/88/1004788/2"}}},"commit":{"parents":[{"commit":"91c69184e114bddf0814a61030329d3969b5f007","subject":"Merge \"Use lowest priority ns_record as SOA MNAME\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/designate/commit/91c69184e114bddf0814a61030329d3969b5f007"}]}],"author":{"name":"Omer","email":"oschwart@redhat.com","date":"2026-09-09 09:08:32.000000000","tz":120},"committer":{"name":"Omer","email":"oschwart@redhat.com","date":"2026-09-09 11:31:40.000000000","tz":120},"subject":"Fix heartbeat timer restart race in HeartbeatEmitter.stop()","message":"Fix heartbeat timer restart race in HeartbeatEmitter.stop()\n\nHeartbeatEmitter.stop() only signalled the timer\u0027s background thread\nto abort, without waiting for it to exit. If start() ran again before\nthat thread finished, oslo.service\u0027s FixedIntervalLoopingCall raised\n\"A fixed interval looping call can only run one function at a time\".\n\nThis was latent under eventlet\u0027s cooperative scheduling and became a\nreal, intermittent gate failure (test_is_valid_zone_name_with_tlds,\nwhich stops and immediately restarts central_service) after\nDesignate\u0027s move to oslo.service\u0027s native threading backend.\n\nWait for the timer thread to fully stop before returning, matching\noslo.service\u0027s own ThreadGroup.stop_timers(wait\u003dTrue) pattern.\n\nCloses-Bug: #2166858\nGenerated-By: Claude Code 5 Sonnet\nChange-Id: I35db240065fc6d678e1ca9d74d9f8b13dfac7816\nSigned-off-by: Omer \u003coschwart@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/designate/commit/c96809e315e8534344b1017b5e8eaa38b649f003"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/designate/commit/c96809e315e8534344b1017b5e8eaa38b649f003"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"CLOSED","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY","applied_by":{"_account_id":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":""}}}]}
