• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

tarantool / tarantool / 19960868214

05 Dec 2025 11:00AM UTC coverage: 87.655% (+0.02%) from 87.637%
19960868214

push

github

locker
lib: refactor bloom API

Currently, bloom filter doesn't allow to restore it from saved table
without copy and create it with manually allocated table. This logic
is required for MemCS skip index, so the commit completely rewrites its
API. The key idea of the new API is separating bloom definition from bloom
data. Now all the methods accept these arguments separately so that one
definition can be used to work with many bloom filters.

Also, we need a method merging two bloom filters into one, so this
commit adds it as well.

Along the way, turn bloom unit test into tap test.

Part of tarantool/tarantool-ee#1431

NO_CHANGELOG=internal
NO_DOC=internal

70239 of 118167 branches covered (59.44%)

46 of 56 new or added lines in 4 files covered. (82.14%)

34 existing lines in 17 files now uncovered.

105506 of 120365 relevant lines covered (87.66%)

1368345.45 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

81.82
/src/lua/minifio.c


Source Not Available

STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc