Till Westmann has posted comments on this change. Change subject: Small Cleanup Towards Fixing LifeCycle Issues ......................................................................
Patch Set 4: (3 comments) Looks generally good, but I think that we need to get closure on the 3 comments. https://asterix-gerrit.ics.uci.edu/#/c/1148/4/asterixdb/asterix-app/src/main/java/org/apache/asterix/messaging/NCMessageBroker.java File asterixdb/asterix-app/src/main/java/org/apache/asterix/messaging/NCMessageBroker.java: Line 61: ncs.sendApplicationMessageToCC(JavaSerializationUtils.serialize(message), null); Why is the callback mechanism removed? Did you discuss with Murtadha? https://asterix-gerrit.ics.uci.edu/#/c/1148/4/asterixdb/asterix-common/src/main/java/org/apache/asterix/common/context/DatasetLifecycle.java File asterixdb/asterix-common/src/main/java/org/apache/asterix/common/context/DatasetLifecycle.java: Line 39: public class DatasetLifecycle implements Comparable<DatasetLifecycle> { The name is confusing. An object lifecycle is the time between creation and destruction of an object. I do not think that this object represents this time for a DataSet object. It seems that this object extends DataSetInfo with some associated objects, the OpTracker and the VirtualBufferCaches. Maybe we should implement it as an extension to DataSetInfo that's called "DataSetExtendedInfo"? Or roll the references to the associated objects into DatasetInfo? https://asterix-gerrit.ics.uci.edu/#/c/1148/4/hyracks-fullstack/hyracks/hyracks-storage-am-common/src/main/java/org/apache/hyracks/storage/am/common/dataflow/IndexDataflowHelper.java File hyracks-fullstack/hyracks/hyracks-storage-am-common/src/main/java/org/apache/hyracks/storage/am/common/dataflow/IndexDataflowHelper.java: Line 77: //how is this right?????????? <needs to be fixed> Please file an Issue. Rarely do we remember comments in the code. -- To view, visit https://asterix-gerrit.ics.uci.edu/1148 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: I84005a33837725f41ae63297a3711215dccce1d8 Gerrit-PatchSet: 4 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: abdullah alamoudi <bamou...@gmail.com> Gerrit-Reviewer: Jenkins <jenk...@fulliautomatix.ics.uci.edu> Gerrit-Reviewer: Till Westmann <ti...@apache.org> Gerrit-HasComments: Yes