From c7cb6e1842b92ac49cfa43c79d0b3831d959cf2d Mon Sep 17 00:00:00 2001 From: Toshihiro Date: Mon, 16 Jun 2025 06:10:47 +0000 Subject: [PATCH 1/2] Support READ-COMMITTED isolation --- scalardb/src/scalardb/runner.clj | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/scalardb/src/scalardb/runner.clj b/scalardb/src/scalardb/runner.clj index b2cc755..22130a3 100644 --- a/scalardb/src/scalardb/runner.clj +++ b/scalardb/src/scalardb/runner.clj @@ -115,8 +115,8 @@ [nil "--isolation-level ISOLATION_LEVEL" "isolation level" :default :snapshot :parse-fn keyword - :validate [#{:snapshot :serializable} - "Should be one of snapshot or serializable"]] + :validate [#{:read-committed :snapshot :serializable} + "Should be one of read-committed, snapshot, or serializable"]] (cli/repeated-opt nil "--consistency-model CONSISTENCY_MODEL" "consistency model to be checked" From 44ac29df52770623587a8e56b825b6c12af149a4 Mon Sep 17 00:00:00 2001 From: brfrn169 Date: Thu, 26 Jun 2025 10:45:02 +0900 Subject: [PATCH 2/2] Fix --- scalardb/src/scalardb/db_extend.clj | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scalardb/src/scalardb/db_extend.clj b/scalardb/src/scalardb/db_extend.clj index 8648d85..bdeabaf 100644 --- a/scalardb/src/scalardb/db_extend.clj +++ b/scalardb/src/scalardb/db_extend.clj @@ -23,7 +23,7 @@ [test properties] (doto properties (.setProperty "scalar.db.consensus_commit.isolation_level" - (-> test :isolation-level name string/upper-case)) + (-> test :isolation-level name string/upper-case (string/replace #"-" "_"))) (.setProperty "scalar.db.consensus_commit.coordinator.group_commit.enabled" (str (:enable-group-commit test))) (.setProperty "scalar.db.consensus_commit.coordinator.group_commit.slot_capacity" "4")