|
|
@ -316,9 +316,8 @@ func InspectDatabase(db ethdb.Database, keyPrefix, keyStart []byte) error { |
|
|
|
bloomTrieNodes stat |
|
|
|
bloomTrieNodes stat |
|
|
|
|
|
|
|
|
|
|
|
// Meta- and unaccounted data
|
|
|
|
// Meta- and unaccounted data
|
|
|
|
metadata stat |
|
|
|
metadata stat |
|
|
|
unaccounted stat |
|
|
|
unaccounted stat |
|
|
|
shutdownInfo stat |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// Totals
|
|
|
|
// Totals
|
|
|
|
total common.StorageSize |
|
|
|
total common.StorageSize |
|
|
@ -355,6 +354,8 @@ func InspectDatabase(db ethdb.Database, keyPrefix, keyStart []byte) error { |
|
|
|
storageSnaps.Add(size) |
|
|
|
storageSnaps.Add(size) |
|
|
|
case bytes.HasPrefix(key, preimagePrefix) && len(key) == (len(preimagePrefix)+common.HashLength): |
|
|
|
case bytes.HasPrefix(key, preimagePrefix) && len(key) == (len(preimagePrefix)+common.HashLength): |
|
|
|
preimages.Add(size) |
|
|
|
preimages.Add(size) |
|
|
|
|
|
|
|
case bytes.HasPrefix(key, configPrefix) && len(key) == (len(configPrefix)+common.HashLength): |
|
|
|
|
|
|
|
metadata.Add(size) |
|
|
|
case bytes.HasPrefix(key, bloomBitsPrefix) && len(key) == (len(bloomBitsPrefix)+10+common.HashLength): |
|
|
|
case bytes.HasPrefix(key, bloomBitsPrefix) && len(key) == (len(bloomBitsPrefix)+10+common.HashLength): |
|
|
|
bloomBits.Add(size) |
|
|
|
bloomBits.Add(size) |
|
|
|
case bytes.HasPrefix(key, BloomBitsIndexPrefix): |
|
|
|
case bytes.HasPrefix(key, BloomBitsIndexPrefix): |
|
|
@ -369,8 +370,6 @@ func InspectDatabase(db ethdb.Database, keyPrefix, keyStart []byte) error { |
|
|
|
bytes.HasPrefix(key, []byte("bltIndex-")) || |
|
|
|
bytes.HasPrefix(key, []byte("bltIndex-")) || |
|
|
|
bytes.HasPrefix(key, []byte("bltRoot-")): // Bloomtrie sub
|
|
|
|
bytes.HasPrefix(key, []byte("bltRoot-")): // Bloomtrie sub
|
|
|
|
bloomTrieNodes.Add(size) |
|
|
|
bloomTrieNodes.Add(size) |
|
|
|
case bytes.Equal(key, uncleanShutdownKey): |
|
|
|
|
|
|
|
shutdownInfo.Add(size) |
|
|
|
|
|
|
|
default: |
|
|
|
default: |
|
|
|
var accounted bool |
|
|
|
var accounted bool |
|
|
|
for _, meta := range [][]byte{ |
|
|
|
for _, meta := range [][]byte{ |
|
|
@ -425,7 +424,6 @@ func InspectDatabase(db ethdb.Database, keyPrefix, keyStart []byte) error { |
|
|
|
{"Key-Value store", "Storage snapshot", storageSnaps.Size(), storageSnaps.Count()}, |
|
|
|
{"Key-Value store", "Storage snapshot", storageSnaps.Size(), storageSnaps.Count()}, |
|
|
|
{"Key-Value store", "Clique snapshots", cliqueSnaps.Size(), cliqueSnaps.Count()}, |
|
|
|
{"Key-Value store", "Clique snapshots", cliqueSnaps.Size(), cliqueSnaps.Count()}, |
|
|
|
{"Key-Value store", "Singleton metadata", metadata.Size(), metadata.Count()}, |
|
|
|
{"Key-Value store", "Singleton metadata", metadata.Size(), metadata.Count()}, |
|
|
|
{"Key-Value store", "Shutdown metadata", shutdownInfo.Size(), shutdownInfo.Count()}, |
|
|
|
|
|
|
|
{"Ancient store", "Headers", ancientHeadersSize.String(), ancients.String()}, |
|
|
|
{"Ancient store", "Headers", ancientHeadersSize.String(), ancients.String()}, |
|
|
|
{"Ancient store", "Bodies", ancientBodiesSize.String(), ancients.String()}, |
|
|
|
{"Ancient store", "Bodies", ancientBodiesSize.String(), ancients.String()}, |
|
|
|
{"Ancient store", "Receipt lists", ancientReceiptsSize.String(), ancients.String()}, |
|
|
|
{"Ancient store", "Receipt lists", ancientReceiptsSize.String(), ancients.String()}, |
|
|
|