#ignite-18: Property segmentationResolveAttempts seems to be ignored.
Project: http://git-wip-us.apache.org/repos/asf/incubator-ignite/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-ignite/commit/1d5cfbcc Tree: http://git-wip-us.apache.org/repos/asf/incubator-ignite/tree/1d5cfbcc Diff: http://git-wip-us.apache.org/repos/asf/incubator-ignite/diff/1d5cfbcc Branch: refs/heads/ignite-gg-10239 Commit: 1d5cfbcc6ef79dd8da99dc46a2797952dbcf4eab Parents: 5dff89c Author: ivasilinets <ivasilin...@gridgain.com> Authored: Mon Jun 29 17:50:49 2015 +0300 Committer: ivasilinets <ivasilin...@gridgain.com> Committed: Mon Jun 29 17:50:49 2015 +0300 ---------------------------------------------------------------------- .../internal/managers/discovery/GridDiscoveryManager.java | 6 ++++++ 1 file changed, 6 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/1d5cfbcc/modules/core/src/main/java/org/apache/ignite/internal/managers/discovery/GridDiscoveryManager.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/apache/ignite/internal/managers/discovery/GridDiscoveryManager.java b/modules/core/src/main/java/org/apache/ignite/internal/managers/discovery/GridDiscoveryManager.java index 1e4b972..5e7600f 100644 --- a/modules/core/src/main/java/org/apache/ignite/internal/managers/discovery/GridDiscoveryManager.java +++ b/modules/core/src/main/java/org/apache/ignite/internal/managers/discovery/GridDiscoveryManager.java @@ -326,6 +326,12 @@ public class GridDiscoveryManager extends GridManagerAdapter<DiscoverySpi> { U.warn(log, "Configuration parameter 'segmentCheckFrequency' is too low " + "(at least 2000 ms recommended): " + segChkFreq); + int segResAttemp = ctx.config().getSegmentationResolveAttempts(); + + if (segResAttemp < 1) + throw new IgniteCheckedException( + "Segment resolve attempts cannot be negative or zero: " + segResAttemp); + checkSegmentOnStart(); }