fix: fail expired monitor desktop leases
This commit is contained in:
@@ -0,0 +1 @@
|
||||
DROP INDEX CONCURRENTLY IF EXISTS idx_desktop_tasks_monitor_lease_recovery;
|
||||
@@ -0,0 +1,6 @@
|
||||
CREATE INDEX CONCURRENTLY IF NOT EXISTS idx_desktop_tasks_monitor_lease_recovery
|
||||
ON desktop_tasks (lease_expires_at ASC, updated_at ASC, desktop_id ASC)
|
||||
WHERE kind = 'monitor'
|
||||
AND status = 'in_progress'
|
||||
AND monitor_task_id IS NOT NULL
|
||||
AND lease_expires_at IS NOT NULL;
|
||||
Reference in New Issue
Block a user