From 43ac3896dde65f56739203c511eb5bf9f1772c32 Mon Sep 17 00:00:00 2001 From: Juan Arias Date: Wed, 31 Jan 2024 19:15:53 -0800 Subject: [PATCH] Add missing query CleanupDefunctSiloEntriesKey to MySQL-Clustering.sql This is the same issue described in https://github.com/dotnet/orleans/issues/8676 but for MySQL. This PR will update it in a similar way as https://github.com/dotnet/orleans/pull/8811 --- .../Orleans.Clustering.AdoNet/MySQL-Clustering.sql | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/AdoNet/Orleans.Clustering.AdoNet/MySQL-Clustering.sql b/src/AdoNet/Orleans.Clustering.AdoNet/MySQL-Clustering.sql index 19275c0c97..3016b97ad7 100644 --- a/src/AdoNet/Orleans.Clustering.AdoNet/MySQL-Clustering.sql +++ b/src/AdoNet/Orleans.Clustering.AdoNet/MySQL-Clustering.sql @@ -253,3 +253,14 @@ VALUES DELETE FROM OrleansMembershipVersionTable WHERE DeploymentId = @DeploymentId AND @DeploymentId IS NOT NULL; '); + +INSERT INTO OrleansQuery(QueryKey, QueryText) +VALUES +( + 'CleanupDefunctSiloEntriesKey',' + DELETE FROM OrleansMembershipTable + WHERE DeploymentId = @DeploymentId + AND @DeploymentId IS NOT NULL + AND IAmAliveTime < @IAmAliveTime + AND Status !=3; +');