Repository: incubator-ignite Updated Branches: refs/heads/ignite-960 0f124048e -> 6a22fd27d
# IGNITE-943 Added documentation. Project: http://git-wip-us.apache.org/repos/asf/incubator-ignite/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-ignite/commit/77d1dcbd Tree: http://git-wip-us.apache.org/repos/asf/incubator-ignite/tree/77d1dcbd Diff: http://git-wip-us.apache.org/repos/asf/incubator-ignite/diff/77d1dcbd Branch: refs/heads/ignite-960 Commit: 77d1dcbdf014b65898b358f18e56ce6ec4e1b27a Parents: b3ac88f Author: sevdokimov <sevdoki...@gridgain.com> Authored: Thu May 28 13:04:07 2015 +0300 Committer: sevdokimov <sevdoki...@gridgain.com> Committed: Thu May 28 14:46:08 2015 +0300 ---------------------------------------------------------------------- .../ignite/spi/discovery/tcp/TcpDiscoverySpi.java | 15 +++++++++++++++ 1 file changed, 15 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/77d1dcbd/modules/core/src/main/java/org/apache/ignite/spi/discovery/tcp/TcpDiscoverySpi.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/apache/ignite/spi/discovery/tcp/TcpDiscoverySpi.java b/modules/core/src/main/java/org/apache/ignite/spi/discovery/tcp/TcpDiscoverySpi.java index 71ba0f1..aa8fb76 100644 --- a/modules/core/src/main/java/org/apache/ignite/spi/discovery/tcp/TcpDiscoverySpi.java +++ b/modules/core/src/main/java/org/apache/ignite/spi/discovery/tcp/TcpDiscoverySpi.java @@ -53,6 +53,10 @@ import java.util.concurrent.atomic.*; * Nodes are organized in ring. So almost all network exchange (except few cases) is * done across it. * <p> + * Node may be started in client mode, in this case node does not insert to the ring, + * it connects to any node in the ring router and communicated with that node only. + * Thereby slowing or shutdown of client node will not affect whole cluster. + * <p> * At startup SPI tries to send messages to random IP taken from * {@link TcpDiscoveryIpFinder} about self start (stops when send succeeds) * and then this info goes to coordinator. When coordinator processes join request @@ -481,6 +485,8 @@ public class TcpDiscoverySpi extends IgniteSpiAdapter implements DiscoverySpi, T * is reached, then the process of message sending is considered as failed. * <p> * If not specified, default is {@link #DFLT_MAX_ACK_TIMEOUT}. + * <p> + * Affected server nodes only. * * @param maxAckTimeout Maximum acknowledgement timeout. */ @@ -502,6 +508,8 @@ public class TcpDiscoverySpi extends IgniteSpiAdapter implements DiscoverySpi, T * Sets local port to listen to. * <p> * If not specified, default is {@link #DFLT_PORT}. + * <p> + * Affected server nodes only. * * @param locPort Local port to bind. */ @@ -523,6 +531,9 @@ public class TcpDiscoverySpi extends IgniteSpiAdapter implements DiscoverySpi, T * <tt>{@link #getLocalPort()} {@code + locPortRange}</tt>. * <p> * If not specified, default is {@link #DFLT_PORT_RANGE}. + * <p> + * Affected server nodes only. + * * @param locPortRange Local port range to bind. */ @@ -542,6 +553,8 @@ public class TcpDiscoverySpi extends IgniteSpiAdapter implements DiscoverySpi, T * Sets max heartbeats count node can miss without initiating status check. * <p> * If not provided, default value is {@link #DFLT_MAX_MISSED_HEARTBEATS}. + * <p> + * Affected server nodes only. * * @param maxMissedHbs Max missed heartbeats. */ @@ -603,6 +616,8 @@ public class TcpDiscoverySpi extends IgniteSpiAdapter implements DiscoverySpi, T * Sets IP finder clean frequency in milliseconds. * <p> * If not provided, default value is {@link #DFLT_IP_FINDER_CLEAN_FREQ} + * <p> + * Affected server nodes only. * * @param ipFinderCleanFreq IP finder clean frequency. */