From 775d56fe52b326ca8b1a463800f8dd6246940171 Mon Sep 17 00:00:00 2001 From: Jon Chambers Date: Thu, 8 Oct 2020 16:14:46 -0400 Subject: [PATCH] Drop the "repair message queue metadata" script. --- .../resources/lua/repair_queue_metadata.lua | 18 ------------------ 1 file changed, 18 deletions(-) delete mode 100644 service/src/main/resources/lua/repair_queue_metadata.lua diff --git a/service/src/main/resources/lua/repair_queue_metadata.lua b/service/src/main/resources/lua/repair_queue_metadata.lua deleted file mode 100644 index 29d850427..000000000 --- a/service/src/main/resources/lua/repair_queue_metadata.lua +++ /dev/null @@ -1,18 +0,0 @@ -local queueKey = KEYS[1] -local queueMetadataKey = KEYS[2] - -local firstMessageId = tonumber(redis.call("ZRANGE", queueKey, 0, 0, "WITHSCORES")[2]) -local lastMessageId = tonumber(redis.call("ZRANGE", queueKey, -1, -1, "WITHSCORES")[2]) - -if firstMessageId and lastMessageId then - for messageId = firstMessageId,lastMessageId do - if next(redis.call("ZRANGEBYSCORE", queueKey, messageId, messageId)) then - -- This message actually exists, and its GUID may be pointing to the wrong ID - local guid = redis.call("HGET", queueMetadataKey, messageId .. "guid") - redis.call("HSET", queueMetadataKey, guid, messageId) - else - -- No message actually exists with that ID; drop the metadata reference to that ID - redis.call("HDEL", queueMetadataKey, messageId .. "guid") - end - end -end