From f71b4996c04d43481e0902b7488b1e6e72f1ffcf Mon Sep 17 00:00:00 2001 From: David Szmolka <69192509+sfc-gh-dszmolka@users.noreply.github.com> Date: Thu, 8 May 2025 09:31:04 +0200 Subject: [PATCH 1/3] move BLOCKED querystatus to the Running ones --- Snowflake.Data/Core/SFStatement.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Snowflake.Data/Core/SFStatement.cs b/Snowflake.Data/Core/SFStatement.cs index e8a95013d..323bd752b 100644 --- a/Snowflake.Data/Core/SFStatement.cs +++ b/Snowflake.Data/Core/SFStatement.cs @@ -40,6 +40,7 @@ public enum QueryStatus QueuedReparingWarehouse, [StringAttr(value = "RESTARTED")] Restarted, + // The state when a statement is waiting on a lock on resource held by another statement. [StringAttr(value = "BLOCKED")] Blocked, } @@ -68,6 +69,7 @@ internal static bool IsStillRunning(QueryStatus status) case QueryStatus.Queued: case QueryStatus.QueuedReparingWarehouse: case QueryStatus.NoData: + case QueryStatus.Blocked: return true; default: return false; @@ -83,7 +85,6 @@ internal static bool IsAnError(QueryStatus status) case QueryStatus.Aborted: case QueryStatus.FailedWithIncident: case QueryStatus.Disconnected: - case QueryStatus.Blocked: return true; default: return false; From de6785159a55266f223682bcd422bbe7af1c35b0 Mon Sep 17 00:00:00 2001 From: David Szmolka <69192509+sfc-gh-dszmolka@users.noreply.github.com> Date: Tue, 20 May 2025 12:24:40 +0200 Subject: [PATCH 2/3] revert change to test tests, which are failing --- Snowflake.Data/Core/SFStatement.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Snowflake.Data/Core/SFStatement.cs b/Snowflake.Data/Core/SFStatement.cs index 59a086fcb..891de43a6 100644 --- a/Snowflake.Data/Core/SFStatement.cs +++ b/Snowflake.Data/Core/SFStatement.cs @@ -69,7 +69,6 @@ internal static bool IsStillRunning(QueryStatus status) case QueryStatus.Queued: case QueryStatus.QueuedReparingWarehouse: case QueryStatus.NoData: - case QueryStatus.Blocked: return true; default: return false; @@ -85,6 +84,7 @@ internal static bool IsAnError(QueryStatus status) case QueryStatus.Aborted: case QueryStatus.FailedWithIncident: case QueryStatus.Disconnected: + case QueryStatus.Blocked: return true; default: return false; From 8b5ec6303e5810531239c37fcd591c8730a3963e Mon Sep 17 00:00:00 2001 From: David Szmolka <69192509+sfc-gh-dszmolka@users.noreply.github.com> Date: Tue, 20 May 2025 13:27:15 +0200 Subject: [PATCH 3/3] blocked to Running --- Snowflake.Data/Core/SFStatement.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Snowflake.Data/Core/SFStatement.cs b/Snowflake.Data/Core/SFStatement.cs index 891de43a6..59a086fcb 100644 --- a/Snowflake.Data/Core/SFStatement.cs +++ b/Snowflake.Data/Core/SFStatement.cs @@ -69,6 +69,7 @@ internal static bool IsStillRunning(QueryStatus status) case QueryStatus.Queued: case QueryStatus.QueuedReparingWarehouse: case QueryStatus.NoData: + case QueryStatus.Blocked: return true; default: return false; @@ -84,7 +85,6 @@ internal static bool IsAnError(QueryStatus status) case QueryStatus.Aborted: case QueryStatus.FailedWithIncident: case QueryStatus.Disconnected: - case QueryStatus.Blocked: return true; default: return false;