Problem: no compact storage for archive node#791
Conversation
2b393e7 to
5bca411
Compare
4565b99 to
1062836
Compare
b792619 to
7596dc9
Compare
8c65c55 to
f83f494
Compare
tomtau
left a comment
There was a problem hiding this comment.
will there be any fallback for other db backends?
that would be the original proposal, if there are any interests for that. |
64841d4 to
a179364
Compare
11d3077 to
44c6963
Compare
Codecov Report
@@ Coverage Diff @@
## release/v1.0.x #791 +/- ##
==================================================
+ Coverage 34.57% 41.43% +6.86%
==================================================
Files 28 52 +24
Lines 1481 3393 +1912
==================================================
+ Hits 512 1406 +894
- Misses 916 1826 +910
- Partials 53 161 +108
|
efd5479 to
48210fe
Compare
1df5cb0 to
5106499
Compare
b6bfdc5 to
53e2495
Compare
|
it seems can't disable the |
Solution: - implement versiondb using rocksdb user-defined timestamp - implement migration tools
e54a893 to
642b944
Compare
finally figured out, typecheck error just means it fails to compile somewhere, it's CGO dependencies not setup in our case. |
fafcac9 to
9227c10
Compare
a484de8 to
b7e6a73
Compare
1634be6 to
2f35d48
Compare
Closes: #704
Solution:
now librocksdb is always required to build cronosdversiondb is only enabled if binary is built with rocksdb backend.
Review Guides
VersionDB Documentation
The Future Plan for IAVL Tree Itself
Performance Numbers in Testnet Run
👮🏻👮🏻👮🏻 !!!! REFERENCE THE PROBLEM YOUR ARE SOLVING IN THE PR TITLE AND DESCRIBE YOUR SOLUTION HERE !!!! DO NOT FORGET !!!! 👮🏻👮🏻👮🏻
PR Checklist:
make)make test)go fmt)golangci-lint run)go list -json -m all | nancy sleuth)Thank you for your code, it's appreciated! :)