-
Notifications
You must be signed in to change notification settings - Fork 1.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fix support for Ancient database in turbo-geth #137
Comments
Closed as wontfix? Would be awesome to have |
Why would you need that? |
My usecase is to move ancient blocks to slower hdd and keep chainstate on faster ssd. Ancient block data accessed rarely, but takes a lot of storage. This is supported by bitcoin ( |
yeah, so far we are focusing on getting the basics right. Taking into account that the archive node in TurboGeth uses > 4 times less disk space (under 1TB) and the disk access for most things is way faster than geth (allowing you to just keep a node on HDD potentially), I don’t think that is the top priority for the next couple of months. After we are sure about the he core functionality of the node, we will revisit the splitting the data storage. As of now, we don’t want to introduce additional complexity there too early. We get a lot of benefit and long term stability from the current data storage being transactional and avoiding inconsistent state even on unexpected shutdowns, etc. |
…ext-test Fix test-erigon-ext
Zero tracer is a specific type of transaction tracer that records states read and written by a transaction.
Co-authored-by: Michele Modolo <[email protected]>
There is a support for Ancient database in go-ethereum that requires some refactoring of the database code.
The text was updated successfully, but these errors were encountered: