Skip to content

Commit 16d01d2

Browse files
committed
use tm-db(goleveldb) with 32768 max open file option
add "prune" and "snapshots" command
1 parent c3703e0 commit 16d01d2

File tree

3 files changed

+14
-11
lines changed

3 files changed

+14
-11
lines changed

cmd/terrad/root.go

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,9 @@ import (
1818
"github.com/cosmos/cosmos-sdk/client/debug"
1919
"github.com/cosmos/cosmos-sdk/client/flags"
2020
"github.com/cosmos/cosmos-sdk/client/keys"
21+
"github.com/cosmos/cosmos-sdk/client/pruning"
2122
"github.com/cosmos/cosmos-sdk/client/rpc"
23+
"github.com/cosmos/cosmos-sdk/client/snapshot"
2224
"github.com/cosmos/cosmos-sdk/server"
2325
servertypes "github.com/cosmos/cosmos-sdk/server/types"
2426
"github.com/cosmos/cosmos-sdk/snapshots"
@@ -113,8 +115,7 @@ func initTendermintConfig() *tmcfg.Config {
113115
}
114116

115117
func initRootCmd(rootCmd *cobra.Command, encodingConfig params.EncodingConfig) {
116-
// TODO check gaia before make release candidate
117-
// authclient.Codec = encodingConfig.Marshaler
118+
a := appCreator{encodingConfig}
118119

119120
rootCmd.AddCommand(
120121
genutilcli.InitCmd(terraapp.ModuleBasics, terraapp.DefaultNodeHome),
@@ -126,9 +127,10 @@ func initRootCmd(rootCmd *cobra.Command, encodingConfig params.EncodingConfig) {
126127
tmcli.NewCompletionCmd(rootCmd, true),
127128
testnetCmd(terraapp.ModuleBasics, banktypes.GenesisBalancesIterator{}),
128129
debug.Cmd(),
130+
pruning.Cmd(a.newApp, terraapp.DefaultNodeHome),
131+
snapshot.Cmd(a.newApp),
129132
)
130133

131-
a := appCreator{encodingConfig}
132134
server.AddCommands(rootCmd, terraapp.DefaultNodeHome, a.newApp, a.appExport, addModuleInitFlags)
133135

134136
// add keybase, auxiliary RPC, query, and tx child commands

go.mod

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ require (
5858
github.com/cosmos/cosmos-proto v1.0.0-alpha8 // indirect
5959
github.com/cosmos/go-bip39 v1.0.0 // indirect
6060
github.com/cosmos/gorocksdb v1.2.0 // indirect
61-
github.com/cosmos/iavl v0.19.6 // indirect
61+
github.com/cosmos/iavl v0.19.7 // indirect
6262
github.com/cosmos/ledger-cosmos-go v0.12.2 // indirect
6363
github.com/cosmos/ledger-go v0.9.2 // indirect
6464
github.com/creachadair/taskgroup v0.3.2 // indirect
@@ -187,6 +187,7 @@ replace (
187187
replace (
188188
github.com/CosmWasm/wasmd => github.com/classic-terra/wasmd v0.30.0-terra.3
189189
github.com/CosmWasm/wasmvm => github.com/classic-terra/wasmvm v1.1.1-terra.1
190-
github.com/cosmos/cosmos-sdk => github.com/classic-terra/cosmos-sdk v0.46.14-terra.2
190+
github.com/cosmos/cosmos-sdk => github.com/classic-terra/cosmos-sdk v0.46.15-0.20230913080045-7da3cc5fd2e9
191191
github.com/cosmos/ledger-cosmos-go => github.com/terra-money/ledger-terra-go v0.11.2
192+
github.com/tendermint/tm-db => github.com/terra-money/tm-db v0.6.7-performance.3
192193
)

go.sum

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -333,8 +333,8 @@ github.com/circonus-labs/circonus-gometrics v2.3.1+incompatible/go.mod h1:nmEj6D
333333
github.com/circonus-labs/circonusllhist v0.1.3/go.mod h1:kMXHVDlOchFAehlya5ePtbp5jckzBHf4XRpQvBOLI+I=
334334
github.com/classic-terra/cometbft v0.34.29-terra.0 h1:HnRGt7tijI2n5zSVrg/xh1mYYm4Gb4QFlknq+dRP8Jw=
335335
github.com/classic-terra/cometbft v0.34.29-terra.0/go.mod h1:L9shMfbkZ8B+7JlwANEr+NZbBcn+hBpwdbeYvA5rLCw=
336-
github.com/classic-terra/cosmos-sdk v0.46.14-terra.2 h1:TRuTbrbBMYOFg59G0WHjvIGu9Daf3gO6PoghlLAFQd0=
337-
github.com/classic-terra/cosmos-sdk v0.46.14-terra.2/go.mod h1:tx+Rr8Fob/HQ8iErtht7Rddu1FrMg2KBQl9anicuxsQ=
336+
github.com/classic-terra/cosmos-sdk v0.46.15-0.20230913080045-7da3cc5fd2e9 h1:ZqJ59QwUKe27qjjtwVWBEy94fAAGxw+pVdHxi7ey3ao=
337+
github.com/classic-terra/cosmos-sdk v0.46.15-0.20230913080045-7da3cc5fd2e9/go.mod h1:3VKRzlOtvuqZA29wRqdx6rPsJmYhvxjJyc3tvQWpjf4=
338338
github.com/classic-terra/wasmd v0.30.0-terra.3 h1:qruhiaAIRl14UVtHzfh81pr0YmW94QE4+hqivIi9AYg=
339339
github.com/classic-terra/wasmd v0.30.0-terra.3/go.mod h1:Ug607EsX+EkW3/xOFaP56kZA7WklN+ZrwUEsaJ22xH0=
340340
github.com/classic-terra/wasmvm v1.1.1-terra.1 h1:qGozlXFlM/3ossnlABwODJr7bEHUdF/nug8Z3c1Dr84=
@@ -384,8 +384,8 @@ github.com/cosmos/gogoproto v1.4.11 h1:LZcMHrx4FjUgrqQSWeaGC1v/TeuVFqSLa43CC6aWR
384384
github.com/cosmos/gogoproto v1.4.11/go.mod h1:/g39Mh8m17X8Q/GDEs5zYTSNaNnInBSohtaxzQnYq1Y=
385385
github.com/cosmos/gorocksdb v1.2.0 h1:d0l3jJG8M4hBouIZq0mDUHZ+zjOx044J3nGRskwTb4Y=
386386
github.com/cosmos/gorocksdb v1.2.0/go.mod h1:aaKvKItm514hKfNJpUJXnnOWeBnk2GL4+Qw9NHizILw=
387-
github.com/cosmos/iavl v0.19.6 h1:XY78yEeNPrEYyNCKlqr9chrwoeSDJ0bV2VjocTk//OU=
388-
github.com/cosmos/iavl v0.19.6/go.mod h1:X9PKD3J0iFxdmgNLa7b2LYWdsGd90ToV5cAONApkEPw=
387+
github.com/cosmos/iavl v0.19.7 h1:ij32FaEnwxfEurtK0QKDNhTWFnz6NUmrI5gky/WnoY0=
388+
github.com/cosmos/iavl v0.19.7/go.mod h1:X9PKD3J0iFxdmgNLa7b2LYWdsGd90ToV5cAONApkEPw=
389389
github.com/cosmos/ibc-go/v6 v6.2.0 h1:HKS5WNxQrlmjowHb73J9LqlNJfvTnvkbhXZ9QzNTU7Q=
390390
github.com/cosmos/ibc-go/v6 v6.2.0/go.mod h1:+S3sxcNwOhgraYDJAhIFDg5ipXHaUnJrg7tOQqGyWlc=
391391
github.com/cosmos/interchain-accounts v0.4.3 h1:WedxEa/Hj/2GY7AF6CafkEPJ/Z9rhl3rT1mRwNHsdts=
@@ -1108,10 +1108,10 @@ github.com/tecbot/gorocksdb v0.0.0-20191217155057-f0fad39f321c h1:g+WoO5jjkqGAzH
11081108
github.com/tecbot/gorocksdb v0.0.0-20191217155057-f0fad39f321c/go.mod h1:ahpPrc7HpcfEWDQRZEmnXMzHY03mLDYMCxeDzy46i+8=
11091109
github.com/tendermint/go-amino v0.16.0 h1:GyhmgQKvqF82e2oZeuMSp9JTN0N09emoSZlb2lyGa2E=
11101110
github.com/tendermint/go-amino v0.16.0/go.mod h1:TQU0M1i/ImAo+tYpZi73AU3V/dKeCoMC9Sphe2ZwGME=
1111-
github.com/tendermint/tm-db v0.6.7 h1:fE00Cbl0jayAoqlExN6oyQJ7fR/ZtoVOmvPJ//+shu8=
1112-
github.com/tendermint/tm-db v0.6.7/go.mod h1:byQDzFkZV1syXr/ReXS808NxA2xvyuuVgXOJ/088L6I=
11131111
github.com/terra-money/ledger-terra-go v0.11.2 h1:BVXZl+OhJOri6vFNjjVaTabRLApw9MuG7mxWL4V718c=
11141112
github.com/terra-money/ledger-terra-go v0.11.2/go.mod h1:ClJ2XMj1ptcnONzKH+GhVPi7Y8pXIT+UzJ0TNt0tfZE=
1113+
github.com/terra-money/tm-db v0.6.7-performance.3 h1:7d2lsU67QNwIPcsqaEzGJe1jpQEFIWpXdH3yCRwdx38=
1114+
github.com/terra-money/tm-db v0.6.7-performance.3/go.mod h1:K6twQf1PGDxC6K6V+G2l0nrYsQAxsypb4PpbJnyzwJw=
11151115
github.com/tidwall/btree v1.5.0 h1:iV0yVY/frd7r6qGBXfEYs7DH0gTDgrKTrDjS7xt/IyQ=
11161116
github.com/tidwall/btree v1.5.0/go.mod h1:LGm8L/DZjPLmeWGjv5kFrY8dL4uVhMmzmmLYmsObdKE=
11171117
github.com/tidwall/gjson v1.12.1/go.mod h1:/wbyibRr2FHMks5tjHJ5F8dMZh3AcwJEMf5vlfC0lxk=

0 commit comments

Comments
 (0)