Ildar Absalyamov has posted comments on this change.

Change subject: [NO ISSUE][STO][IDX] LSM storage cleanup
......................................................................


Patch Set 20:

(8 comments)

https://asterix-gerrit.ics.uci.edu/#/c/2014/20/asterixdb/asterix-runtime/src/main/java/org/apache/asterix/runtime/operators/LSMSecondaryIndexBulkLoadNodePushable.java
File 
asterixdb/asterix-runtime/src/main/java/org/apache/asterix/runtime/operators/LSMSecondaryIndexBulkLoadNodePushable.java:

PS20, Line 203: createComponentBulkLoader
> change from createComponentBulkLoader to createBulkLoader
Done


PS20, Line 204: secondaryIndex.needBloomFilter(numTuples)
> The component should know if it needs bloomFilter when it is created (line 
Done.


https://asterix-gerrit.ics.uci.edu/#/c/2014/20/hyracks-fullstack/hyracks/hyracks-storage-am-lsm-btree/src/main/java/org/apache/hyracks/storage/am/lsm/btree/impls/ExternalBTree.java
File 
hyracks-fullstack/hyracks/hyracks-storage-am-lsm-btree/src/main/java/org/apache/hyracks/storage/am/lsm/btree/impls/ExternalBTree.java:

PS20, Line 270: activateDiskComponent
> it is a disk component, so rename to simply activete()
Done


PS20, Line 298: purgeDiskComponent
> purge()
Done


PS20, Line 319: clearDiskComponent
> rename to clear()
Done


PS20, Line 338: destroyDiskComponent
> rename to destroy()
Done


https://asterix-gerrit.ics.uci.edu/#/c/2014/20/hyracks-fullstack/hyracks/hyracks-storage-am-lsm-btree/src/main/java/org/apache/hyracks/storage/am/lsm/btree/impls/LSMBTreeDiskComponent.java
File 
hyracks-fullstack/hyracks/hyracks-storage-am-lsm-btree/src/main/java/org/apache/hyracks/storage/am/lsm/btree/impls/LSMBTreeDiskComponent.java:

PS20, Line 39:  public BTree getIndex() {
             :         return btree;
             :     }
             : 
             :     public BTree getTreeIndex() {
             :         return btree;
             :     }
> Why two methods doing the exact same thing?
LSMFilters requires an instance of ITreeIndex to write its contents into 
metadata page. For BTrees\RTrees these methods indeed return the same indexes, 
however, for inverted indexes they are different since it's not ITreeIndex 
anymore


https://asterix-gerrit.ics.uci.edu/#/c/2014/20/hyracks-fullstack/hyracks/hyracks-storage-am-lsm-btree/src/main/java/org/apache/hyracks/storage/am/lsm/btree/utils/LSMBTreeUtil.java
File 
hyracks-fullstack/hyracks/hyracks-storage-am-lsm-btree/src/main/java/org/apache/hyracks/storage/am/lsm/btree/utils/LSMBTreeUtil.java:

PS20, Line 113: if (needKeyDupCheck) {
              :             BloomFilterFactory bloomFilterFactory = new 
BloomFilterFactory(diskBufferCache, bloomFilterKeyFields);
              :             componentFactory =
              :                     new 
LSMBTreeWithBloomFilterDiskComponentFactory(diskBTreeFactory, 
bloomFilterFactory, filterHelper);
              :             bulkLoadComponentFactory = new 
LSMBTreeWithBloomFilterDiskComponentFactory(bulkLoadBTreeFactory,
              :                     bloomFilterFactory, filterHelper);
              :         } else {
              :             componentFactory = new 
LSMBTreeDiskComponentFactory(diskBTreeFactory, filterHelper);
              :             bulkLoadComponentFactory = new 
LSMBTreeDiskComponentFactory(bulkLoadBTreeFactory, filterHelper);
              :         }
> This is not using the util method that was just created...
Done


-- 
To view, visit https://asterix-gerrit.ics.uci.edu/2014
To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings

Gerrit-MessageType: comment
Gerrit-Change-Id: I6739d751b990e7a28e03e32a5de6e2b670d37a1e
Gerrit-PatchSet: 20
Gerrit-Project: asterixdb
Gerrit-Branch: master
Gerrit-Owner: Ildar Absalyamov <[email protected]>
Gerrit-Reviewer: Anon. E. Moose #1000171
Gerrit-Reviewer: Ian Maxon <[email protected]>
Gerrit-Reviewer: Ildar Absalyamov <[email protected]>
Gerrit-Reviewer: Jenkins <[email protected]>
Gerrit-Reviewer: Luo Chen <[email protected]>
Gerrit-Reviewer: Till Westmann <[email protected]>
Gerrit-Reviewer: Wail Alkowaileet <[email protected]>
Gerrit-Reviewer: abdullah alamoudi <[email protected]>
Gerrit-HasComments: Yes

Reply via email to