abdullah alamoudi has posted comments on this change.

Change subject: Cleanup storage exceptions
......................................................................


Patch Set 5:

(41 comments)

https://asterix-gerrit.ics.uci.edu/#/c/1619/5/asterixdb/asterix-app/src/test/resources/runtimets/testsuite.xml
File asterixdb/asterix-app/src/test/resources/runtimets/testsuite.xml:

PS5, Line 1646: duplicate
> Need a better error message.
Done


PS5, Line 1829: duplicate
> Need a better error message.
Done


PS5, Line 6736: input
> Need a better error message.
Done


https://asterix-gerrit.ics.uci.edu/#/c/1619/5/asterixdb/asterix-app/src/test/resources/runtimets/testsuite_sqlpp.xml
File asterixdb/asterix-app/src/test/resources/runtimets/testsuite_sqlpp.xml:

PS5, Line 7788: Duplicates
> Need a better error message.
Done


https://asterix-gerrit.ics.uci.edu/#/c/1619/5/asterixdb/asterix-external-data/src/main/java/org/apache/asterix/external/operators/ExternalFilesIndexOperatorDescriptor.java
File 
asterixdb/asterix-external-data/src/main/java/org/apache/asterix/external/operators/ExternalFilesIndexOperatorDescriptor.java:

PS5, Line 133:  
> throw HyracksDataException.create(e);
Done


https://asterix-gerrit.ics.uci.edu/#/c/1619/5/asterixdb/asterix-metadata/src/main/java/org/apache/asterix/metadata/MetadataNode.java
File 
asterixdb/asterix-metadata/src/main/java/org/apache/asterix/metadata/MetadataNode.java:

PS5, Line 712: Exception
> RemoteException will be wrapped by MetadataException?  It's in the method s
RemoteException is an IOException!.

Moreover, I believe that RemoteException should not be thrown by operations 
inside this class since this code will run on the metadata node itself.


PS5, Line 772: Exception
> RemoteException will be wrapped by MetadataException?  It's in the method s
Done


PS5, Line 1007: Exception
> RemoteException will be wrapped by MetadataException?  It's in the method s
Done


PS5, Line 1023: Exception
> RemoteException will be wrapped by MetadataException?  It's in the method s
Done


PS5, Line 1042: Exception
> RemoteException will be wrapped by MetadataException?  It's in the method s
Done


PS5, Line 1114: MetadataException
> RemoteException will be wrapped by MetadataException?  It's in the method s
Done


PS5, Line 1286: Exception
> RemoteException will be wrapped by MetadataException?  It's in the method s
Done


PS5, Line 1347: Exception
> RemoteException will be wrapped by MetadataException?  It's in the method s
Done


PS5, Line 1377: Exception
> RemoteException will be wrapped by MetadataException?  It's in the method s
Done


PS5, Line 1396: results
> RemoteException will be wrapped by MetadataException?  It's in the method s
Done


PS5, Line 1419: Exception
> RemoteException will be wrapped by MetadataException?  It's in the method s
Done


PS5, Line 1454: Exception
> RemoteException will be wrapped by MetadataException?  It's in the method s
Done


PS5, Line 1474: Exception
> RemoteException will be wrapped by MetadataException?  It's in the method s
Done


PS5, Line 1547: Exception
> RemoteException will be wrapped by MetadataException?  It's in the method s
Done


PS5, Line 1565: Exception
> RemoteException will be wrapped by MetadataException?  It's in the method s
Done


PS5, Line 1609: Exception
> RemoteException will be wrapped by MetadataException?  It's in the method s
Done


PS5, Line 1622: Exception
> RemoteException will be wrapped by MetadataException?  It's in the method s
Done


PS5, Line 1641: Exception
> RemoteException will be wrapped by MetadataException?  It's in the method s
Done


PS5, Line 1658:  
> RemoteException will be wrapped by MetadataException?  It's in the method s
Done


PS5, Line 1680: catch
> RemoteException will be wrapped by MetadataException?  It's in the method s
Done


PS5, Line 1698: }
> RemoteException will be wrapped by MetadataException?  It's in the method s
Done


PS5, Line 1735: Exception
> RemoteException will be wrapped by MetadataException?  It's in the method s
Done


PS5, Line 1750: Exception
> RemoteException will be wrapped by MetadataException?  It's in the method s
Done


PS5, Line 1773: Exception
> RemoteException will be wrapped by MetadataException?  It's in the method s
Done


PS5, Line 1833: Exception
> RemoteException will be wrapped by MetadataException?  It's in the method s
Done


PS5, Line 1855: e
> RemoteException will be wrapped by MetadataException?  It's in the method s
Done


https://asterix-gerrit.ics.uci.edu/#/c/1619/5/hyracks-fullstack/hyracks/hyracks-api/src/main/resources/errormsg/en.properties
File 
hyracks-fullstack/hyracks/hyracks-api/src/main/resources/errormsg/en.properties:

PS5, Line 60: <=
> less than
Done


