)]}'
{"id":"openstack%2Fdesignate~817541","triplet_id":"openstack%2Fdesignate~stable%2Fwallaby~I867600eb48a3e30a4d17471ab794ca717706823d","project":"openstack/designate","branch":"stable/wallaby","attention_set":{},"removed_from_attention_set":{"13252":{"account":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"last_update":"2021-11-16 01:44:59.000000000","reason":"Change was submitted"},"27339":{"account":{"_account_id":27339,"name":"Michal Arbet","email":"michal.arbet@ultimum.io","username":"michalarbet"},"last_update":"2021-11-16 01:44:59.000000000","reason":"Change was submitted"},"11628":{"account":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"last_update":"2021-11-14 19:22:25.000000000","reason":"Erik Olof Gunnar Andersson replied on the change"},"22623":{"account":{"_account_id":22623,"name":"Erik Olof Gunnar Andersson","email":"eandersson@blizzard.com","username":"eoandersson"},"last_update":"2021-11-14 19:22:25.000000000","reason":"Erik Olof Gunnar Andersson replied on the change"}},"hashtags":[],"change_id":"I867600eb48a3e30a4d17471ab794ca717706823d","subject":"Fix race condition in the sink when deleting records","status":"MERGED","created":"2021-11-11 14:26:48.000000000","updated":"2021-11-16 01:56:35.000000000","submitted":"2021-11-16 01:44:59.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":1,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"817541","cherry_pick_of_change":814290,"cherry_pick_of_patch_set":11,"meta_rev_id":"11595f113efeaf41c51bffbf318cfa2f4d251970","_number":817541,"virtual_id_number":817541,"owner":{"_account_id":27339,"name":"Michal Arbet","email":"michal.arbet@ultimum.io","username":"michalarbet"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:gate","value":2,"date":"2021-11-16 01:44:59.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},{"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":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2021-11-16 00:36:26.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},{"value":2,"date":"2021-11-14 19:22:25.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":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2021-11-16 00:36:26.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},{"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":{"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},{"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":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":22623,"name":"Erik Olof Gunnar Andersson","email":"eandersson@blizzard.com","username":"eoandersson"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2021-11-11 14:26:48.000000000","updated_by":{"_account_id":27339,"name":"Michal Arbet","email":"michal.arbet@ultimum.io","username":"michalarbet"},"reviewer":{"_account_id":22623,"name":"Erik Olof Gunnar Andersson","email":"eandersson@blizzard.com","username":"eoandersson"},"state":"REVIEWER"},{"updated":"2021-11-11 17:41:30.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":"2021-11-16 00:36:26.000000000","updated_by":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"reviewer":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"state":"REVIEWER"}],"messages":[{"id":"8334ca38bf343c24235ad62f49cf11669c6b97a1","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":27339,"name":"Michal Arbet","email":"michal.arbet@ultimum.io","username":"michalarbet"},"date":"2021-11-11 14:26:48.000000000","message":"Patch Set 1: Cherry Picked from branch master.","accounts_in_message":[],"_revision_number":1},{"id":"ea4ff15d47c0a0e18a51b20ce88b964231bcc866","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-11-11 17:41:30.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\n\n\n- designate-bind9 https://zuul.opendev.org/t/openstack/build/7681522557214f0cb334467dec4e3390 : FAILURE in 55m 04s\n- designate-pdns4 https://zuul.opendev.org/t/openstack/build/40cd186a469f478f808432733036a784 : FAILURE in 55m 01s\n- designate-grenade-pdns4 https://zuul.opendev.org/t/openstack/build/adffa4479afe4fb39adedf72367496b5 : FAILURE in 1h 19m 48s\n- designate-ipv6-only-pdns4 https://zuul.opendev.org/t/openstack/build/1a18d5ade10946a8ba1ac22c860e3e46 : FAILURE in 56m 15s\n- designate-ipv6-only-bind9 https://zuul.opendev.org/t/openstack/build/3df3bf2d0e3f40a383972e2e3e5b99ef : FAILURE in 58m 32s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/6b5fb9bc685948c4964de63db2a8f488 : SUCCESS in 7m 33s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/2d6ccf884e6c4914984ff818dfd6b75a : SUCCESS in 7m 32s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/5e17894ac9cc40648763f85a4238b4dd : SUCCESS in 5m 02s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/939ce48dbcd14983a75b04718951d6d5 : SUCCESS in 7m 05s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/778d6e5c824b4172b4211a10d2312e1a : SUCCESS in 6m 19s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/a7c4139a08c9465bbe323f77a7441962 : SUCCESS in 7m 19s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/84d365d722d94b798a713607aa2dc4b1 : SUCCESS in 9m 32s\n- neutron-tempest-plugin-designate-scenario https://zuul.opendev.org/t/openstack/build/4cb8dca4fb0746a5855c662f292b5b83 : FAILURE in 42m 48s","accounts_in_message":[],"_revision_number":1},{"id":"a420469344b73a2a73bf59034591c15994b07c39","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"date":"2021-11-11 18:39:53.000000000","message":"Patch Set 2: Patch Set 1 was rebased","accounts_in_message":[],"_revision_number":2},{"id":"c4b45a419a96eb22bb980f871cebcc430b31ec2f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-11-11 19:51:21.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\n\n\n- designate-bind9 https://zuul.opendev.org/t/openstack/build/a462319a07d24f8ebb5a57e4702d2ac5 : SUCCESS in 47m 53s\n- designate-pdns4 https://zuul.opendev.org/t/openstack/build/ed5d600a80c849e3af31a45e9fbacb60 : SUCCESS in 45m 44s\n- designate-grenade-pdns4 https://zuul.opendev.org/t/openstack/build/337cfc7c732f4e7880a25226956453df : SUCCESS in 1h 04m 05s\n- designate-ipv6-only-pdns4 https://zuul.opendev.org/t/openstack/build/3f97c9fad087427db8db9f79ed98c88b : SUCCESS in 48m 47s\n- designate-ipv6-only-bind9 https://zuul.opendev.org/t/openstack/build/b8dfce3845684de8a1c2a9325d9e333b : SUCCESS in 43m 21s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/cb7daade6b9b4c84b013265023f81026 : SUCCESS in 6m 21s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/23a6eb5264ad498fac8aa34fcff98304 : SUCCESS in 5m 39s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/4e300f82a3484be891593a788b4ffa0a : SUCCESS in 4m 34s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/41c8849080794c1887370cf52cae7185 : SUCCESS in 5m 58s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/04342c89506c40008e0dadde2c108b99 : SUCCESS in 5m 26s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/3d853fc8e19a4ff8b0b283cab90a19bc : SUCCESS in 5m 37s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/156f146ef5cb43d588d042309348b89a : SUCCESS in 7m 46s\n- neutron-tempest-plugin-designate-scenario https://zuul.opendev.org/t/openstack/build/b31dcff8fb854c53aac7fd67b3f07be4 : FAILURE in 41m 00s","accounts_in_message":[],"_revision_number":2},{"id":"7446b9b5c9233d542a33db21f847d3614e1a360a","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"date":"2021-11-14 10:05:33.000000000","message":"Patch Set 3: Patch Set 2 was rebased","accounts_in_message":[],"_revision_number":3},{"id":"6c511d1ff746b263f5c75ea733d576763b54a98e","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-11-14 11:15:22.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- designate-bind9 https://zuul.opendev.org/t/openstack/build/a611600a0ad446dabe4e2f3416e9f387 : SUCCESS in 37m 13s\n- designate-pdns4 https://zuul.opendev.org/t/openstack/build/4556860f8eb243ffaa29bb96d365c462 : SUCCESS in 34m 50s\n- designate-grenade-pdns4 https://zuul.opendev.org/t/openstack/build/d66a96a238944503b0d5d7152e433e91 : SUCCESS in 1h 04m 51s\n- designate-ipv6-only-pdns4 https://zuul.opendev.org/t/openstack/build/77d80ad8e30e4bce9c581c96dd9891c6 : SUCCESS in 33m 39s\n- designate-ipv6-only-bind9 https://zuul.opendev.org/t/openstack/build/02721e9dd78345f585c38e9ab15812fb : SUCCESS in 34m 19s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/9196d61fbcee49d1bdee0afb639bc274 : SUCCESS in 6m 05s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/460666b7f78947ceb61db020b8e554d3 : SUCCESS in 7m 47s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/585485eb6a7f4b299b418ba8809fa409 : SUCCESS in 4m 27s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/9222ba765ff648fbbeafb59c1b3f4c8e : SUCCESS in 6m 50s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/fbad4c2d1c2f4287b7fc0d8a8865a91b : SUCCESS in 5m 22s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/0d14fc184beb42e2896d6cc153bed975 : SUCCESS in 6m 06s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/0a93e5840cc5468288451f2432c768e9 : SUCCESS in 7m 18s\n- neutron-tempest-plugin-designate-scenario-wallaby https://zuul.opendev.org/t/openstack/build/f985e2f0e9db48a7a294573edf69e3cb : SUCCESS in 37m 38s","accounts_in_message":[],"_revision_number":3},{"id":"15bb1558cf8ce87078fe492f9e1f1124a3b22fb7","author":{"_account_id":22623,"name":"Erik Olof Gunnar Andersson","email":"eandersson@blizzard.com","username":"eoandersson"},"date":"2021-11-14 19:22:25.000000000","message":"Patch Set 3: Code-Review+2","accounts_in_message":[],"_revision_number":3},{"id":"95fbcbc283f32fec8ab6b0b7d1843fa9c509621b","author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"date":"2021-11-16 00:36:26.000000000","message":"Patch Set 3: Code-Review+2 Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"7c6f6b4203e138e4de251ac103cc25d61388b2e5","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-11-16 00:37:33.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"5dfe17b589c92d683ea195965e900712f879b503","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-11-16 01:44:59.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- designate-bind9 https://zuul.opendev.org/t/openstack/build/b96f0982f63e4bba9ad3ad6a74551728 : SUCCESS in 40m 59s\n- designate-pdns4 https://zuul.opendev.org/t/openstack/build/c6ce5864753f448cacc46e1fb17c9c78 : SUCCESS in 41m 18s\n- designate-grenade-pdns4 https://zuul.opendev.org/t/openstack/build/473e7d9c47f141759973ba60ce0e78f7 : SUCCESS in 48m 35s\n- designate-ipv6-only-pdns4 https://zuul.opendev.org/t/openstack/build/71fbfc66fae84271865bf593e69f438b : SUCCESS in 40m 15s\n- designate-ipv6-only-bind9 https://zuul.opendev.org/t/openstack/build/7e01c09db445419caec5225a05e9076e : SUCCESS in 55m 21s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/c00699cdcb2c43d3a90242f5b4fd743e : SUCCESS in 6m 15s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/1134877a20d2457e97429eceb860e3a7 : SUCCESS in 5m 02s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/45bd44165e3248d3bb0d1270eb6fca10 : SUCCESS in 6m 35s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/d0af1b7c3ca046feb7a7988c59c54ef6 : SUCCESS in 5m 44s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/491a839899574807b6ec66b1bf193b6c : SUCCESS in 8m 06s","accounts_in_message":[],"_revision_number":3},{"id":"40f6a88d39b66e65e62661cd31ce99faf0540922","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-11-16 01:44:59.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":3},{"id":"11595f113efeaf41c51bffbf318cfa2f4d251970","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-11-16 01:56:35.000000000","message":"Patch Set 3:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/fb799b4a5fa54c48a49d38ff52c25414 : SUCCESS in 1m 01s","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"04a6d3156ae6be9bbb3b50d618694af0e15352e7","revisions":{"7d20e152393facda16ccaa7c6dce9c820e78155a":{"kind":"REWORK","_number":1,"created":"2021-11-11 14:26:48.000000000","uploader":{"_account_id":27339,"name":"Michal Arbet","email":"michal.arbet@ultimum.io","username":"michalarbet"},"ref":"refs/changes/41/817541/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/designate","ref":"refs/changes/41/817541/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/designate refs/changes/41/817541/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/designate refs/changes/41/817541/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/designate refs/changes/41/817541/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/designate refs/changes/41/817541/1"}}},"commit":{"parents":[{"commit":"d7cd95847a04a74ccce58bd7fd52fde5ecd52c21","subject":"Update TOX_CONSTRAINTS_FILE for stable/wallaby","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/designate/commit/d7cd95847a04a74ccce58bd7fd52fde5ecd52c21"}]}],"author":{"name":"Erik Olof Gunnar Andersson","email":"eandersson@blizzard.com","date":"2021-10-17 10:05:28.000000000","tz":-420},"committer":{"name":"Michal Arbet","email":"michal.arbet@ultimum.io","date":"2021-11-11 14:26:48.000000000","tz":0},"subject":"Fix race condition in the sink when deleting records","message":"Fix race condition in the sink when deleting records\n\nUpdated the sink to behave closer to how we handle this type\nof operations in designate.api.v2.\n\n- Added object validation to all requests.\n- Better test coverage.\n- Use recordset update / delete instead of just record delete.\n\nCloses-Bug: #1947765\nChange-Id: I867600eb48a3e30a4d17471ab794ca717706823d\n(cherry picked from commit 4807c23228fbb23af3087ee072bf73d7fc43aff5)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/designate/commit/7d20e152393facda16ccaa7c6dce9c820e78155a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/designate/commit/7d20e152393facda16ccaa7c6dce9c820e78155a"}]},"branch":"refs/heads/stable/wallaby"},"81454a8c4315aaaf3274962306f50a1459f39bd9":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2021-11-11 18:39:53.000000000","uploader":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"ref":"refs/changes/41/817541/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/designate","ref":"refs/changes/41/817541/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/designate refs/changes/41/817541/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/designate refs/changes/41/817541/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/designate refs/changes/41/817541/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/designate refs/changes/41/817541/2"}}},"commit":{"parents":[{"commit":"bee5dba290aae76bc7a92a793b74af48a6cce27d","subject":"Support filtering on zone import/export list","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/designate/commit/bee5dba290aae76bc7a92a793b74af48a6cce27d"}]}],"author":{"name":"Erik Olof Gunnar Andersson","email":"eandersson@blizzard.com","date":"2021-10-17 10:05:28.000000000","tz":-420},"committer":{"name":"Michael Johnson","email":"johnsomor@gmail.com","date":"2021-11-11 18:39:53.000000000","tz":0},"subject":"Fix race condition in the sink when deleting records","message":"Fix race condition in the sink when deleting records\n\nUpdated the sink to behave closer to how we handle this type\nof operations in designate.api.v2.\n\n- Added object validation to all requests.\n- Better test coverage.\n- Use recordset update / delete instead of just record delete.\n\nCloses-Bug: #1947765\nChange-Id: I867600eb48a3e30a4d17471ab794ca717706823d\n(cherry picked from commit 4807c23228fbb23af3087ee072bf73d7fc43aff5)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/designate/commit/81454a8c4315aaaf3274962306f50a1459f39bd9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/designate/commit/81454a8c4315aaaf3274962306f50a1459f39bd9"}]},"branch":"refs/heads/stable/wallaby","description":"Rebase"},"04a6d3156ae6be9bbb3b50d618694af0e15352e7":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2021-11-14 10:05:33.000000000","uploader":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"ref":"refs/changes/41/817541/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/designate","ref":"refs/changes/41/817541/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/designate refs/changes/41/817541/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/designate refs/changes/41/817541/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/designate refs/changes/41/817541/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/designate refs/changes/41/817541/3"}}},"commit":{"parents":[{"commit":"7b27055826fbc168ceeeb7a7a5e6cf65c2156ef4","subject":"Support filtering on zone import/export list","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/designate/commit/7b27055826fbc168ceeeb7a7a5e6cf65c2156ef4"}]}],"author":{"name":"Erik Olof Gunnar Andersson","email":"eandersson@blizzard.com","date":"2021-10-17 10:05:28.000000000","tz":-420},"committer":{"name":"Dr. Jens Harbott","email":"frickler@offenerstapel.de","date":"2021-11-14 10:05:33.000000000","tz":0},"subject":"Fix race condition in the sink when deleting records","message":"Fix race condition in the sink when deleting records\n\nUpdated the sink to behave closer to how we handle this type\nof operations in designate.api.v2.\n\n- Added object validation to all requests.\n- Better test coverage.\n- Use recordset update / delete instead of just record delete.\n\nCloses-Bug: #1947765\nChange-Id: I867600eb48a3e30a4d17471ab794ca717706823d\n(cherry picked from commit 4807c23228fbb23af3087ee072bf73d7fc43aff5)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/designate/commit/04a6d3156ae6be9bbb3b50d618694af0e15352e7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/designate/commit/04a6d3156ae6be9bbb3b50d618694af0e15352e7"}]},"branch":"refs/heads/stable/wallaby","description":"Rebase"}},"requirements":[],"submit_records":[{"status":"CLOSED","labels":[{"label":"Verified","status":"OK","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"OK","applied_by":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"}},{"label":"Workflow","status":"OK","applied_by":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"}},{"label":"Review-Priority","status":"MAY"}]}],"submit_requirements":[{"name":"Verified","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Verified\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}},{"name":"Workflow","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Workflow\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}},{"name":"Code-Review","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Code-Review\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}}]}
