From 4078b4fe2d46f3b5e58a8fdcf218550d446d9691 Mon Sep 17 00:00:00 2001 From: EuAndreh Date: Mon, 1 Dec 2025 16:45:28 -0300 Subject: m --- bin/transactor | 17 ++++++++++ datomic-pro-1.0.7469/conf/logback.xml | 43 ------------------------- datomic-pro-1.0.7469/conf/transactor.properties | 14 -------- datomic-pro-1.0.7469/init.sql | 15 --------- datomic-pro-1.0.7469/transactor | 17 ---------- etc/init.sql | 15 +++++++++ etc/logback.xml | 43 +++++++++++++++++++++++++ etc/transactor.properties | 14 ++++++++ 8 files changed, 89 insertions(+), 89 deletions(-) create mode 100755 bin/transactor delete mode 100644 datomic-pro-1.0.7469/conf/logback.xml delete mode 100644 datomic-pro-1.0.7469/conf/transactor.properties delete mode 100644 datomic-pro-1.0.7469/init.sql delete mode 100755 datomic-pro-1.0.7469/transactor create mode 100644 etc/init.sql create mode 100644 etc/logback.xml create mode 100644 etc/transactor.properties diff --git a/bin/transactor b/bin/transactor new file mode 100755 index 0000000..fcd6162 --- /dev/null +++ b/bin/transactor @@ -0,0 +1,17 @@ +#!/bin/sh +set -euo pipefail + +sqlite3 storage.db < init.sql +mkdir -p tmp cache + +exec java \ + -server \ + -Djava.security.manager=allow \ + -Xms4g \ + -Xmx4g \ + -XX:+UseG1GC \ + -XX:MaxGCPauseMillis=50 \ + --class-path 'conf/:lib/*' \ + clojure.main \ + --main datomic.launcher \ + conf/transactor.properties diff --git a/datomic-pro-1.0.7469/conf/logback.xml b/datomic-pro-1.0.7469/conf/logback.xml deleted file mode 100644 index 46a3b09..0000000 --- a/datomic-pro-1.0.7469/conf/logback.xml +++ /dev/null @@ -1,43 +0,0 @@ - - - - - true - - - - - %d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %-10contextName %logger{36} - %msg%n - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/datomic-pro-1.0.7469/conf/transactor.properties b/datomic-pro-1.0.7469/conf/transactor.properties deleted file mode 100644 index e5d07fa..0000000 --- a/datomic-pro-1.0.7469/conf/transactor.properties +++ /dev/null @@ -1,14 +0,0 @@ -protocol=sql -host=localhost -port=50200 -encrypt-channel=false -sql-driver-class=org.sqlite.JDBC -sql-url=jdbc:sqlite:storage.db -data-dir=tmp -valcache-path=cache -valcache-max-gb=100 - -# 4GiB VM -memory-index-threshold=32m -memory-index-max=512m -object-cache-max=1g diff --git a/datomic-pro-1.0.7469/init.sql b/datomic-pro-1.0.7469/init.sql deleted file mode 100644 index 5c5ef49..0000000 --- a/datomic-pro-1.0.7469/init.sql +++ /dev/null @@ -1,15 +0,0 @@ -PRAGMA foreign_keys = ON; -PRAGMA journal_mode = WAL; -PRAGMA synchronous = NORMAL; -PRAGMA mmap_size = 134217728; -- 128 megabytes -PRAGMA journal_size_limit = 67108864; -- 64 megabytes -PRAGMA cache_size = 2000; - --- datomic schema -CREATE TABLE IF NOT EXISTS datomic_kvs ( - id TEXT NOT NULL, - rev INTEGER, - map TEXT, - val BYTEA, - CONSTRAINT pk_id PRIMARY KEY (id) -); diff --git a/datomic-pro-1.0.7469/transactor b/datomic-pro-1.0.7469/transactor deleted file mode 100755 index fcd6162..0000000 --- a/datomic-pro-1.0.7469/transactor +++ /dev/null @@ -1,17 +0,0 @@ -#!/bin/sh -set -euo pipefail - -sqlite3 storage.db < init.sql -mkdir -p tmp cache - -exec java \ - -server \ - -Djava.security.manager=allow \ - -Xms4g \ - -Xmx4g \ - -XX:+UseG1GC \ - -XX:MaxGCPauseMillis=50 \ - --class-path 'conf/:lib/*' \ - clojure.main \ - --main datomic.launcher \ - conf/transactor.properties diff --git a/etc/init.sql b/etc/init.sql new file mode 100644 index 0000000..5c5ef49 --- /dev/null +++ b/etc/init.sql @@ -0,0 +1,15 @@ +PRAGMA foreign_keys = ON; +PRAGMA journal_mode = WAL; +PRAGMA synchronous = NORMAL; +PRAGMA mmap_size = 134217728; -- 128 megabytes +PRAGMA journal_size_limit = 67108864; -- 64 megabytes +PRAGMA cache_size = 2000; + +-- datomic schema +CREATE TABLE IF NOT EXISTS datomic_kvs ( + id TEXT NOT NULL, + rev INTEGER, + map TEXT, + val BYTEA, + CONSTRAINT pk_id PRIMARY KEY (id) +); diff --git a/etc/logback.xml b/etc/logback.xml new file mode 100644 index 0000000..46a3b09 --- /dev/null +++ b/etc/logback.xml @@ -0,0 +1,43 @@ + + + + + true + + + + + %d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %-10contextName %logger{36} - %msg%n + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/etc/transactor.properties b/etc/transactor.properties new file mode 100644 index 0000000..e5d07fa --- /dev/null +++ b/etc/transactor.properties @@ -0,0 +1,14 @@ +protocol=sql +host=localhost +port=50200 +encrypt-channel=false +sql-driver-class=org.sqlite.JDBC +sql-url=jdbc:sqlite:storage.db +data-dir=tmp +valcache-path=cache +valcache-max-gb=100 + +# 4GiB VM +memory-index-threshold=32m +memory-index-max=512m +object-cache-max=1g -- cgit v1.2.3