Skip to content

Commit c5a4c81

Browse files
author
yihuang
authored
Problem: rocksdb is out of date (#1378)
* Problem: rocksdb is out of date Solution: - upgrade to v8.11.3 grocksdb v1.8.14 changelog fix build Update CHANGELOG.md Signed-off-by: yihuang <huang@crypto.com> try fix * test * merged
1 parent 073c37e commit c5a4c81

File tree

9 files changed

+58
-45
lines changed

9 files changed

+58
-45
lines changed

.github/workflows/lint.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -50,9 +50,9 @@ jobs:
5050
cd versiondb
5151
golangci-lint run --out-format=github-actions --path-prefix=./versiondb --timeout 10m --build-tags $BUILD_TAGS
5252
cd ../memiavl
53-
golangci-lint run --out-format=github-actions --path-prefix=./memiavl --timeout 10m --build-tags $BUILD_TAGS
53+
golangci-lint run --out-format=github-actions --path-prefix=./memiavl --timeout 10m
5454
cd ../store
55-
golangci-lint run --out-format=github-actions --path-prefix=./store --timeout 10m --build-tags $BUILD_TAGS
55+
golangci-lint run --out-format=github-actions --path-prefix=./store --timeout 10m
5656
# Check only if there are differences in the source code
5757
if: steps.changed-files.outputs.any_changed == 'true'
5858

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66

77
* (test) [#1380](https://github.com/crypto-org-chain/cronos/pull/1380) Upgrade cosmovisor to 1.5.0 in integration test.
88
* (versiondb) [#1379](https://github.com/crypto-org-chain/cronos/pull/1379) Flush versiondb when graceful shutdown, make rocksdb upgrade smooth.
9+
* (store) [#1378](https://github.com/crypto-org-chain/cronos/pull/1378) Upgrade rocksdb to `v8.11.3`.
910

1011
*April 8, 2024*
1112

go.mod

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,12 +25,12 @@ require (
2525
github.com/golang/protobuf v1.5.4
2626
github.com/gorilla/mux v1.8.0
2727
github.com/grpc-ecosystem/grpc-gateway v1.16.0
28-
github.com/linxGnu/grocksdb v1.8.4
28+
github.com/linxGnu/grocksdb v1.8.14
2929
github.com/peggyjv/gravity-bridge/module/v2 v2.0.0-20220420162017-838c0d25e974
3030
github.com/spf13/cast v1.5.1
3131
github.com/spf13/cobra v1.7.0
3232
github.com/spf13/pflag v1.0.5
33-
github.com/stretchr/testify v1.8.4
33+
github.com/stretchr/testify v1.9.0
3434
golang.org/x/exp v0.0.0-20230711153332-06a737ee72cb
3535
google.golang.org/genproto/googleapis/api v0.0.0-20231212172506-995d672761c0
3636
google.golang.org/grpc v1.60.1
@@ -244,7 +244,6 @@ replace (
244244
// TODO Remove it: https://github.com/cosmos/cosmos-sdk/issues/10409
245245
github.com/gin-gonic/gin => github.com/gin-gonic/gin v1.9.0
246246
github.com/jhump/protoreflect => github.com/jhump/protoreflect v1.9.0
247-
github.com/linxGnu/grocksdb => github.com/linxGnu/grocksdb v1.8.0
248247
github.com/peggyjv/gravity-bridge/module/v2 => github.com/crypto-org-chain/gravity-bridge/module/v2 v2.0.1-0.20230825054824-75403cd90c6e
249248
github.com/syndtr/goleveldb => github.com/syndtr/goleveldb v1.0.1-0.20210819022825-2ae1ddf74ef7
250249
)

go.sum

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1080,8 +1080,8 @@ github.com/libp2p/go-buffer-pool v0.1.0 h1:oK4mSFcQz7cTQIfqbe4MIj9gLW+mnanjyFtc6
10801080
github.com/libp2p/go-buffer-pool v0.1.0/go.mod h1:N+vh8gMqimBzdKkSMVuydVDq+UV5QTWy5HSiZacSbPg=
10811081
github.com/lightstep/lightstep-tracer-common/golang/gogo v0.0.0-20190605223551-bc2310a04743/go.mod h1:qklhhLq1aX+mtWk9cPHPzaBjWImj5ULL6C7HFJtXQMM=
10821082
github.com/lightstep/lightstep-tracer-go v0.18.1/go.mod h1:jlF1pusYV4pidLvZ+XD0UBX0ZE6WURAspgAczcDHrL4=
1083-
github.com/linxGnu/grocksdb v1.8.0 h1:H4L/LhP7GOMf1j17oQAElHgVlbEje2h14A8Tz9cM2BE=
1084-
github.com/linxGnu/grocksdb v1.8.0/go.mod h1:09CeBborffXhXdNpEcOeZrLKEnRtrZFEpFdPNI9Zjjg=
1083+
github.com/linxGnu/grocksdb v1.8.14 h1:HTgyYalNwBSG/1qCQUIott44wU5b2Y9Kr3z7SK5OfGQ=
1084+
github.com/linxGnu/grocksdb v1.8.14/go.mod h1:QYiYypR2d4v63Wj1adOOfzglnoII0gLj3PNh4fZkcFA=
10851085
github.com/lufeee/execinquery v1.2.1/go.mod h1:EC7DrEKView09ocscGHC+apXMIaorh4xqSxS/dy8SbM=
10861086
github.com/lufia/plan9stats v0.0.0-20211012122336-39d0f177ccd0/go.mod h1:zJYVVT2jmtg6P3p1VtQj7WsuWi/y4VnjVBn7F8KPB3I=
10871087
github.com/lyft/protoc-gen-star v0.5.3/go.mod h1:V0xaHgaf5oCCqmcxYcWiDfTiKsZsRc87/1qhoTACD8w=
@@ -1487,8 +1487,9 @@ github.com/streadway/handy v0.0.0-20200128134331-0f66f006fb2e/go.mod h1:qNTQ5P5J
14871487
github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME=
14881488
github.com/stretchr/objx v0.1.1/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME=
14891489
github.com/stretchr/objx v0.4.0/go.mod h1:YvHI0jy2hoMjB+UWwv71VJQ9isScKT/TqJzVSSt89Yw=
1490-
github.com/stretchr/objx v0.5.0 h1:1zr/of2m5FGMsad5YfcqgdqdWrIhu+EBEJRhR1U7z/c=
14911490
github.com/stretchr/objx v0.5.0/go.mod h1:Yh+to48EsGEfYuaHDzXPcE3xhTkx73EhmCGUpEOglKo=
1491+
github.com/stretchr/objx v0.5.2 h1:xuMeJ0Sdp5ZMRXx/aWO6RZxdr3beISkG5/G/aIRr3pY=
1492+
github.com/stretchr/objx v0.5.2/go.mod h1:FRsXN1f5AsAjCGJKqEizvkpNtU+EGNCLh3NxZ/8L+MA=
14921493
github.com/stretchr/testify v0.0.0-20170130113145-4d4bfba8f1d1/go.mod h1:a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXfy6kDkUVs=
14931494
github.com/stretchr/testify v1.1.4/go.mod h1:a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXfy6kDkUVs=
14941495
github.com/stretchr/testify v1.2.2/go.mod h1:a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXfy6kDkUVs=
@@ -1503,8 +1504,8 @@ github.com/stretchr/testify v1.7.5/go.mod h1:yNjHg4UonilssWZ8iaSj1OCr/vHnekPRkoO
15031504
github.com/stretchr/testify v1.8.0/go.mod h1:yNjHg4UonilssWZ8iaSj1OCr/vHnekPRkoO+kdMU+MU=
15041505
github.com/stretchr/testify v1.8.1/go.mod h1:w2LPCIKwWwSfY2zedu0+kehJoqGctiVI29o6fzry7u4=
15051506
github.com/stretchr/testify v1.8.3/go.mod h1:sz/lmYIOXD/1dqDmKjjqLyZ2RngseejIcXlSw2iwfAo=
1506-
github.com/stretchr/testify v1.8.4 h1:CcVxjf3Q8PM0mHUKJCdn+eZZtm5yQwehR5yeSVQQcUk=
1507-
github.com/stretchr/testify v1.8.4/go.mod h1:sz/lmYIOXD/1dqDmKjjqLyZ2RngseejIcXlSw2iwfAo=
1507+
github.com/stretchr/testify v1.9.0 h1:HtqpIVDClZ4nwg75+f6Lvsy/wHu+3BoSGCbBAcpTsTg=
1508+
github.com/stretchr/testify v1.9.0/go.mod h1:r2ic/lqez/lEtzL7wO/rwa5dbSLXVDPFyf8C91i36aY=
15081509
github.com/subosito/gotenv v1.2.0/go.mod h1:N0PQaV/YGNqwC0u51sEeR/aUtSLEXKX9iv69rRypqCw=
15091510
github.com/subosito/gotenv v1.3.0/go.mod h1:YzJjq/33h7nrwdY+iHMhEOEEbW0ovIz0tB6t6PwAXzs=
15101511
github.com/subosito/gotenv v1.4.0/go.mod h1:mZd6rFysKEcUhUHXJk0C/08wAgyDBFuwEYL7vWWGaGo=

gomod2nix.toml

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -397,9 +397,8 @@ schema = 3
397397
version = "v0.1.0"
398398
hash = "sha256-wQqGTtRWsfR9n0O/SXHVgECebbnNmHddxJIbG63OJBQ="
399399
[mod."github.com/linxGnu/grocksdb"]
400-
version = "v1.8.0"
401-
hash = "sha256-o6zj18at4oN6pqSioFqd1AXduR/cx0xDgtL1rPPw+1M="
402-
replaced = "github.com/linxGnu/grocksdb"
400+
version = "v1.8.14"
401+
hash = "sha256-dT647UzB25Ye1Gv6b9JEtJZjuWKdJo4D8kw9cB0W8gA="
403402
[mod."github.com/magiconair/properties"]
404403
version = "v1.8.7"
405404
hash = "sha256-XQ2bnc2s7/IH3WxEO4GishZurMyKwEclZy1DXg+2xXc="
@@ -513,8 +512,8 @@ schema = 3
513512
version = "v0.2.0"
514513
hash = "sha256-UUiGmlgaIZDeMUJv3fdZBoQ9hJeSsg2ixRGmm6TgHug="
515514
[mod."github.com/stretchr/testify"]
516-
version = "v1.8.4"
517-
hash = "sha256-MoOmRzbz9QgiJ+OOBo5h5/LbilhJfRUryvzHJmXAWjo="
515+
version = "v1.9.0"
516+
hash = "sha256-uUp/On+1nK+lARkTVtb5RxlW15zxtw2kaAFuIASA+J0="
518517
[mod."github.com/subosito/gotenv"]
519518
version = "v1.4.2"
520519
hash = "sha256-LnrDR1k/AoCFWBMcU7vQsoQLkZ65evT2hoQHLDudTsg="

integration_tests/configs/upgrade-test-package.nix

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,8 @@ let
1616
shortRev = builtins.substring 0 7 rev;
1717
};
1818
}).defaultNix;
19-
# v1.1.1
20-
released = (fetchFlake "crypto-org-chain/cronos" "10b8eeb9052e3c52aa59dec15f5d3aca781d1271").default;
19+
# release/v1.1.x
20+
released = (fetchFlake "crypto-org-chain/cronos" "69a80154b6b24fca15f3562e2c4b312ee1092220").default;
2121
current = pkgs.callPackage ../../. { };
2222
in
2323
pkgs.linkFarm "upgrade-test-package" [

nix/rocksdb.nix

Lines changed: 33 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -14,20 +14,19 @@
1414
# see: https://github.com/NixOS/nixpkgs/issues/216479
1515
, enableJemalloc ? !stdenv.hostPlatform.isWindows && !stdenv.hostPlatform.isStatic
1616
, jemalloc
17-
, enableLite ? false
1817
, enableShared ? !stdenv.hostPlatform.isStatic
1918
, sse42Support ? stdenv.hostPlatform.sse4_2Support
2019
}:
2120

22-
stdenv.mkDerivation rec {
21+
stdenv.mkDerivation (finalAttrs: {
2322
pname = "rocksdb";
24-
version = "8.1.1";
23+
version = "8.11.3";
2524

2625
src = fetchFromGitHub {
2726
owner = "facebook";
28-
repo = pname;
29-
rev = "v${version}";
30-
sha256 = "sha256-79hRtc5QSWLLyjRGCmuYZSoIc9IcIsnl8UCinz2sVw4=";
27+
repo = finalAttrs.pname;
28+
rev = "v${finalAttrs.version}";
29+
hash = "sha256-OpEiMwGxZuxb9o3RQuSrwZMQGLhe9xLT1aa3HpI4KPs=";
3130
};
3231

3332
nativeBuildInputs = [ cmake ninja ];
@@ -42,16 +41,9 @@ stdenv.mkDerivation rec {
4241
"tools"
4342
];
4443

45-
NIX_CFLAGS_COMPILE = lib.optionals stdenv.cc.isGNU [
46-
"-Wno-error=deprecated-copy"
47-
"-Wno-error=pessimizing-move"
48-
# Needed with GCC 12
49-
"-Wno-error=format-truncation"
50-
"-Wno-error=maybe-uninitialized"
51-
] ++ lib.optionals stdenv.cc.isClang [
52-
"-Wno-error=unused-private-field"
44+
env.NIX_CFLAGS_COMPILE = toString (lib.optionals stdenv.cc.isClang [
5345
"-faligned-allocation"
54-
];
46+
]);
5547

5648
cmakeFlags = [
5749
"-DPORTABLE=1"
@@ -70,18 +62,38 @@ stdenv.mkDerivation rec {
7062
"-DUSE_RTTI=1"
7163
"-DROCKSDB_INSTALL_ON_WINDOWS=YES" # harmless elsewhere
7264
(lib.optional sse42Support "-DFORCE_SSE42=1")
73-
(lib.optional enableLite "-DROCKSDB_LITE=1")
74-
"-DFAIL_ON_WARNINGS=${if stdenv.hostPlatform.isMinGW then "NO" else "YES"}"
65+
"-DFAIL_ON_WARNINGS=NO"
7566
] ++ lib.optional (!enableShared) "-DROCKSDB_BUILD_SHARED=0";
7667

7768
# otherwise "cc1: error: -Wformat-security ignored without -Wformat [-Werror=format-security]"
7869
hardeningDisable = lib.optional stdenv.hostPlatform.isWindows "format";
7970

71+
postPatch = lib.optionalString (lib.versionOlder finalAttrs.version "9") ''
72+
# Fix gcc-13 build failures due to missing <cstdint> and
73+
# <system_error> includes, fixed upstream since 9.x
74+
sed -e '1i #include <cstdint>' -i options/offpeak_time_info.h
75+
'' + lib.optionalString (lib.versionOlder finalAttrs.version "8") ''
76+
# Fix gcc-13 build failures due to missing <cstdint> and
77+
# <system_error> includes, fixed upstream since 8.x
78+
sed -e '1i #include <cstdint>' -i db/compaction/compaction_iteration_stats.h
79+
sed -e '1i #include <cstdint>' -i table/block_based/data_block_hash_index.h
80+
sed -e '1i #include <cstdint>' -i util/string_util.h
81+
sed -e '1i #include <cstdint>' -i include/rocksdb/utilities/checkpoint.h
82+
'' + lib.optionalString (lib.versionOlder finalAttrs.version "7") ''
83+
# Fix gcc-13 build failures due to missing <cstdint> and
84+
# <system_error> includes, fixed upstream since 7.x
85+
sed -e '1i #include <system_error>' -i third-party/folly/folly/synchronization/detail/ProxyLockable-inl.h
86+
'' + ''
87+
# fixed in https://github.com/facebook/rocksdb/pull/12309
88+
sed -e 's/ZSTD_INCLUDE_DIRS/zstd_INCLUDE_DIRS/' -i cmake/modules/Findzstd.cmake
89+
sed -e 's/ZSTD_INCLUDE_DIRS/zstd_INCLUDE_DIRS/' -i CMakeLists.txt
90+
'';
91+
8092
preInstall = ''
8193
mkdir -p $tools/bin
8294
cp tools/{ldb,sst_dump}${stdenv.hostPlatform.extensions.executable} $tools/bin/
8395
'' + lib.optionalString stdenv.isDarwin ''
84-
ls -1 $tools/bin/* | xargs -I{} ${stdenv.cc.bintools.targetPrefix}install_name_tool -change "@rpath/librocksdb.${lib.versions.major version}.dylib" $out/lib/librocksdb.dylib {}
96+
ls -1 $tools/bin/* | xargs -I{} ${stdenv.cc.bintools.targetPrefix}install_name_tool -change "@rpath/librocksdb.${lib.versions.major finalAttrs.version}.dylib" $out/lib/librocksdb.dylib {}
8597
'' + lib.optionalString (stdenv.isLinux && enableShared) ''
8698
ls -1 $tools/bin/* | xargs -I{} patchelf --set-rpath $out/lib:${stdenv.cc.cc.lib}/lib {}
8799
'';
@@ -94,15 +106,15 @@ stdenv.mkDerivation rec {
94106
fi
95107
'' + lib.optionalString stdenv.isDarwin ''
96108
${stdenv.cc.targetPrefix}install_name_tool -change "@rpath/libsnappy.1.dylib" "${snappy}/lib/libsnappy.1.dylib" $out/lib/librocksdb.dylib
97-
${stdenv.cc.targetPrefix}install_name_tool -change "@rpath/librocksdb.${lib.versions.major version}.dylib" "$out/lib/librocksdb.${lib.versions.major version}.dylib" $out/lib/librocksdb.dylib
109+
${stdenv.cc.targetPrefix}install_name_tool -change "@rpath/librocksdb.${lib.versions.major finalAttrs.version}.dylib" "$out/lib/librocksdb.${lib.versions.major finalAttrs.version}.dylib" $out/lib/librocksdb.dylib
98110
'';
99111

100112
meta = with lib; {
101113
homepage = "https://rocksdb.org";
102114
description = "A library that provides an embeddable, persistent key-value store for fast storage";
103-
changelog = "https://github.com/facebook/rocksdb/raw/v${version}/HISTORY.md";
115+
changelog = "https://github.com/facebook/rocksdb/raw/v${finalAttrs.version}/HISTORY.md";
104116
license = licenses.asl20;
105117
platforms = platforms.all;
106118
maintainers = with maintainers; [ adev magenbluten ];
107119
};
108-
}
120+
})

versiondb/go.mod

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,10 @@ require (
1414
github.com/cosmos/iavl v0.21.0-alpha.1.0.20230904092046-df3db2d96583
1515
github.com/crypto-org-chain/cronos/memiavl v0.0.3
1616
github.com/golang/snappy v0.0.4
17-
github.com/linxGnu/grocksdb v1.8.0
17+
github.com/linxGnu/grocksdb v1.8.14
1818
github.com/spf13/cast v1.5.0
1919
github.com/spf13/cobra v1.6.1
20-
github.com/stretchr/testify v1.8.4
20+
github.com/stretchr/testify v1.9.0
2121
)
2222

2323
require (

versiondb/go.sum

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -515,8 +515,8 @@ github.com/libp2p/go-buffer-pool v0.1.0 h1:oK4mSFcQz7cTQIfqbe4MIj9gLW+mnanjyFtc6
515515
github.com/libp2p/go-buffer-pool v0.1.0/go.mod h1:N+vh8gMqimBzdKkSMVuydVDq+UV5QTWy5HSiZacSbPg=
516516
github.com/lightstep/lightstep-tracer-common/golang/gogo v0.0.0-20190605223551-bc2310a04743/go.mod h1:qklhhLq1aX+mtWk9cPHPzaBjWImj5ULL6C7HFJtXQMM=
517517
github.com/lightstep/lightstep-tracer-go v0.18.1/go.mod h1:jlF1pusYV4pidLvZ+XD0UBX0ZE6WURAspgAczcDHrL4=
518-
github.com/linxGnu/grocksdb v1.8.0 h1:H4L/LhP7GOMf1j17oQAElHgVlbEje2h14A8Tz9cM2BE=
519-
github.com/linxGnu/grocksdb v1.8.0/go.mod h1:09CeBborffXhXdNpEcOeZrLKEnRtrZFEpFdPNI9Zjjg=
518+
github.com/linxGnu/grocksdb v1.8.14 h1:HTgyYalNwBSG/1qCQUIott44wU5b2Y9Kr3z7SK5OfGQ=
519+
github.com/linxGnu/grocksdb v1.8.14/go.mod h1:QYiYypR2d4v63Wj1adOOfzglnoII0gLj3PNh4fZkcFA=
520520
github.com/lyft/protoc-gen-validate v0.0.13/go.mod h1:XbGvPuh87YZc5TdIa2/I4pLk0QoUACkjt2znoq26NVQ=
521521
github.com/magiconair/properties v1.8.0/go.mod h1:PppfXfuXeibc/6YijjN8zIbojt8czPbwD3XqdrwzmxQ=
522522
github.com/magiconair/properties v1.8.6 h1:5ibWZ6iY0NctNGWo87LalDlEZ6R41TqbbDamhfG/Qzo=
@@ -737,8 +737,9 @@ github.com/streadway/handy v0.0.0-20190108123426-d5acb3125c2a/go.mod h1:qNTQ5P5J
737737
github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME=
738738
github.com/stretchr/objx v0.1.1/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME=
739739
github.com/stretchr/objx v0.4.0/go.mod h1:YvHI0jy2hoMjB+UWwv71VJQ9isScKT/TqJzVSSt89Yw=
740-
github.com/stretchr/objx v0.5.0 h1:1zr/of2m5FGMsad5YfcqgdqdWrIhu+EBEJRhR1U7z/c=
741740
github.com/stretchr/objx v0.5.0/go.mod h1:Yh+to48EsGEfYuaHDzXPcE3xhTkx73EhmCGUpEOglKo=
741+
github.com/stretchr/objx v0.5.2 h1:xuMeJ0Sdp5ZMRXx/aWO6RZxdr3beISkG5/G/aIRr3pY=
742+
github.com/stretchr/objx v0.5.2/go.mod h1:FRsXN1f5AsAjCGJKqEizvkpNtU+EGNCLh3NxZ/8L+MA=
742743
github.com/stretchr/testify v1.2.2/go.mod h1:a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXfy6kDkUVs=
743744
github.com/stretchr/testify v1.3.0/go.mod h1:M5WIy9Dh21IEIfnGCwXGc5bZfKNJtfHm1UVUgZn+9EI=
744745
github.com/stretchr/testify v1.4.0/go.mod h1:j7eGeouHqKxXV5pUuKE4zz7dFj8WfuZ+81PSLYec5m4=
@@ -749,8 +750,8 @@ github.com/stretchr/testify v1.7.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/
749750
github.com/stretchr/testify v1.7.2/go.mod h1:R6va5+xMeoiuVRoj+gSkQ7d3FALtqAAGI1FQKckRals=
750751
github.com/stretchr/testify v1.8.0/go.mod h1:yNjHg4UonilssWZ8iaSj1OCr/vHnekPRkoO+kdMU+MU=
751752
github.com/stretchr/testify v1.8.1/go.mod h1:w2LPCIKwWwSfY2zedu0+kehJoqGctiVI29o6fzry7u4=
752-
github.com/stretchr/testify v1.8.4 h1:CcVxjf3Q8PM0mHUKJCdn+eZZtm5yQwehR5yeSVQQcUk=
753-
github.com/stretchr/testify v1.8.4/go.mod h1:sz/lmYIOXD/1dqDmKjjqLyZ2RngseejIcXlSw2iwfAo=
753+
github.com/stretchr/testify v1.9.0 h1:HtqpIVDClZ4nwg75+f6Lvsy/wHu+3BoSGCbBAcpTsTg=
754+
github.com/stretchr/testify v1.9.0/go.mod h1:r2ic/lqez/lEtzL7wO/rwa5dbSLXVDPFyf8C91i36aY=
754755
github.com/subosito/gotenv v1.4.1 h1:jyEFiXpy21Wm81FBN71l9VoMMV8H8jG+qIK3GCpY6Qs=
755756
github.com/subosito/gotenv v1.4.1/go.mod h1:ayKnFf/c6rvx/2iiLrJUk1e6plDbT3edrFNGqEflhK0=
756757
github.com/syndtr/goleveldb v1.0.1-0.20220721030215-126854af5e6d h1:vfofYNRScrDdvS342BElfbETmL1Aiz3i2t0zfRj16Hs=

0 commit comments

Comments
 (0)