Hello Jenkins, I'd like you to reexamine a change. Please visit
https://asterix-gerrit.ics.uci.edu/2201 to look at the new patch set (#2). Change subject: [ASTERIXDB-2186][STO] Cache-friendly Bloom Filter ...................................................................... [ASTERIXDB-2186][STO] Cache-friendly Bloom Filter - user model changes: no - storage format changes: yes. Change the format of bloom filter - interface changes: no Details: - Introduce blocked bloom filter to guarantee only 1 random memory access is required during each membership check. It improves bloom filter performance by 2x - 4x, depending on the ratio of positive queries. - For legacy bloom filters, we fall back to previous implementation based on the stored version in the metadata. - Add pinAllPages/unpinAllPages method to reduce pin/unpin overhead. Change-Id: I0e8e0db9b60d5addfaf61ebb372a1bcb2d2d5957 --- M hyracks-fullstack/hyracks/hyracks-api/src/main/java/org/apache/hyracks/api/exceptions/ErrorCode.java M hyracks-fullstack/hyracks/hyracks-api/src/main/resources/errormsg/en.properties M hyracks-fullstack/hyracks/hyracks-storage-am-bloomfilter/src/main/java/org/apache/hyracks/storage/am/bloomfilter/impls/BloomCalculations.java M hyracks-fullstack/hyracks/hyracks-storage-am-bloomfilter/src/main/java/org/apache/hyracks/storage/am/bloomfilter/impls/BloomFilter.java M hyracks-fullstack/hyracks/hyracks-tests/hyracks-storage-am-bloomfilter-test/src/test/java/org/apache/hyracks/storage/am/bloomfilter/BloomFilterTest.java 5 files changed, 118 insertions(+), 18 deletions(-) git pull ssh://asterix-gerrit.ics.uci.edu:29418/asterixdb refs/changes/01/2201/2 -- To view, visit https://asterix-gerrit.ics.uci.edu/2201 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: newpatchset Gerrit-Change-Id: I0e8e0db9b60d5addfaf61ebb372a1bcb2d2d5957 Gerrit-PatchSet: 2 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Luo Chen <cl...@uci.edu> Gerrit-Reviewer: Jenkins <jenk...@fulliautomatix.ics.uci.edu>