commit | f43328f99b99ba33b6123da6b6cf4cf1d8d6f406 | [log] [tgz] |
---|---|---|
author | Michael Blow <michael.blow@couchbase.com> | Mon May 06 19:55:16 2024 -0400 |
committer | Michael Blow <mblow@apache.org> | Thu May 09 12:56:54 2024 +0000 |
tree | 91c54a4fd5aa0ff2633ff2ddbd13fac24efb9737 | |
parent | 7365617d6bb33be9510785cac2a5c08a1a33925e [diff] |
[NO ISSUE][HYR][CONTROL] Avoid halt in event of interrupted registration Change-Id: I3577c0aa5a8358027146f2ac342a627d813894ca Reviewed-on: https://asterix-gerrit.ics.uci.edu/c/asterixdb/+/18268 Reviewed-by: Michael Blow <mblow@apache.org> Reviewed-by: Murtadha Hubail <mhubail@apache.org> Tested-by: Michael Blow <mblow@apache.org>
diff --git a/hyracks-fullstack/hyracks/hyracks-control/hyracks-control-nc/src/main/java/org/apache/hyracks/control/nc/CcConnection.java b/hyracks-fullstack/hyracks/hyracks-control/hyracks-control-nc/src/main/java/org/apache/hyracks/control/nc/CcConnection.java index d1f7d5a..c99898d 100644 --- a/hyracks-fullstack/hyracks/hyracks-control/hyracks-control-nc/src/main/java/org/apache/hyracks/control/nc/CcConnection.java +++ b/hyracks-fullstack/hyracks/hyracks-control/hyracks-control-nc/src/main/java/org/apache/hyracks/control/nc/CcConnection.java
@@ -70,6 +70,8 @@ InvokeUtil.runWithTimeout(() -> { this.wait(REGISTRATION_RESPONSE_POLL_PERIOD); // NOSONAR while loop in timeout call }, () -> !registrationPending, 1, TimeUnit.MINUTES); + } catch (InterruptedException e) { + throw e; } catch (Exception e) { registrationException = e; }