Ian Maxon has posted comments on this change. Change subject: Periodically saving JSON data from admin console API to a temporary dataset. ......................................................................
Patch Set 7: (4 comments) https://asterix-gerrit.ics.uci.edu/#/c/350/7/asterix-app/src/main/java/edu/uci/ics/asterix/hyracks/bootstrap/AsterixGlobalRecoveryManager.java File asterix-app/src/main/java/edu/uci/ics/asterix/hyracks/bootstrap/AsterixGlobalRecoveryManager.java: Line 192: This doesn't actually do what the comment implies. You're just checking if the thread is alive, that doesn't mean the cluster is actually up. What if, this thead was blocked, and the recovery thread already started and finished before that check happened? You need to check INSTANCE.getState() to figure out what the cluster's state is. Not busy-waiting to accomplish that would also be good. https://asterix-gerrit.ics.uci.edu/#/c/350/7/asterix-app/src/main/java/edu/uci/ics/asterix/hyracks/bootstrap/GatherJSONData.java File asterix-app/src/main/java/edu/uci/ics/asterix/hyracks/bootstrap/GatherJSONData.java: Line 101: try { This interval should probably be a configuration parameter. Line 111: final String url = "http://localhost:19002/ddl"; It can't be assumed that the CC is listening on a particular host or port. This should be constructed from the configuration parameters, which should already be accessible from here without too much work, since this is running on the CC. Line 123: HttpHost target = new HttpHost("localhost", 8888, "http"); Same goes for this host and port. The default is 8888 but that doesn't mean it always will be. -- To view, visit https://asterix-gerrit.ics.uci.edu/350 To unsubscribe, visit https://asterix-gerrit.ics.uci.edu/settings Gerrit-MessageType: comment Gerrit-Change-Id: I6cb186abda6a14d9eb866259d459ce5b5e855be8 Gerrit-PatchSet: 7 Gerrit-Project: asterixdb Gerrit-Branch: master Gerrit-Owner: Pritom Ahmed <[email protected]> Gerrit-Reviewer: Ian Maxon <[email protected]> Gerrit-Reviewer: Jenkins <[email protected]> Gerrit-Reviewer: Steven Jacobs <[email protected]> Gerrit-HasComments: Yes
