From e138f06b557ff31728220e0eaa9caf7e4b25bc0b Mon Sep 17 00:00:00 2001 From: Michael Buntarman Date: Fri, 13 Mar 2026 21:05:33 +0700 Subject: [PATCH 1/2] chore: bump kwil-db depedencies --- compose.yaml | 7 ++++++- go.mod | 4 ++-- go.sum | 4 ++++ 3 files changed, 12 insertions(+), 3 deletions(-) diff --git a/compose.yaml b/compose.yaml index 48b9942e..7e4d4950 100644 --- a/compose.yaml +++ b/compose.yaml @@ -44,6 +44,11 @@ services: # Optionally supply SETUP_DB_OWNER to override the owner derived from the generated node key SETUP_DB_OWNER: ${SETUP_DB_OWNER:-} SETUP_CHAIN_ID: ${SETUP_CHAIN_ID:-trufnetwork-dev} + # Go memory tuning to prevent OOM kills within container memory limits. + # GOMEMLIMIT should be ~80% of the container memory limit. + GOMEMLIMIT: ${GOMEMLIMIT:-2500MiB} + # GOGC=50 triggers GC when heap grows 50% (default 100), reducing peak memory. + GOGC: ${GOGC:-50} ports: - "50051:50051" - "${TN_RPC_PORT:-8484}:8484" @@ -57,7 +62,7 @@ services: deploy: resources: limits: - memory: 1.5G + memory: 3G depends_on: kwil-postgres: condition: service_healthy diff --git a/go.mod b/go.mod index 3c937cd3..0813d42f 100644 --- a/go.mod +++ b/go.mod @@ -17,8 +17,8 @@ require ( github.com/spf13/cobra v1.9.1 github.com/stretchr/testify v1.11.1 github.com/testcontainers/testcontainers-go v0.37.0 - github.com/trufnetwork/kwil-db v0.10.3-0.20260311113716-5415d420dcc6 - github.com/trufnetwork/kwil-db/core v0.4.3-0.20260311113716-5415d420dcc6 + github.com/trufnetwork/kwil-db v0.10.3-0.20260313133107-a25519d8827d + github.com/trufnetwork/kwil-db/core v0.4.3-0.20260313133107-a25519d8827d github.com/trufnetwork/sdk-go v0.6.4-0.20260224122406-a741343e2f37 go.uber.org/zap v1.27.0 golang.org/x/exp v0.0.0-20250218142911-aa4b98e5adaa diff --git a/go.sum b/go.sum index eb582471..81db4e09 100644 --- a/go.sum +++ b/go.sum @@ -1250,6 +1250,8 @@ github.com/trufnetwork/kwil-db v0.10.3-0.20260311112239-ab4bf677c84b h1:9LnfIK51 github.com/trufnetwork/kwil-db v0.10.3-0.20260311112239-ab4bf677c84b/go.mod h1:LiBAC48uZl2B0IiLtD2hpOce7RNfpuDdghVAOc3u1Qo= github.com/trufnetwork/kwil-db v0.10.3-0.20260311113716-5415d420dcc6 h1:WjEGspN5kp6JPpX/p6f6iLCHGyXg9k/UpIlcPLpqfLE= github.com/trufnetwork/kwil-db v0.10.3-0.20260311113716-5415d420dcc6/go.mod h1:LiBAC48uZl2B0IiLtD2hpOce7RNfpuDdghVAOc3u1Qo= +github.com/trufnetwork/kwil-db v0.10.3-0.20260313133107-a25519d8827d h1:NdnNGq5+/vPsaER4nTPEw2j5HXkgMLXOWmwy/gKKtgs= +github.com/trufnetwork/kwil-db v0.10.3-0.20260313133107-a25519d8827d/go.mod h1:LiBAC48uZl2B0IiLtD2hpOce7RNfpuDdghVAOc3u1Qo= github.com/trufnetwork/kwil-db/core v0.4.3-0.20260216231327-01b863886682 h1:iaxXr8D3dU79MBhmS/uCuBhnlc+gbLvCvV6GtAz3ukw= github.com/trufnetwork/kwil-db/core v0.4.3-0.20260216231327-01b863886682/go.mod h1:HnOsh9+BN13LJCjiH0+XKaJzyjWKf+H9AofFFp90KwQ= github.com/trufnetwork/kwil-db/core v0.4.3-0.20260303100144-0119418a1a7c h1:O5pyUJqZNNIi/l1vXc9fxycdEU9OxF5z8UQprTn4zZE= @@ -1260,6 +1262,8 @@ github.com/trufnetwork/kwil-db/core v0.4.3-0.20260311112239-ab4bf677c84b h1:vNwv github.com/trufnetwork/kwil-db/core v0.4.3-0.20260311112239-ab4bf677c84b/go.mod h1:HnOsh9+BN13LJCjiH0+XKaJzyjWKf+H9AofFFp90KwQ= github.com/trufnetwork/kwil-db/core v0.4.3-0.20260311113716-5415d420dcc6 h1:jyPGV1M4VVpvf76zaCKaEYrWz8IHDW4ukFHqL2shJx0= github.com/trufnetwork/kwil-db/core v0.4.3-0.20260311113716-5415d420dcc6/go.mod h1:HnOsh9+BN13LJCjiH0+XKaJzyjWKf+H9AofFFp90KwQ= +github.com/trufnetwork/kwil-db/core v0.4.3-0.20260313133107-a25519d8827d h1:+PV/U2tzieT9tDfJ8u+qHCt7HJRnbLVtHuB2SPbxWuA= +github.com/trufnetwork/kwil-db/core v0.4.3-0.20260313133107-a25519d8827d/go.mod h1:HnOsh9+BN13LJCjiH0+XKaJzyjWKf+H9AofFFp90KwQ= github.com/trufnetwork/openzeppelin-merkle-tree-go v0.0.2 h1:DCq8MzbWH0wZmICNmMVsSzUHUPl+2vqRhluEABjxl88= github.com/trufnetwork/openzeppelin-merkle-tree-go v0.0.2/go.mod h1:Y0MJpPp9QXU5vC6Gpoilql2NkgmGNcbHm9HYC2v2N8s= github.com/trufnetwork/sdk-go v0.6.4-0.20260224122406-a741343e2f37 h1:VD/GWxLTshaXpLukEc1SXbG7QA9HrFzF8JvxJAJ/x7Q= From 9fea7d68345e89c414d5fd7fea9a2a045a8e87a8 Mon Sep 17 00:00:00 2001 From: Michael Buntarman Date: Fri, 13 Mar 2026 21:18:38 +0700 Subject: [PATCH 2/2] chore: update go mod --- go.mod | 4 ++-- go.sum | 4 ++++ 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/go.mod b/go.mod index 0813d42f..780f8e04 100644 --- a/go.mod +++ b/go.mod @@ -17,8 +17,8 @@ require ( github.com/spf13/cobra v1.9.1 github.com/stretchr/testify v1.11.1 github.com/testcontainers/testcontainers-go v0.37.0 - github.com/trufnetwork/kwil-db v0.10.3-0.20260313133107-a25519d8827d - github.com/trufnetwork/kwil-db/core v0.4.3-0.20260313133107-a25519d8827d + github.com/trufnetwork/kwil-db v0.10.3-0.20260313141718-a7f124b3e0b7 + github.com/trufnetwork/kwil-db/core v0.4.3-0.20260313141718-a7f124b3e0b7 github.com/trufnetwork/sdk-go v0.6.4-0.20260224122406-a741343e2f37 go.uber.org/zap v1.27.0 golang.org/x/exp v0.0.0-20250218142911-aa4b98e5adaa diff --git a/go.sum b/go.sum index 81db4e09..3b6c9435 100644 --- a/go.sum +++ b/go.sum @@ -1252,6 +1252,8 @@ github.com/trufnetwork/kwil-db v0.10.3-0.20260311113716-5415d420dcc6 h1:WjEGspN5 github.com/trufnetwork/kwil-db v0.10.3-0.20260311113716-5415d420dcc6/go.mod h1:LiBAC48uZl2B0IiLtD2hpOce7RNfpuDdghVAOc3u1Qo= github.com/trufnetwork/kwil-db v0.10.3-0.20260313133107-a25519d8827d h1:NdnNGq5+/vPsaER4nTPEw2j5HXkgMLXOWmwy/gKKtgs= github.com/trufnetwork/kwil-db v0.10.3-0.20260313133107-a25519d8827d/go.mod h1:LiBAC48uZl2B0IiLtD2hpOce7RNfpuDdghVAOc3u1Qo= +github.com/trufnetwork/kwil-db v0.10.3-0.20260313141718-a7f124b3e0b7 h1:QCZ176HF+3rO0zFBzkdhIA/gTTMhZaLK8Cfkd57lUBk= +github.com/trufnetwork/kwil-db v0.10.3-0.20260313141718-a7f124b3e0b7/go.mod h1:LiBAC48uZl2B0IiLtD2hpOce7RNfpuDdghVAOc3u1Qo= github.com/trufnetwork/kwil-db/core v0.4.3-0.20260216231327-01b863886682 h1:iaxXr8D3dU79MBhmS/uCuBhnlc+gbLvCvV6GtAz3ukw= github.com/trufnetwork/kwil-db/core v0.4.3-0.20260216231327-01b863886682/go.mod h1:HnOsh9+BN13LJCjiH0+XKaJzyjWKf+H9AofFFp90KwQ= github.com/trufnetwork/kwil-db/core v0.4.3-0.20260303100144-0119418a1a7c h1:O5pyUJqZNNIi/l1vXc9fxycdEU9OxF5z8UQprTn4zZE= @@ -1264,6 +1266,8 @@ github.com/trufnetwork/kwil-db/core v0.4.3-0.20260311113716-5415d420dcc6 h1:jyPG github.com/trufnetwork/kwil-db/core v0.4.3-0.20260311113716-5415d420dcc6/go.mod h1:HnOsh9+BN13LJCjiH0+XKaJzyjWKf+H9AofFFp90KwQ= github.com/trufnetwork/kwil-db/core v0.4.3-0.20260313133107-a25519d8827d h1:+PV/U2tzieT9tDfJ8u+qHCt7HJRnbLVtHuB2SPbxWuA= github.com/trufnetwork/kwil-db/core v0.4.3-0.20260313133107-a25519d8827d/go.mod h1:HnOsh9+BN13LJCjiH0+XKaJzyjWKf+H9AofFFp90KwQ= +github.com/trufnetwork/kwil-db/core v0.4.3-0.20260313141718-a7f124b3e0b7 h1:4rL27HebLxtqg1WgXGAdw36q9DVCSoM5oHZvFcn/Z78= +github.com/trufnetwork/kwil-db/core v0.4.3-0.20260313141718-a7f124b3e0b7/go.mod h1:HnOsh9+BN13LJCjiH0+XKaJzyjWKf+H9AofFFp90KwQ= github.com/trufnetwork/openzeppelin-merkle-tree-go v0.0.2 h1:DCq8MzbWH0wZmICNmMVsSzUHUPl+2vqRhluEABjxl88= github.com/trufnetwork/openzeppelin-merkle-tree-go v0.0.2/go.mod h1:Y0MJpPp9QXU5vC6Gpoilql2NkgmGNcbHm9HYC2v2N8s= github.com/trufnetwork/sdk-go v0.6.4-0.20260224122406-a741343e2f37 h1:VD/GWxLTshaXpLukEc1SXbG7QA9HrFzF8JvxJAJ/x7Q=