GitHub user shanthoosh opened a pull request:
https://github.com/apache/samza/pull/490
SAMZA-1689: Add validations before state transitions in
ZkBarrierForVersionUpgrade.
Prevent invalid state updations on barrier.
* Introduced a additional barrier state NEW.
* Add state validations before updating the barrier.
* Fix existing TestZkBarrier tests that are disabled and add new tests
to verify the intended behavior.
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/shanthoosh/samza fix_barrier_state_transitions
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/samza/pull/490.patch
To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:
This closes #490
----
commit 856c29d14d579c36e7d41dc7d574d4ea2752fd8f
Author: Shanthoosh Venkataraman <svenkataraman@...>
Date: 2018-04-27T01:41:45Z
SAMZA-1689: Add state validations in ZkBarrierForVersionUpgrade.
Prevent invalid state updations on barrier.
* Introduced a additional barrier state NEW.
* Add state validations before updating the barrier.
* Fix existing TestZkBarrier tests that are disabled and add new tests
to verify the intended behavior.
----
---