----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/31392/#review74231 -----------------------------------------------------------
samza-core/src/main/scala/org/apache/samza/container/RunLoop.scala <https://reviews.apache.org/r/31392/#comment120752> TODO: update the doc accordingly samza-standalone/src/main/java/org/apache/samza/job/standalone/StandaloneJobFactory.java <https://reviews.apache.org/r/31392/#comment120754> TODO: add to configuration table Also: move to jobConfig ? samza-standalone/src/main/java/org/apache/samza/job/standalone/controller/StandaloneZkContainerController.java <https://reviews.apache.org/r/31392/#comment120762> do we need a timeout here? samza-standalone/src/main/java/org/apache/samza/job/standalone/controller/StandaloneZkContainerController.java <https://reviews.apache.org/r/31392/#comment120757> Is it possible that the path has already existed when the job is started second time? samza-standalone/src/main/java/org/apache/samza/job/standalone/controller/StandaloneZkCoordinatorController.java <https://reviews.apache.org/r/31392/#comment120759> Do we check the path existence here? Though createPersistent does not throw exception if the path already exists, I think it's better to know the information. samza-standalone/src/main/java/org/apache/samza/job/standalone/controller/StandaloneZkCoordinatorController.java <https://reviews.apache.org/r/31392/#comment120760> Why is it "null" here but "Collections.emptyList()" in StandaloneZkContainerController ? samza-test/src/test/java/org/apache/samza/job/standalone/controller/TestStandaloneZkCoordinatorController.java <https://reviews.apache.org/r/31392/#comment120763> this is just for draft, right? :) - Yan Fang On Feb. 25, 2015, 12:54 a.m., Chris Riccomini wrote: > > ----------------------------------------------------------- > This is an automatically generated e-mail. To reply, visit: > https://reviews.apache.org/r/31392/ > ----------------------------------------------------------- > > (Updated Feb. 25, 2015, 12:54 a.m.) > > > Review request for samza. > > > Bugs: SAMZA-555 > https://issues.apache.org/jira/browse/SAMZA-555 > > > Repository: samza > > > Description > ------- > > fix comments > > > add notes > > > clear assignments after coordinator is elected. > > > add logging > > > make job runner block until job finishes > > > add standalone job and standalone job factory. make zk work with hierarchical > chroot paths. > > > add unsubscribe to coordinator controller > > > unsubscribe to assignment changes in container listener > > > both tests pass. > > > fix bug in container controller to announce ownership > > > add initial container controller > > > make test do asserts > > > standalone main method works as expected. > > > rework assignTasksToContainers. controller isn't watching /containers > sequential ids yet, but it should. > > > fiddling around with CLI test > > > writing a little main method to play with zk and coordinator > > > initial coordinator draft > > > add missing leadership check > > > working on zk coordinator controller. > > > messing around > > > sketch out a hacky controller. > > > adding core dependency > > > create samza-standalone project > > > Diffs > ----- > > build.gradle b803276c13280ffed5ca1ce8ea608d81010e9b6b > gradle/dependency-versions.gradle 84be50b216e7dc3c430e0979a933d846f8ebbb8d > samza-core/src/main/scala/org/apache/samza/config/JobConfig.scala > 3b6685e00837a4aaf809813e62b7e52823bc07a9 > samza-core/src/main/scala/org/apache/samza/container/RunLoop.scala > 499f5c6a58ff88ef9105b7b6ca168215fb82f35c > samza-core/src/main/scala/org/apache/samza/job/JobRunner.scala > 16345cd1c1354a0d25a0000d81a307dbe3abbe81 > > samza-log4j/src/main/java/org/apache/samza/logging/log4j/serializers/LoggingEventStringSerde.java > f9a0960735705f49f46f2e5b373ba4d33aadcb47 > > samza-standalone/src/main/java/org/apache/samza/job/standalone/StandaloneJob.java > PRE-CREATION > > samza-standalone/src/main/java/org/apache/samza/job/standalone/StandaloneJobFactory.java > PRE-CREATION > > samza-standalone/src/main/java/org/apache/samza/job/standalone/controller/StandaloneZkContainerController.java > PRE-CREATION > > samza-standalone/src/main/java/org/apache/samza/job/standalone/controller/StandaloneZkCoordinatorController.java > PRE-CREATION > > samza-standalone/src/main/java/org/apache/samza/job/standalone/controller/StandaloneZkCoordinatorState.java > PRE-CREATION > > samza-standalone/src/main/java/org/apache/samza/serializers/zk/ZkJsonSerde.java > PRE-CREATION > samza-standalone/src/main/java/org/apache/samza/util/ZkUtil.java > PRE-CREATION > > samza-test/src/main/java/org/apache/samza/system/mock/MockSystemConsumer.java > a282dbb2976cb916d41649c3fbe070008c6621ee > samza-test/src/main/java/org/apache/samza/task/MockTask.java PRE-CREATION > > samza-test/src/test/java/org/apache/samza/job/standalone/controller/TestStandaloneZkCoordinatorController.java > PRE-CREATION > settings.gradle bb07a3b84b14dcef94da1bb166eab6aa3d0026bb > > Diff: https://reviews.apache.org/r/31392/diff/ > > > Testing > ------- > > > Thanks, > > Chris Riccomini > >