-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/14139/
-----------------------------------------------------------
Review request for giraph.
Bugs: GIRAPH-756
https://issues.apache.org/jira/browse/GIRAPH-756
Repository: giraph-git
Description
-------
It would be good to have a way to tell a running application to halt after
current superstep is done instead of just killing it. For example, it would be
useful when we have a long running application, but we need resources for
another job, or we see that the result is good enough, we can just halt it and
still get the output.
There is a special zk node which master checks for and which should be created
in order to halt. Created a short script which can be used to create a zk node.
After running the application instructions on how to halt will be printed to
terminal.
Diffs
-----
bin/giraph-env 9aa78bb
bin/halt-application PRE-CREATION
giraph-core/src/main/java/org/apache/giraph/bsp/BspService.java aae01da
giraph-core/src/main/java/org/apache/giraph/conf/GiraphConstants.java 7c9b19a
giraph-core/src/main/java/org/apache/giraph/graph/GraphTaskManager.java
704fb9e
giraph-core/src/main/java/org/apache/giraph/job/DefaultJobObserver.java
2e703ca
giraph-core/src/main/java/org/apache/giraph/job/GiraphJob.java 05b07a5
giraph-core/src/main/java/org/apache/giraph/job/GiraphJobObserver.java
fbcc4f1
giraph-core/src/main/java/org/apache/giraph/job/HaltApplicationUtils.java
PRE-CREATION
giraph-core/src/main/java/org/apache/giraph/master/BspServiceMaster.java
454c934
giraph-core/src/main/java/org/apache/giraph/zk/ZooKeeperNodeCreator.java
PRE-CREATION
Diff: https://reviews.apache.org/r/14139/diff/
Testing
-------
mvn clean verify
Verified that application halts when the zk node is created
Thanks,
Maja Kabiljo