core/bloombits: AddBloom index parameter and fixes variable names

This commit is contained in:
Zsolt Felfoldi
2017-09-06 01:43:00 +02:00
committed by Péter Szilágyi
parent f585f9eee8
commit 6ff2c02991
4 changed files with 11 additions and 8 deletions

View File

@ -122,7 +122,7 @@ func (b *BloomIndexer) Reset(section uint64) {
// Process implements core.ChainIndexerBackend, adding a new header's bloom into
// the index.
func (b *BloomIndexer) Process(header *types.Header) {
b.gen.AddBloom(header.Bloom)
b.gen.AddBloom(uint(header.Number.Uint64()-b.section*b.size), header.Bloom)
b.head = header.Hash()
}

View File

@ -98,7 +98,7 @@ func benchmarkBloomBits(b *testing.B, sectionSize uint64) {
if header == nil {
b.Fatalf("Error creating bloomBits data")
}
bc.AddBloom(header.Bloom)
bc.AddBloom(uint(i-sectionIdx*sectionSize), header.Bloom)
}
sectionHead := core.GetCanonicalHash(db, (sectionIdx+1)*sectionSize-1)
for i := 0; i < types.BloomBitLength; i++ {