From 46a691b876f119ce2e6e687f5184872261ef76b4 Mon Sep 17 00:00:00 2001 From: forest Date: Tue, 23 Mar 2021 16:03:48 -0500 Subject: [PATCH] temporarily disable serializable transactions until this can get figured out better --- capsulflask/db_model.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/capsulflask/db_model.py b/capsulflask/db_model.py index be44d30..50a1e1a 100644 --- a/capsulflask/db_model.py +++ b/capsulflask/db_model.py @@ -361,7 +361,8 @@ class DBModel: def claim_operation(self, operation_id: int, host_id: str) -> bool: # have to make a new cursor to set isolation level # cursor = self.connection.cursor() - self.cursor.execute("SET TRANSACTION ISOLATION LEVEL SERIALIZABLE;") + # self.cursor.execute("SET TRANSACTION ISOLATION LEVEL SERIALIZABLE;") + # psycopg2.errors.ActiveSqlTransaction: SET TRANSACTION ISOLATION LEVEL must be called before any query self.cursor.execute(""" BEGIN TRANSACTION; UPDATE host_operation SET assignment_status = 'assigned'