You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@asterixdb.apache.org by mh...@apache.org on 2017/08/17 10:58:27 UTC

asterixdb git commit: [ASTERIXDB-2042][CLUS] Handle Reporting Startup Completion Failure

Repository: asterixdb
Updated Branches:
  refs/heads/master bedf57e18 -> a5e3d0ea7


[ASTERIXDB-2042][CLUS] Handle Reporting Startup Completion Failure

- user model changes: no
- storage format changes: no
- interface changes: no

Details:
- if the NC fails to report its startup completion message,
  to the CC, shut it down so that it can be restarted again
  when the CC is back up.

Change-Id: Ia69efb1538e57242a0a69ac1a0158a5be06ab866
Reviewed-on: https://asterix-gerrit.ics.uci.edu/1945
Sonar-Qube: Jenkins <je...@fulliautomatix.ics.uci.edu>
Integration-Tests: Jenkins <je...@fulliautomatix.ics.uci.edu>
Tested-by: Jenkins <je...@fulliautomatix.ics.uci.edu>
Reviewed-by: Till Westmann <ti...@apache.org>
Reviewed-by: abdullah alamoudi <ba...@gmail.com>


Project: http://git-wip-us.apache.org/repos/asf/asterixdb/repo
Commit: http://git-wip-us.apache.org/repos/asf/asterixdb/commit/a5e3d0ea
Tree: http://git-wip-us.apache.org/repos/asf/asterixdb/tree/a5e3d0ea
Diff: http://git-wip-us.apache.org/repos/asf/asterixdb/diff/a5e3d0ea

Branch: refs/heads/master
Commit: a5e3d0ea7ca81dc5249b73eb0e29c8d48ac86591
Parents: bedf57e
Author: Murtadha Hubail <mh...@apache.org>
Authored: Wed Aug 16 18:48:50 2017 +0300
Committer: Murtadha Hubail <mh...@apache.org>
Committed: Thu Aug 17 03:57:44 2017 -0700

----------------------------------------------------------------------
 .../asterix/app/replication/message/StartupTaskResponseMessage.java | 1 +
 1 file changed, 1 insertion(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/asterixdb/blob/a5e3d0ea/asterixdb/asterix-app/src/main/java/org/apache/asterix/app/replication/message/StartupTaskResponseMessage.java
----------------------------------------------------------------------
diff --git a/asterixdb/asterix-app/src/main/java/org/apache/asterix/app/replication/message/StartupTaskResponseMessage.java b/asterixdb/asterix-app/src/main/java/org/apache/asterix/app/replication/message/StartupTaskResponseMessage.java
index 1611507..9125857 100644
--- a/asterixdb/asterix-app/src/main/java/org/apache/asterix/app/replication/message/StartupTaskResponseMessage.java
+++ b/asterixdb/asterix-app/src/main/java/org/apache/asterix/app/replication/message/StartupTaskResponseMessage.java
@@ -63,6 +63,7 @@ public class StartupTaskResponseMessage implements INCLifecycleMessage, INcAddre
             try {
                 broker.sendMessageToCC(result);
             } catch (Exception e) {
+                success = false;
                 LOGGER.log(Level.SEVERE, "Failed sending message to cc", e);
             }
         } finally {