GitHub user lei-xia opened a pull request:
https://github.com/apache/helix/pull/235
Improve RoutingDataCache to use zk version based selective update when
reading the ExternalViews and TargetExternalView.
Change RoutingDataCache to use zk version based selective update when
reading the ExternalViews and TargetExternalView.
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/lei-xia/helix master
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/helix/pull/235.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 #235
----
commit b81ef06103f2349c32b36abcef8de62cbcba3d5d
Author: Lei Xia <lxia@...>
Date: 2018-05-29T21:25:32Z
Should not start periodical refresh in RoutingTableProvider if helixmanager
is not set.
commit 8527a5ae03053d2c1293bad1e60f351681f7ad0b
Author: Lei Xia <lxia@...>
Date: 2018-05-30T17:22:10Z
Fix bugs in ClusterStateVerifier and StrictMatchExternalViewVerifier.
commit d02083e652797673e4826a45fc19896f610803c2
Author: Lei Xia <lxia@...>
Date: 2018-05-11T19:11:09Z
Change RoutingDataCache to use zk version based selective update when
reading the ExternalViews and TargetExternalView.
RB=1317410
BUG=HELIX-929
G=helix-reviewers
A=jxue
----
---