mirror of
https://github.com/ethereum/go-ethereum.git
synced 2026-07-22 12:46:44 +00:00
triedb/pathdb: remove unused trienode history code
This commit is contained in:
parent
488d987fc4
commit
452facf4fd
3 changed files with 0 additions and 47 deletions
|
|
@ -180,17 +180,6 @@ func newStorageIdentQuery(address common.Address, addressHash common.Hash, stora
|
|||
}
|
||||
}
|
||||
|
||||
// newTrienodeIdentQuery constructs a state identifier for a trie node.
|
||||
// the addressHash denotes the address hash of the associated account;
|
||||
// the path denotes the path of the node within the trie;
|
||||
//
|
||||
// nolint:unused
|
||||
func newTrienodeIdentQuery(addrHash common.Hash, path []byte) stateIdentQuery {
|
||||
return stateIdentQuery{
|
||||
stateIdent: newTrienodeIdent(addrHash, string(path)),
|
||||
}
|
||||
}
|
||||
|
||||
// history defines the interface of historical data, shared by stateHistory
|
||||
// and trienodeHistory.
|
||||
type history interface {
|
||||
|
|
|
|||
|
|
@ -26,12 +26,10 @@ import (
|
|||
"math"
|
||||
"slices"
|
||||
"sort"
|
||||
"time"
|
||||
|
||||
"github.com/ethereum/go-ethereum/common"
|
||||
"github.com/ethereum/go-ethereum/core/rawdb"
|
||||
"github.com/ethereum/go-ethereum/ethdb"
|
||||
"github.com/ethereum/go-ethereum/log"
|
||||
)
|
||||
|
||||
// Each trie node history entry consists of three parts (stored in three freezer
|
||||
|
|
@ -658,33 +656,6 @@ func (r *trienodeHistoryReader) read(owner common.Hash, path string) ([]byte, er
|
|||
return ir.read(path)
|
||||
}
|
||||
|
||||
// writeTrienodeHistory persists the trienode history associated with the given diff layer.
|
||||
// nolint:unused
|
||||
func writeTrienodeHistory(writer ethdb.AncientWriter, dl *diffLayer) error {
|
||||
start := time.Now()
|
||||
h := newTrienodeHistory(dl.rootHash(), dl.parent.rootHash(), dl.block, dl.nodes.nodeOrigin)
|
||||
header, keySection, valueSection, err := h.encode()
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
// Write history data into five freezer table respectively.
|
||||
if err := rawdb.WriteTrienodeHistory(writer, dl.stateID(), header, keySection, valueSection); err != nil {
|
||||
return err
|
||||
}
|
||||
trienodeHistoryDataBytesMeter.Mark(int64(len(valueSection)))
|
||||
trienodeHistoryIndexBytesMeter.Mark(int64(len(header) + len(keySection)))
|
||||
trienodeHistoryBuildTimeMeter.UpdateSince(start)
|
||||
|
||||
log.Debug(
|
||||
"Stored trienode history", "id", dl.stateID(), "block", dl.block,
|
||||
"header", common.StorageSize(len(header)),
|
||||
"keySection", common.StorageSize(len(keySection)),
|
||||
"valueSection", common.StorageSize(len(valueSection)),
|
||||
"elapsed", common.PrettyDuration(time.Since(start)),
|
||||
)
|
||||
return nil
|
||||
}
|
||||
|
||||
// readTrienodeMetadata resolves the metadata of the specified trienode history.
|
||||
// nolint:unused
|
||||
func readTrienodeMetadata(reader ethdb.AncientReader, id uint64) (*trienodeMetadata, error) {
|
||||
|
|
|
|||
|
|
@ -73,13 +73,6 @@ var (
|
|||
stateHistoryDataBytesMeter = metrics.NewRegisteredMeter("pathdb/history/state/bytes/data", nil)
|
||||
stateHistoryIndexBytesMeter = metrics.NewRegisteredMeter("pathdb/history/state/bytes/index", nil)
|
||||
|
||||
//nolint:unused
|
||||
trienodeHistoryBuildTimeMeter = metrics.NewRegisteredResettingTimer("pathdb/history/trienode/time", nil)
|
||||
//nolint:unused
|
||||
trienodeHistoryDataBytesMeter = metrics.NewRegisteredMeter("pathdb/history/trienode/bytes/data", nil)
|
||||
//nolint:unused
|
||||
trienodeHistoryIndexBytesMeter = metrics.NewRegisteredMeter("pathdb/history/trienode/bytes/index", nil)
|
||||
|
||||
stateIndexHistoryTimer = metrics.NewRegisteredResettingTimer("pathdb/history/state/index/time", nil)
|
||||
stateUnindexHistoryTimer = metrics.NewRegisteredResettingTimer("pathdb/history/state/unindex/time", nil)
|
||||
trienodeIndexHistoryTimer = metrics.NewRegisteredResettingTimer("pathdb/history/trienode/index/time", nil)
|
||||
|
|
|
|||
Loading…
Reference in a new issue