Skip to content

Experiment: Enable bloom filters for PebbleDB - #3949

Draft
brbrr wants to merge 2 commits into
mainfrom
try/db-bloom
Draft

Experiment: Enable bloom filters for PebbleDB#3949
brbrr wants to merge 2 commits into
mainfrom
try/db-bloom

fix concurrency

d46bbca
Select commit
Loading
Failed to load commit list.
Codecov / codecov/patch succeeded Aug 17, 2026 in 1s

67.15% of diff hit (target 60.00%)

View this Pull Request on Codecov

67.15% of diff hit (target 60.00%)

Annotations

Check warning on line 109 in cmd/juno/dbcmd.go

See this annotation in the file changed.

@codecov codecov / codecov/patch

cmd/juno/dbcmd.go#L106-L109

Added lines #L106 - L109 were not covered by tests

Check warning on line 114 in cmd/juno/dbcmd.go

See this annotation in the file changed.

@codecov codecov / codecov/patch

cmd/juno/dbcmd.go#L112-L114

Added lines #L112 - L114 were not covered by tests

Check warning on line 117 in cmd/juno/dbcmd.go

See this annotation in the file changed.

@codecov codecov / codecov/patch

cmd/juno/dbcmd.go#L116-L117

Added lines #L116 - L117 were not covered by tests

Check warning on line 122 in cmd/juno/dbcmd.go

See this annotation in the file changed.

@codecov codecov / codecov/patch

cmd/juno/dbcmd.go#L120-L122

Added lines #L120 - L122 were not covered by tests

Check warning on line 127 in cmd/juno/dbcmd.go

See this annotation in the file changed.

@codecov codecov / codecov/patch

cmd/juno/dbcmd.go#L125-L127

Added lines #L125 - L127 were not covered by tests

Check warning on line 137 in cmd/juno/dbcmd.go

See this annotation in the file changed.

@codecov codecov / codecov/patch

cmd/juno/dbcmd.go#L130-L137

Added lines #L130 - L137 were not covered by tests

Check warning on line 139 in cmd/juno/dbcmd.go

See this annotation in the file changed.

@codecov codecov / codecov/patch

cmd/juno/dbcmd.go#L139

Added line #L139 was not covered by tests

Check warning on line 144 in cmd/juno/dbcmd.go

See this annotation in the file changed.

@codecov codecov / codecov/patch

cmd/juno/dbcmd.go#L141-L144

Added lines #L141 - L144 were not covered by tests

Check warning on line 146 in cmd/juno/dbcmd.go

See this annotation in the file changed.

@codecov codecov / codecov/patch

cmd/juno/dbcmd.go#L146

Added line #L146 was not covered by tests

Check warning on line 148 in cmd/juno/dbcmd.go

See this annotation in the file changed.

@codecov codecov / codecov/patch

cmd/juno/dbcmd.go#L148

Added line #L148 was not covered by tests

Check warning on line 312 in db/pebblev2/db.go

See this annotation in the file changed.

@codecov codecov / codecov/patch

db/pebblev2/db.go#L312

Added line #L312 was not covered by tests

Check warning on line 323 in db/pebblev2/db.go

See this annotation in the file changed.

@codecov codecov / codecov/patch

db/pebblev2/db.go#L323

Added line #L323 was not covered by tests

Check warning on line 329 in db/pebblev2/db.go

See this annotation in the file changed.

@codecov codecov / codecov/patch

db/pebblev2/db.go#L329

Added line #L329 was not covered by tests

Check warning on line 336 in db/pebblev2/db.go

See this annotation in the file changed.

@codecov codecov / codecov/patch

db/pebblev2/db.go#L336

Added line #L336 was not covered by tests

Check warning on line 342 in db/pebblev2/db.go

See this annotation in the file changed.

@codecov codecov / codecov/patch

db/pebblev2/db.go#L340-L342

Added lines #L340 - L342 were not covered by tests

Check warning on line 345 in db/pebblev2/db.go

See this annotation in the file changed.

@codecov codecov / codecov/patch

db/pebblev2/db.go#L344-L345

Added lines #L344 - L345 were not covered by tests

Check warning on line 347 in db/pebblev2/db.go

See this annotation in the file changed.

@codecov codecov / codecov/patch

db/pebblev2/db.go#L347

Added line #L347 was not covered by tests

Check warning on line 380 in db/pebblev2/db.go

See this annotation in the file changed.

@codecov codecov / codecov/patch

db/pebblev2/db.go#L380

Added line #L380 was not covered by tests

Check warning on line 393 in db/pebblev2/db.go

See this annotation in the file changed.

@codecov codecov / codecov/patch

db/pebblev2/db.go#L393

Added line #L393 was not covered by tests

Check warning on line 425 in db/pebblev2/db.go

See this annotation in the file changed.

@codecov codecov / codecov/patch

db/pebblev2/db.go#L425

Added line #L425 was not covered by tests

Check warning on line 474 in db/pebblev2/db.go

See this annotation in the file changed.

@codecov codecov / codecov/patch

db/pebblev2/db.go#L473-L474

Added lines #L473 - L474 were not covered by tests

Check warning on line 476 in db/pebblev2/db.go

See this annotation in the file changed.

@codecov codecov / codecov/patch

db/pebblev2/db.go#L476

Added line #L476 was not covered by tests

Check warning on line 491 in db/pebblev2/db.go

See this annotation in the file changed.

@codecov codecov / codecov/patch

db/pebblev2/db.go#L491

Added line #L491 was not covered by tests

Check warning on line 523 in db/pebblev2/db.go

See this annotation in the file changed.

@codecov codecov / codecov/patch

db/pebblev2/db.go#L522-L523

Added lines #L522 - L523 were not covered by tests

Check warning on line 525 in db/pebblev2/db.go

See this annotation in the file changed.

@codecov codecov / codecov/patch

db/pebblev2/db.go#L525

Added line #L525 was not covered by tests