Uploaded image for project: 'Tajo'
  1. Tajo
  2. TAJO-1025

Network disconnection during query processing can cause infinite exceptions

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 0.9.0
    • Component/s: RPC, Worker
    • Labels:
      None

      Description

      If network is disconnected during query processing, infinite exception will be caused as follows:

      Actually, network disconnection may occur rarely in this area, but we should consider such a case too.

      2014-09-02 09:46:48,673 ERROR org.apache.tajo.rpc.AsyncRpcClient: RPC Exception:java.net.SocketException: Network is unreachable
      2014-09-02 09:46:48,673 ERROR org.apache.tajo.rpc.AsyncRpcClient: null,class org.apache.tajo.ipc.QueryMasterProtocol,Network is unreachable
      java.net.SocketException: Network is unreachable
      	at sun.nio.ch.Net.connect0(Native Method)
      	at sun.nio.ch.Net.connect(Net.java:465)
      	at sun.nio.ch.Net.connect(Net.java:457)
      	at sun.nio.ch.SocketChannelImpl.connect(SocketChannelImpl.java:670)
      	at org.jboss.netty.channel.socket.nio.NioClientSocketPipelineSink.connect(NioClientSocketPipelineSink.java:108)
      	at org.jboss.netty.channel.socket.nio.NioClientSocketPipelineSink.eventSunk(NioClientSocketPipelineSink.java:70)
      	at org.jboss.netty.handler.codec.oneone.OneToOneEncoder.handleDownstream(OneToOneEncoder.java:54)
      	at org.jboss.netty.handler.codec.oneone.OneToOneEncoder.handleDownstream(OneToOneEncoder.java:54)
      	at org.jboss.netty.channel.Channels.connect(Channels.java:634)
      	at org.jboss.netty.channel.AbstractChannel.connect(AbstractChannel.java:207)
      	at org.jboss.netty.bootstrap.ClientBootstrap.connect(ClientBootstrap.java:229)
      	at org.jboss.netty.bootstrap.ClientBootstrap.connect(ClientBootstrap.java:182)
      	at org.apache.tajo.rpc.NettyClientBase.connect(NettyClientBase.java:76)
      	at org.apache.tajo.rpc.NettyClientBase.init(NettyClientBase.java:63)
      	at org.apache.tajo.rpc.AsyncRpcClient.<init>(AsyncRpcClient.java:77)
      	at org.apache.tajo.rpc.RpcConnectionPool.makeConnection(RpcConnectionPool.java:64)
      	at org.apache.tajo.rpc.RpcConnectionPool.getConnection(RpcConnectionPool.java:78)
      	at org.apache.tajo.worker.TaskRunner$1.run(TaskRunner.java:378)
      	at java.lang.Thread.run(Thread.java:744)
      2014-09-02 09:46:48,673 ERROR org.apache.tajo.rpc.AsyncRpcClient: RPC Exception:java.net.SocketException: Network is unreachable
      2014-09-02 09:46:48,673 ERROR org.apache.tajo.rpc.AsyncRpcClient: null,class org.apache.tajo.ipc.QueryMasterProtocol,Network is unreachable
      java.net.SocketException: Network is unreachable
      	at sun.nio.ch.Net.connect0(Native Method)
      	at sun.nio.ch.Net.connect(Net.java:465)
      	at sun.nio.ch.Net.connect(Net.java:457)
      	at sun.nio.ch.SocketChannelImpl.connect(SocketChannelImpl.java:670)
      	at org.jboss.netty.channel.socket.nio.NioClientSocketPipelineSink.connect(NioClientSocketPipelineSink.java:108)
      	at org.jboss.netty.channel.socket.nio.NioClientSocketPipelineSink.eventSunk(NioClientSocketPipelineSink.java:70)
      	at org.jboss.netty.handler.codec.oneone.OneToOneEncoder.handleDownstream(OneToOneEncoder.java:54)
      	at org.jboss.netty.handler.codec.oneone.OneToOneEncoder.handleDownstream(OneToOneEncoder.java:54)
      	at org.jboss.netty.channel.Channels.connect(Channels.java:634)
      	at org.jboss.netty.channel.AbstractChannel.connect(AbstractChannel.java:207)
      	at org.jboss.netty.bootstrap.ClientBootstrap.connect(ClientBootstrap.java:229)
      	at org.jboss.netty.bootstrap.ClientBootstrap.connect(ClientBootstrap.java:182)
      	at org.apache.tajo.rpc.NettyClientBase.connect(NettyClientBase.java:76)
      	at org.apache.tajo.rpc.NettyClientBase.init(NettyClientBase.java:63)
      	at org.apache.tajo.rpc.AsyncRpcClient.<init>(AsyncRpcClient.java:77)
      	at org.apache.tajo.rpc.RpcConnectionPool.makeConnection(RpcConnectionPool.java:64)
      	at org.apache.tajo.rpc.RpcConnectionPool.getConnection(RpcConnectionPool.java:78)
      	at org.apache.tajo.worker.TaskRunner$1.run(TaskRunner.java:378)
      	at java.lang.Thread.run(Thread.java:744)
      
      ....
      
      1. NettyClientBase.tolerance.20140918.patch
        3 kB
        Jihun Kang
      2. TAJO-1025.20140920.patch
        2 kB
        Jihun Kang
      3. TAJO-1025.20140922.patch
        3 kB
        Jihun Kang
      4. TAJO-1025.20140922-2.patch
        5 kB
        Jinho Kim

        Issue Links

          Activity

          Hide
          ykrips Jihun Kang added a comment -

          Adding a retrying connection routine needs to change a NettyClientBase class, and it affects all the clients which use a NettyClientBase class. Therefore, this patch does not include that.

          Show
          ykrips Jihun Kang added a comment - Adding a retrying connection routine needs to change a NettyClientBase class, and it affects all the clients which use a NettyClientBase class. Therefore, this patch does not include that.
          Hide
          ykrips Jihun Kang added a comment -

          TaskRunner will be terminated if a broken connection was found.

          Show
          ykrips Jihun Kang added a comment - TaskRunner will be terminated if a broken connection was found.
          Hide
          tajoqa Tajo QA added a comment -

          -1 overall. Here are the results of testing the latest attachment
          http://issues.apache.org/jira/secure/attachment/12668692/TAJO-1025.20140915.patch
          against master revision 4efb45b.

          +1 @author. The patch does not contain any @author tags.

          -1 tests included. The patch doesn't appear to include any new or modified tests.
          Please justify why no new tests are needed for this patch.
          Also please list what manual steps were performed to verify this patch.

          +1 javac. The applied patch does not increase the total number of javac compiler warnings.

          +1 javadoc. The applied patch does not increase the total number of javadoc warnings.

          +1 checkstyle. The patch generated 0 code style errors.

          -1 findbugs. The patch appears to introduce 211 new Findbugs (version 2.0.3) warnings.

          -1 release audit. The applied patch generated 102 release audit warnings.

          +1 core tests. The patch passed unit tests in tajo-core.

          Test results: https://builds.apache.org/job/PreCommit-TAJO-Build/489//testReport/
          Release audit warnings: https://builds.apache.org/job/PreCommit-TAJO-Build/489//artifact/incubator-tajo/patchprocess/patchReleaseAuditProblems.txt
          Findbugs warnings: https://builds.apache.org/job/PreCommit-TAJO-Build/489//artifact/incubator-tajo/patchprocess/newPatchFindbugsWarningstajo-core.html
          Console output: https://builds.apache.org/job/PreCommit-TAJO-Build/489//console

          This message is automatically generated.

          Show
          tajoqa Tajo QA added a comment - -1 overall. Here are the results of testing the latest attachment http://issues.apache.org/jira/secure/attachment/12668692/TAJO-1025.20140915.patch against master revision 4efb45b. +1 @author. The patch does not contain any @author tags. -1 tests included. The patch doesn't appear to include any new or modified tests. Please justify why no new tests are needed for this patch. Also please list what manual steps were performed to verify this patch. +1 javac. The applied patch does not increase the total number of javac compiler warnings. +1 javadoc. The applied patch does not increase the total number of javadoc warnings. +1 checkstyle. The patch generated 0 code style errors. -1 findbugs. The patch appears to introduce 211 new Findbugs (version 2.0.3) warnings. -1 release audit. The applied patch generated 102 release audit warnings. +1 core tests. The patch passed unit tests in tajo-core. Test results: https://builds.apache.org/job/PreCommit-TAJO-Build/489//testReport/ Release audit warnings: https://builds.apache.org/job/PreCommit-TAJO-Build/489//artifact/incubator-tajo/patchprocess/patchReleaseAuditProblems.txt Findbugs warnings: https://builds.apache.org/job/PreCommit-TAJO-Build/489//artifact/incubator-tajo/patchprocess/newPatchFindbugsWarningstajo-core.html Console output: https://builds.apache.org/job/PreCommit-TAJO-Build/489//console This message is automatically generated.
          Hide
          hyunsik Hyunsik Choi added a comment -

          Thank you for your contribution!

          Jinho Kim
          Could you review this patch? It may be related to recent your work.

          Show
          hyunsik Hyunsik Choi added a comment - Thank you for your contribution! Jinho Kim Could you review this patch? It may be related to recent your work.
          Hide
          jhkim Jinho Kim added a comment - - edited

          Jihun Kang
          Could you rebase it against the latest revision?

          Hyunsik Choi and Jihun Kang
          We should consider the following :
          1. short intermittent network disconnect
          2. terminated all taskRunner
          3. cleanup (e,g, Reporter, HashShuffleAppender, codegen class ... )
          ...

          Thanks

          Show
          jhkim Jinho Kim added a comment - - edited Jihun Kang Could you rebase it against the latest revision? Hyunsik Choi and Jihun Kang We should consider the following : 1. short intermittent network disconnect 2. terminated all taskRunner 3. cleanup (e,g, Reporter, HashShuffleAppender, codegen class ... ) ... Thanks
          Hide
          ykrips Jihun Kang added a comment -

          Jinho Kim
          [^TaskRunner.modified.20140918.patch] is rebased to the current stream.
          I agree with your considerations, and I would like to propose changes at the NettyClientBase class for being more tolerant on a network resource shortage.

          Show
          ykrips Jihun Kang added a comment - Jinho Kim [^TaskRunner.modified.20140918.patch] is rebased to the current stream. I agree with your considerations, and I would like to propose changes at the NettyClientBase class for being more tolerant on a network resource shortage.
          Hide
          tajoqa Tajo QA added a comment -

          -1 overall. Here are the results of testing the latest attachment
          http://issues.apache.org/jira/secure/attachment/12669589/TaskRunner.modified.20140918.patch
          against master revision 2001774.

          +1 @author. The patch does not contain any @author tags.

          -1 tests included. The patch doesn't appear to include any new or modified tests.
          Please justify why no new tests are needed for this patch.
          Also please list what manual steps were performed to verify this patch.

          +1 javac. The applied patch does not increase the total number of javac compiler warnings.

          +1 javadoc. The applied patch does not increase the total number of javadoc warnings.

          +1 checkstyle. The patch generated 0 code style errors.

          -1 findbugs. The patch appears to introduce 209 new Findbugs (version 2.0.3) warnings.

          -1 release audit. The applied patch generated 104 release audit warnings.

          +1 core tests. The patch passed unit tests in tajo-core.

          Test results: https://builds.apache.org/job/PreCommit-TAJO-Build/494//testReport/
          Release audit warnings: https://builds.apache.org/job/PreCommit-TAJO-Build/494//artifact/incubator-tajo/patchprocess/patchReleaseAuditProblems.txt
          Findbugs warnings: https://builds.apache.org/job/PreCommit-TAJO-Build/494//artifact/incubator-tajo/patchprocess/newPatchFindbugsWarningstajo-core.html
          Console output: https://builds.apache.org/job/PreCommit-TAJO-Build/494//console

          This message is automatically generated.

          Show
          tajoqa Tajo QA added a comment - -1 overall. Here are the results of testing the latest attachment http://issues.apache.org/jira/secure/attachment/12669589/TaskRunner.modified.20140918.patch against master revision 2001774. +1 @author. The patch does not contain any @author tags. -1 tests included. The patch doesn't appear to include any new or modified tests. Please justify why no new tests are needed for this patch. Also please list what manual steps were performed to verify this patch. +1 javac. The applied patch does not increase the total number of javac compiler warnings. +1 javadoc. The applied patch does not increase the total number of javadoc warnings. +1 checkstyle. The patch generated 0 code style errors. -1 findbugs. The patch appears to introduce 209 new Findbugs (version 2.0.3) warnings. -1 release audit. The applied patch generated 104 release audit warnings. +1 core tests. The patch passed unit tests in tajo-core. Test results: https://builds.apache.org/job/PreCommit-TAJO-Build/494//testReport/ Release audit warnings: https://builds.apache.org/job/PreCommit-TAJO-Build/494//artifact/incubator-tajo/patchprocess/patchReleaseAuditProblems.txt Findbugs warnings: https://builds.apache.org/job/PreCommit-TAJO-Build/494//artifact/incubator-tajo/patchprocess/newPatchFindbugsWarningstajo-core.html Console output: https://builds.apache.org/job/PreCommit-TAJO-Build/494//console This message is automatically generated.
          Hide
          jhkim Jinho Kim added a comment -

          Jihun Kang
          I’ve change to ConnectTimeoutException by TAJO-1050. please update the patch
          Thanks

          Show
          jhkim Jinho Kim added a comment - Jihun Kang I’ve change to ConnectTimeoutException by TAJO-1050 . please update the patch Thanks
          Hide
          ykrips Jihun Kang added a comment - - edited

          Jinho Kim, I have modified the patch to catch ConnectTimeoutException and to terminate the execution. Other exceptions that are occurred when getting connections from RPCConnectionPool will be logged but will continue to execute the assigned tasks.
          Please review attached file, TAJO-1025.20140920.patch.

          Show
          ykrips Jihun Kang added a comment - - edited Jinho Kim , I have modified the patch to catch ConnectTimeoutException and to terminate the execution. Other exceptions that are occurred when getting connections from RPCConnectionPool will be logged but will continue to execute the assigned tasks. Please review attached file, TAJO-1025.20140920.patch .
          Hide
          tajoqa Tajo QA added a comment -

          -1 overall. Here are the results of testing the latest attachment
          http://issues.apache.org/jira/secure/attachment/12670169/TAJO-1025.20140920.patch
          against master revision 1cff979.

          +1 @author. The patch does not contain any @author tags.

          -1 tests included. The patch doesn't appear to include any new or modified tests.
          Please justify why no new tests are needed for this patch.
          Also please list what manual steps were performed to verify this patch.

          +1 javac. The applied patch does not increase the total number of javac compiler warnings.

          +1 javadoc. The applied patch does not increase the total number of javadoc warnings.

          +1 checkstyle. The patch generated 0 code style errors.

          -1 findbugs. The patch appears to introduce 210 new Findbugs (version 2.0.3) warnings.

          -1 release audit. The applied patch generated 104 release audit warnings.

          +1 core tests. The patch passed unit tests in tajo-core.

          Test results: https://builds.apache.org/job/PreCommit-TAJO-Build/500//testReport/
          Release audit warnings: https://builds.apache.org/job/PreCommit-TAJO-Build/500//artifact/incubator-tajo/patchprocess/patchReleaseAuditProblems.txt
          Findbugs warnings: https://builds.apache.org/job/PreCommit-TAJO-Build/500//artifact/incubator-tajo/patchprocess/newPatchFindbugsWarningstajo-core.html
          Console output: https://builds.apache.org/job/PreCommit-TAJO-Build/500//console

          This message is automatically generated.

          Show
          tajoqa Tajo QA added a comment - -1 overall. Here are the results of testing the latest attachment http://issues.apache.org/jira/secure/attachment/12670169/TAJO-1025.20140920.patch against master revision 1cff979. +1 @author. The patch does not contain any @author tags. -1 tests included. The patch doesn't appear to include any new or modified tests. Please justify why no new tests are needed for this patch. Also please list what manual steps were performed to verify this patch. +1 javac. The applied patch does not increase the total number of javac compiler warnings. +1 javadoc. The applied patch does not increase the total number of javadoc warnings. +1 checkstyle. The patch generated 0 code style errors. -1 findbugs. The patch appears to introduce 210 new Findbugs (version 2.0.3) warnings. -1 release audit. The applied patch generated 104 release audit warnings. +1 core tests. The patch passed unit tests in tajo-core. Test results: https://builds.apache.org/job/PreCommit-TAJO-Build/500//testReport/ Release audit warnings: https://builds.apache.org/job/PreCommit-TAJO-Build/500//artifact/incubator-tajo/patchprocess/patchReleaseAuditProblems.txt Findbugs warnings: https://builds.apache.org/job/PreCommit-TAJO-Build/500//artifact/incubator-tajo/patchprocess/newPatchFindbugsWarningstajo-core.html Console output: https://builds.apache.org/job/PreCommit-TAJO-Build/500//console This message is automatically generated.
          Hide
          jhkim Jinho Kim added a comment -

          Jihun Kang
          Other exceptions is NoSuchMethodException, ClassNotFoundException.
          if these exceptions are occurred, taskrunner should be stopped.

          Thank you

          Show
          jhkim Jinho Kim added a comment - Jihun Kang Other exceptions is NoSuchMethodException, ClassNotFoundException. if these exceptions are occurred, taskrunner should be stopped. Thank you
          Hide
          ykrips Jihun Kang added a comment -

          Jinho Kim
          This patch is included some additional exception catch blocks when finding classes and methods. It also added some possible runtime exceptions to clarify to understand a situation of client termination.

          Show
          ykrips Jihun Kang added a comment - Jinho Kim This patch is included some additional exception catch blocks when finding classes and methods. It also added some possible runtime exceptions to clarify to understand a situation of client termination.
          Hide
          tajoqa Tajo QA added a comment -

          -1 overall. Here are the results of testing the latest attachment
          http://issues.apache.org/jira/secure/attachment/12670333/TAJO-1025.20140922.patch
          against master revision 7510f88.

          +1 @author. The patch does not contain any @author tags.

          -1 tests included. The patch doesn't appear to include any new or modified tests.
          Please justify why no new tests are needed for this patch.
          Also please list what manual steps were performed to verify this patch.

          +1 javac. The applied patch does not increase the total number of javac compiler warnings.

          +1 javadoc. The applied patch does not increase the total number of javadoc warnings.

          +1 checkstyle. The patch generated 0 code style errors.

          -1 findbugs. The patch appears to cause Findbugs (version 2.0.3) to fail.

          -1 release audit. The applied patch generated 105 release audit warnings.

          +1 core tests. The patch passed unit tests in tajo-core.

          Test results: https://builds.apache.org/job/PreCommit-TAJO-Build/502//testReport/
          Release audit warnings: https://builds.apache.org/job/PreCommit-TAJO-Build/502//artifact/incubator-tajo/patchprocess/patchReleaseAuditProblems.txt
          Findbugs results: https://builds.apache.org/job/PreCommit-TAJO-Build/502//findbugsResult
          Console output: https://builds.apache.org/job/PreCommit-TAJO-Build/502//console

          This message is automatically generated.

          Show
          tajoqa Tajo QA added a comment - -1 overall. Here are the results of testing the latest attachment http://issues.apache.org/jira/secure/attachment/12670333/TAJO-1025.20140922.patch against master revision 7510f88. +1 @author. The patch does not contain any @author tags. -1 tests included. The patch doesn't appear to include any new or modified tests. Please justify why no new tests are needed for this patch. Also please list what manual steps were performed to verify this patch. +1 javac. The applied patch does not increase the total number of javac compiler warnings. +1 javadoc. The applied patch does not increase the total number of javadoc warnings. +1 checkstyle. The patch generated 0 code style errors. -1 findbugs. The patch appears to cause Findbugs (version 2.0.3) to fail. -1 release audit. The applied patch generated 105 release audit warnings. +1 core tests. The patch passed unit tests in tajo-core. Test results: https://builds.apache.org/job/PreCommit-TAJO-Build/502//testReport/ Release audit warnings: https://builds.apache.org/job/PreCommit-TAJO-Build/502//artifact/incubator-tajo/patchprocess/patchReleaseAuditProblems.txt Findbugs results: https://builds.apache.org/job/PreCommit-TAJO-Build/502//findbugsResult Console output: https://builds.apache.org/job/PreCommit-TAJO-Build/502//console This message is automatically generated.
          Hide
          jhkim Jinho Kim added a comment -

          Thank you for your contribution! I'm sorry for confusing.
          In my opinion, we should catch two block. because other cases can’t handle exception. How do you think about the patch (TAJO-1025.20140922-2.patch) ?

          In addition, it will be easier for reviewers to leave comments if you upload your patch to reviewboard (https://reviews.apache.org/dashboard/) or github pull request (https://github.com/apache/tajo/pulls).
          Thanks!

          Show
          jhkim Jinho Kim added a comment - Thank you for your contribution! I'm sorry for confusing. In my opinion, we should catch two block. because other cases can’t handle exception. How do you think about the patch ( TAJO-1025 .20140922-2.patch) ? In addition, it will be easier for reviewers to leave comments if you upload your patch to reviewboard ( https://reviews.apache.org/dashboard/ ) or github pull request ( https://github.com/apache/tajo/pulls ). Thanks!
          Hide
          tajoqa Tajo QA added a comment -

          -1 overall. Here are the results of testing the latest attachment
          http://issues.apache.org/jira/secure/attachment/12670389/TAJO-1025.20140922-2.patch
          against master revision 7510f88.

          +1 @author. The patch does not contain any @author tags.

          -1 tests included. The patch doesn't appear to include any new or modified tests.
          Please justify why no new tests are needed for this patch.
          Also please list what manual steps were performed to verify this patch.

          +1 javac. The applied patch does not increase the total number of javac compiler warnings.

          +1 javadoc. The applied patch does not increase the total number of javadoc warnings.

          +1 checkstyle. The patch generated 0 code style errors.

          -1 findbugs. The patch appears to introduce 211 new Findbugs (version 2.0.3) warnings.

          -1 release audit. The applied patch generated 104 release audit warnings.

          +1 core tests. The patch passed unit tests in tajo-core tajo-rpc.

          Test results: https://builds.apache.org/job/PreCommit-TAJO-Build/506//testReport/
          Release audit warnings: https://builds.apache.org/job/PreCommit-TAJO-Build/506//artifact/incubator-tajo/patchprocess/patchReleaseAuditProblems.txt
          Findbugs warnings: https://builds.apache.org/job/PreCommit-TAJO-Build/506//artifact/incubator-tajo/patchprocess/newPatchFindbugsWarningstajo-core.html
          Console output: https://builds.apache.org/job/PreCommit-TAJO-Build/506//console

          This message is automatically generated.

          Show
          tajoqa Tajo QA added a comment - -1 overall. Here are the results of testing the latest attachment http://issues.apache.org/jira/secure/attachment/12670389/TAJO-1025.20140922-2.patch against master revision 7510f88. +1 @author. The patch does not contain any @author tags. -1 tests included. The patch doesn't appear to include any new or modified tests. Please justify why no new tests are needed for this patch. Also please list what manual steps were performed to verify this patch. +1 javac. The applied patch does not increase the total number of javac compiler warnings. +1 javadoc. The applied patch does not increase the total number of javadoc warnings. +1 checkstyle. The patch generated 0 code style errors. -1 findbugs. The patch appears to introduce 211 new Findbugs (version 2.0.3) warnings. -1 release audit. The applied patch generated 104 release audit warnings. +1 core tests. The patch passed unit tests in tajo-core tajo-rpc. Test results: https://builds.apache.org/job/PreCommit-TAJO-Build/506//testReport/ Release audit warnings: https://builds.apache.org/job/PreCommit-TAJO-Build/506//artifact/incubator-tajo/patchprocess/patchReleaseAuditProblems.txt Findbugs warnings: https://builds.apache.org/job/PreCommit-TAJO-Build/506//artifact/incubator-tajo/patchprocess/newPatchFindbugsWarningstajo-core.html Console output: https://builds.apache.org/job/PreCommit-TAJO-Build/506//console This message is automatically generated.
          Hide
          ykrips Jihun Kang added a comment -

          Oh, I got clarification on my understandings. Your patch looks better than mine.

          Show
          ykrips Jihun Kang added a comment - Oh, I got clarification on my understandings. Your patch looks better than mine.
          Hide
          jhkim Jinho Kim added a comment -

          Thank you for your review.
          Here is my +1. if there aren't any objections, I'll commit the patch.

          Show
          jhkim Jinho Kim added a comment - Thank you for your review. Here is my +1. if there aren't any objections, I'll commit the patch.
          Hide
          hyunsik Hyunsik Choi added a comment - - edited

          Here is my +1. Thank you guys for your work.

          Show
          hyunsik Hyunsik Choi added a comment - - edited Here is my +1. Thank you guys for your work.
          Hide
          jhkim Jinho Kim added a comment -

          committed.
          Thanks guys!

          Show
          jhkim Jinho Kim added a comment - committed. Thanks guys!
          Hide
          hudson Hudson added a comment -

          SUCCESS: Integrated in Tajo-master-build #373 (See https://builds.apache.org/job/Tajo-master-build/373/)
          TAJO-1025: Network disconnection during query processing can cause infinite exceptions. (Jihun Kang via jinho) (jhkim: rev 9e026a9a26a1004d4742f0e44d5b5d71691195ad)

          • tajo-core/src/main/java/org/apache/tajo/worker/TaskRunner.java
          • tajo-core/src/main/java/org/apache/tajo/worker/ExecutionBlockContext.java
          • CHANGES
          • tajo-rpc/src/main/java/org/apache/tajo/rpc/RemoteCallException.java
          Show
          hudson Hudson added a comment - SUCCESS: Integrated in Tajo-master-build #373 (See https://builds.apache.org/job/Tajo-master-build/373/ ) TAJO-1025 : Network disconnection during query processing can cause infinite exceptions. (Jihun Kang via jinho) (jhkim: rev 9e026a9a26a1004d4742f0e44d5b5d71691195ad) tajo-core/src/main/java/org/apache/tajo/worker/TaskRunner.java tajo-core/src/main/java/org/apache/tajo/worker/ExecutionBlockContext.java CHANGES tajo-rpc/src/main/java/org/apache/tajo/rpc/RemoteCallException.java
          Hide
          hudson Hudson added a comment -

          SUCCESS: Integrated in Tajo-master-CODEGEN-build #15 (See https://builds.apache.org/job/Tajo-master-CODEGEN-build/15/)
          TAJO-1025: Network disconnection during query processing can cause infinite exceptions. (Jihun Kang via jinho) (jhkim: rev 9e026a9a26a1004d4742f0e44d5b5d71691195ad)

          • CHANGES
          • tajo-rpc/src/main/java/org/apache/tajo/rpc/RemoteCallException.java
          • tajo-core/src/main/java/org/apache/tajo/worker/ExecutionBlockContext.java
          • tajo-core/src/main/java/org/apache/tajo/worker/TaskRunner.java
          Show
          hudson Hudson added a comment - SUCCESS: Integrated in Tajo-master-CODEGEN-build #15 (See https://builds.apache.org/job/Tajo-master-CODEGEN-build/15/ ) TAJO-1025 : Network disconnection during query processing can cause infinite exceptions. (Jihun Kang via jinho) (jhkim: rev 9e026a9a26a1004d4742f0e44d5b5d71691195ad) CHANGES tajo-rpc/src/main/java/org/apache/tajo/rpc/RemoteCallException.java tajo-core/src/main/java/org/apache/tajo/worker/ExecutionBlockContext.java tajo-core/src/main/java/org/apache/tajo/worker/TaskRunner.java
          Hide
          hudson Hudson added a comment -

          SUCCESS: Integrated in Tajo-block_iteration-branch-build #5 (See https://builds.apache.org/job/Tajo-block_iteration-branch-build/5/)
          TAJO-1025: Network disconnection during query processing can cause infinite exceptions. (Jihun Kang via jinho) (jhkim: rev 9e026a9a26a1004d4742f0e44d5b5d71691195ad)

          • CHANGES
          • tajo-core/src/main/java/org/apache/tajo/worker/TaskRunner.java
          • tajo-rpc/src/main/java/org/apache/tajo/rpc/RemoteCallException.java
          • tajo-core/src/main/java/org/apache/tajo/worker/ExecutionBlockContext.java
          Show
          hudson Hudson added a comment - SUCCESS: Integrated in Tajo-block_iteration-branch-build #5 (See https://builds.apache.org/job/Tajo-block_iteration-branch-build/5/ ) TAJO-1025 : Network disconnection during query processing can cause infinite exceptions. (Jihun Kang via jinho) (jhkim: rev 9e026a9a26a1004d4742f0e44d5b5d71691195ad) CHANGES tajo-core/src/main/java/org/apache/tajo/worker/TaskRunner.java tajo-rpc/src/main/java/org/apache/tajo/rpc/RemoteCallException.java tajo-core/src/main/java/org/apache/tajo/worker/ExecutionBlockContext.java

            People

            • Assignee:
              ykrips Jihun Kang
              Reporter:
              hyunsik Hyunsik Choi
            • Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Development