From 174a1a5909b80cd49108823752c8d6486ea2cd6b Mon Sep 17 00:00:00 2001 From: catbref Date: Mon, 11 Feb 2019 18:36:29 +0000 Subject: [PATCH] Re-assert HSQLDB concurrency control mode --- .../org/qora/repository/hsqldb/HSQLDBDatabaseUpdates.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/main/java/org/qora/repository/hsqldb/HSQLDBDatabaseUpdates.java b/src/main/java/org/qora/repository/hsqldb/HSQLDBDatabaseUpdates.java index 33857895..b8b8c381 100644 --- a/src/main/java/org/qora/repository/hsqldb/HSQLDBDatabaseUpdates.java +++ b/src/main/java/org/qora/repository/hsqldb/HSQLDBDatabaseUpdates.java @@ -507,6 +507,10 @@ public class HSQLDBDatabaseUpdates { + "last_height INTEGER, last_misbehaved TIMESTAMP WITH TIME ZONE, PRIMARY KEY (hostname, port))"); break; + case 31: + stmt.execute("SET DATABASE TRANSACTION CONTROL MVCC"); // Use MVCC over default two-phase locking, a-k-a "LOCKS" + break; + default: // nothing to do return false;