PS5, Line 66: Faild
> Failed
Done


https://asterix-gerrit.ics.uci.edu/#/c/1619/5/hyracks-fullstack/hyracks/hyracks-storage-am-btree/src/main/java/org/apache/hyracks/storage/am/btree/impls/BTree.java
File 
hyracks-fullstack/hyracks/hyracks-storage-am-btree/src/main/java/org/apache/hyracks/storage/am/btree/impls/BTree.java:

Line 292:     private void insertUpdateOrDelete(ITupleReference tuple, 
BTreeOpContext ctx) throws HyracksDataException {
> MAJOR SonarQube violation:
Done


https://asterix-gerrit.ics.uci.edu/#/c/1619/5/hyracks-fullstack/hyracks/hyracks-storage-am-common/src/main/java/org/apache/hyracks/storage/am/common/api/IIndexCursor.java
File 
hyracks-fullstack/hyracks/hyracks-storage-am-common/src/main/java/org/apache/hyracks/storage/am/common/api/IIndexCursor.java:

PS5, Line 45: moves
> Moves
Done


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

Line 59:                     if 
(btreePred.getLowKeyComparator().getKeyFieldCount() == 
lsmInitialState.getOriginalKeyComparator()
> MAJOR SonarQube violation:
Done


https://asterix-gerrit.ics.uci.edu/#/c/1619/5/hyracks-fullstack/hyracks/hyracks-storage-am-lsm-invertedindex/src/main/java/org/apache/hyracks/storage/am/lsm/invertedindex/impls/LSMInvertedIndex.java
File 
hyracks-fullstack/hyracks/hyracks-storage-am-lsm-invertedindex/src/main/java/org/apache/hyracks/storage/am/lsm/invertedindex/impls/LSMInvertedIndex.java:

Line 348:                         e.printStackTrace();
> CRITICAL SonarQube violation:
Done


https://asterix-gerrit.ics.uci.edu/#/c/1619/5/hyracks-fullstack/hyracks/hyracks-storage-am-lsm-invertedindex/src/main/java/org/apache/hyracks/storage/am/lsm/invertedindex/ondisk/PartitionedOnDiskInvertedIndex.java
File 
hyracks-fullstack/hyracks/hyracks-storage-am-lsm-invertedindex/src/main/java/org/apache/hyracks/storage/am/lsm/invertedindex/ondisk/PartitionedOnDiskInvertedIndex.java:

Line 72:             ArrayList<IInvertedListCursor> cursorsOrderedByTokens) 
throws HyracksDataException {
> Fix this?
Done


https://asterix-gerrit.ics.uci.edu/#/c/1619/5/hyracks-fullstack/hyracks/hyracks-storage-am-rtree/src/main/java/org/apache/hyracks/storage/am/rtree/impls/RTree.java
File 
hyracks-fullstack/hyracks/hyracks-storage-am-rtree/src/main/java/org/apache/hyracks/storage/am/rtree/impls/RTree.java:

Line 161:     private void insert(ITupleReference tuple, IIndexOperationContext 
ictx) throws HyracksDataException {
> MAJOR SonarQube violation:
Done


https://asterix-gerrit.ics.uci.edu/#/c/1619/5/hyracks-fullstack/hyracks/hyracks-tests/hyracks-storage-am-lsm-btree-test/src/test/java/org/apache/hyracks/storage/am/lsm/btree/multithread/LSMBTreeTestWorker.java
File 
hyracks-fullstack/hyracks/hyracks-tests/hyracks-storage-am-lsm-btree-test/src/test/java/org/apache/hyracks/storage/am/lsm/btree/multithread/LSMBTreeTestWorker.java:

PS5, Line 97: }
> Do you need an if branch that does nothing?  Do you miss an else branch?
Done


https://asterix-gerrit.ics.uci.edu/#/c/1619/5/hyracks-fullstack/hyracks/hyracks-tests/hyracks-storage-am-lsm-btree-test/src/test/java/org/apache/hyracks/storage/am/lsm/btree/perf/LSMTreeRunner.java
File 
hyracks-fullstack/hyracks/hyracks-tests/hyracks-storage-am-lsm-btree-test/src/test/java/org/apache/hyracks/storage/am/lsm/btree/perf/LSMTreeRunner.java:

PS5, Line 185: printStackTrace
> Is there a need to print the stack trace here since the exception is propag
Done


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

Gerrit-MessageType: comment
Gerrit-Change-Id: I020d2b4b1f4ae48fc2df0b720e70a1ce95867d34
Gerrit-PatchSet: 5
Gerrit-Project: asterixdb
Gerrit-Branch: master
Gerrit-Owner: abdullah alamoudi <[email protected]>
Gerrit-Reviewer: Jenkins <[email protected]>
Gerrit-Reviewer: Yingyi Bu <[email protected]>
Gerrit-Reviewer: abdullah alamoudi <[email protected]>
Gerrit-HasComments: Yes

Reply via email to