Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Change import go github.com/dexon-foundation/dexon | Wei-Ning Huang | 2019-04-09 | 1 | -5/+5 |
| | |||||
* | trie: there's no point in retrieving the metaroot | Péter Szilágyi | 2019-04-08 | 1 | -0/+5 |
| | |||||
* | trie: fix overflow in write cache parent tracking (#18165) | Martin Holst Swende | 2018-11-22 | 1 | -1/+1 |
| | | | trie/database: fix overflow in parent tracking | ||||
* | cmd, core, eth, light, trie: add trie read caching layer | Péter Szilágyi | 2018-11-15 | 1 | -75/+130 |
| | |||||
* | eth, trie: fix tracer GC which accidentally pruned the metaroot | Péter Szilágyi | 2018-08-09 | 1 | -0/+5 |
| | |||||
* | trie: fix comment typo (#17350) | Mymskmkt | 2018-08-08 | 1 | -1/+1 |
| | |||||
* | trie: handle removing the freshest node too | Péter Szilágyi | 2018-07-30 | 1 | -4/+14 |
| | |||||
* | trie: fix a temporary memory leak in the memcache | Péter Szilágyi | 2018-07-02 | 1 | -1/+49 |
| | |||||
* | trie: cache collapsed tries node, not rlp blobs (#16876) | Péter Szilágyi | 2018-06-21 | 1 | -36/+238 |
| | | | | | | | | | | | | The current trie memory database/cache that we do pruning on stores trie nodes as binary rlp encoded blobs, and also stores the node relationships/references for GC purposes. However, most of the trie nodes (everything apart from a value node) is in essence just a collection of references. This PR switches out the RLP encoded trie blobs with the collapsed-but-not-serialized trie nodes. This permits most of the references to be recovered from within the node data structure, avoiding the need to track them a second time (expensive memory wise). | ||||
* | trie: don't report the root flushlist as an alloc | Péter Szilágyi | 2018-06-11 | 1 | -2/+2 |
| | |||||
* | core, eth, trie: streaming GC for the trie cache (#16810) | Péter Szilágyi | 2018-06-04 | 1 | -13/+175 |
| | | | | | | * core, eth, trie: streaming GC for the trie cache * trie: track memcache statistics | ||||
* | all: update license information (#16089) | Felix Lange | 2018-02-14 | 1 | -1/+1 |
| | |||||
* | core, trie: intermediate mempool between trie and database (#15857) | Péter Szilágyi | 2018-02-06 | 1 | -0/+355 |
This commit reduces database I/O by not writing every state trie to disk. |