commit | 01686d413975b4bcad822298708a6844df137fbc | [log] [tgz] |
---|---|---|
author | salsubaiee <salsubaiee@gmail.com> | Wed Sep 11 00:39:28 2013 -0700 |
committer | salsubaiee <salsubaiee@gmail.com> | Wed Sep 11 00:39:28 2013 -0700 |
tree | 3b1b8c8b454f65d28c4992940aacf280caf2321a | |
parent | 50c09981d993ca75c316b388041f0a497efeff86 [diff] |
Initilaize bloom filter pages before using them.
diff --git a/hyracks/hyracks-storage-am-bloomfilter/src/main/java/edu/uci/ics/hyracks/storage/am/bloomfilter/impls/BloomFilter.java b/hyracks/hyracks-storage-am-bloomfilter/src/main/java/edu/uci/ics/hyracks/storage/am/bloomfilter/impls/BloomFilter.java index fbece8b..f220154 100644 --- a/hyracks/hyracks-storage-am-bloomfilter/src/main/java/edu/uci/ics/hyracks/storage/am/bloomfilter/impls/BloomFilter.java +++ b/hyracks/hyracks-storage-am-bloomfilter/src/main/java/edu/uci/ics/hyracks/storage/am/bloomfilter/impls/BloomFilter.java
@@ -223,6 +223,8 @@ while (currentPageId <= numPages) { ICachedPage page = bufferCache.pin(BufferedFileHandle.getDiskPageId(fileId, currentPageId), true); page.acquireWriteLatch(); + page.getBuffer().clear(); + page.getBuffer().put(new byte[bufferCache.getPageSize()]); bloomFilterPages.add(page); ++currentPageId; }