----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/21987/ -----------------------------------------------------------
Review request for giraph. Repository: giraph-git Description ------- When some of the request processing threads fails, the worker gets stuck but the job doesn't fail and it has to be killed manually. We should detect netty thread crashes and fail the job automatically. Diffs ----- findbugs-exclude.xml e0466f7 giraph-core/src/main/java/org/apache/giraph/comm/netty/NettyMasterServer.java cb36c3e giraph-core/src/main/java/org/apache/giraph/comm/netty/NettyServer.java 14d4ea8 giraph-core/src/main/java/org/apache/giraph/comm/netty/NettyWorkerServer.java adb96cb giraph-core/src/main/java/org/apache/giraph/comm/netty/handler/ExceptionHandler.java PRE-CREATION giraph-core/src/main/java/org/apache/giraph/comm/netty/handler/RequestServerHandler.java 601cd2f giraph-core/src/main/java/org/apache/giraph/graph/GraphMapper.java c86a024 giraph-core/src/main/java/org/apache/giraph/graph/GraphTaskManager.java ad5fc91 giraph-core/src/main/java/org/apache/giraph/master/BspServiceMaster.java 90dc9f3 giraph-core/src/main/java/org/apache/giraph/worker/BspServiceWorker.java aff7084 giraph-core/src/main/java/org/apache/giraph/yarn/GiraphYarnTask.java f4719cc giraph-core/src/test/java/org/apache/giraph/comm/ConnectionTest.java e771e36 giraph-core/src/test/java/org/apache/giraph/comm/MockExceptionHandler.java PRE-CREATION giraph-core/src/test/java/org/apache/giraph/comm/RequestFailureTest.java 236bc88 giraph-core/src/test/java/org/apache/giraph/comm/RequestTest.java fcdfa5c giraph-core/src/test/java/org/apache/giraph/comm/SaslConnectionTest.java c026cf8 Diff: https://reviews.apache.org/r/21987/diff/ Testing ------- Run some production jobs with this change. Also introduced random bugs in deserialization logic and confirmed that job fails. Thanks, Sergey Edunov