-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/33419/
-----------------------------------------------------------
Review request for samza.
Bugs: SAMZA-625
https://issues.apache.org/jira/browse/SAMZA-625
Repository: samza
Description
-------
Implemented in Java.
* modified build.gradle to have the gradle compile scala first. Because some
jave code has dependencies to Scala code
* change the state store name by removing the space ( in TaskManager )
* add scala java conversion method in Util because some classes only accept
scala map
* add java version of some configs
* remove duplicated config in samza-log4j
* add StorageRevoery class, which does most of the recoverying job. The logic
mimics what happens in SamzaContainer.
* add StateStorageTool, for the commandline usage
* unit tests
* docs
Diffs
-----
build.gradle 97de3a2
docs/learn/documentation/versioned/container/state-management.md 79067bb
samza-core/src/main/java/org/apache/samza/config/JavaStorageConfig.java
PRE-CREATION
samza-core/src/main/java/org/apache/samza/config/JavaSystemConfig.java
PRE-CREATION
samza-core/src/main/java/org/apache/samza/config/JavaTaskConfig.java
PRE-CREATION
samza-core/src/main/java/org/apache/samza/storage/StateStorageTool.java
PRE-CREATION
samza-core/src/main/java/org/apache/samza/storage/StorageRecovery.java
PRE-CREATION
samza-core/src/main/scala/org/apache/samza/storage/TaskStorageManager.scala
f68a7fe
samza-core/src/main/scala/org/apache/samza/util/Util.scala 1a67586
samza-core/src/test/java/org/apache/samza/config/TestJavaSystemConfig.java
PRE-CREATION
samza-core/src/test/java/org/apache/samza/storage/MockCheckpointManagerFactory.java
PRE-CREATION
samza-core/src/test/java/org/apache/samza/storage/MockStorageEngine.java
PRE-CREATION
samza-core/src/test/java/org/apache/samza/storage/MockStorageEngineFactory.java
PRE-CREATION
samza-core/src/test/java/org/apache/samza/storage/MockSystemConsumer.java
PRE-CREATION
samza-core/src/test/java/org/apache/samza/storage/MockSystemFactory.java
PRE-CREATION
samza-core/src/test/java/org/apache/samza/storage/TestStorageRecovery.java
PRE-CREATION
samza-log4j/src/main/java/org/apache/samza/config/Log4jSystemConfig.java
d5e24f2
samza-log4j/src/test/java/org/apache/samza/config/TestLog4jSystemConfig.java
6314a3e
samza-shell/src/main/bash/state-storage-tool.sh PRE-CREATION
Diff: https://reviews.apache.org/r/33419/diff/
Testing
-------
tested with multiple partitions and multiple stores recovery.
Thanks,
Yan Fang