Skip to content

Potential Read Performance Regression #1248

@connorgorman

Description

@connorgorman

What version of Go are you using (go version)?

$ go version
1.13.4

What version of Badger are you using?

master (bce069c)

Does this issue reproduce with the latest master?

yes

What are the hardware specifications of the machine (RAM, OS, Disk)?

8GB, Ubuntu, 100GB HDD

What did you do?

Running 1.6.0 vs master with a mixed workload doing mostly writes and random reads
Value sizes range from 400 to 1000 bytes

What did you expect to see?

I'd expect the performance of master to be better than the performance of 1.6.0 across the board. Instead, it seems that random reads have more variability in speed.

What did you see instead?

I've seen slow downs of up to 200x. Unfortunately, I haven't been able to provide an isolated code sample that I could share, but was curious if anything has shown up in any benchmarks.

Metadata

Metadata

Assignees

Labels

area/performancePerformance related issues.kind/enhancementSomething could be better.priority/P0Critical issue that requires immediate attention.status/acceptedWe accept to investigate or work on it.

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions