From 3a744c54f723ef2beaac671b58d62a8792f715e3 Mon Sep 17 00:00:00 2001
From: Dan Notestein <dan@syncad.com>
Date: Sun, 22 Dec 2024 00:06:54 +0000
Subject: [PATCH] test theory that wrong keys are being deleted from keyauth_k

---
 src/hive_fork_manager/state_providers/keyauth.sql | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

diff --git a/src/hive_fork_manager/state_providers/keyauth.sql b/src/hive_fork_manager/state_providers/keyauth.sql
index 933144bbd..201fa55a8 100644
--- a/src/hive_fork_manager/state_providers/keyauth.sql
+++ b/src/hive_fork_manager/state_providers/keyauth.sql
@@ -614,11 +614,14 @@ BEGIN
             timestamp =           EXCLUDED.timestamp
             RETURNING (xmax = 0) as is_new_entry, auth_entries.account_id, auth_entries.key_kind, auth_entries.key_serial_id as cleaned_key_id
         )
+        /*
         ,delete_obsolete_keys_from_dict as
         (
-            delete from hafd.%1$s_keyauth_k as dict
-            where dict.key_id in (select /*distinct*/ s.cleaned_key_id from store_key_auth_records s)
-        ),
+            delete from hafd.%1$s_keyauth_k
+            where key_id in (select /*distinct*/ cleaned_key_id from store_key_auth_records)
+        )
+        */
+        ,
         --- PROCESSING OF ACCOUNT BASED AUTHORITIES ---
             extended_account_auth_records as MATERIALIZED
         (
-- 
GitLab