forked from apache/flink
-
Notifications
You must be signed in to change notification settings - Fork 12
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[FLINK-12127][network] Consolidate network options in NetworkEnvironm…
…entOptions
- Loading branch information
Showing
35 changed files
with
474 additions
and
405 deletions.
There are no files selected for viewing
61 changes: 61 additions & 0 deletions
61
docs/_includes/generated/network_environment_configuration.html
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,61 @@ | ||
<table class="table table-bordered"> | ||
<thead> | ||
<tr> | ||
<th class="text-left" style="width: 20%">Key</th> | ||
<th class="text-left" style="width: 15%">Default</th> | ||
<th class="text-left" style="width: 65%">Description</th> | ||
</tr> | ||
</thead> | ||
<tbody> | ||
<tr> | ||
<td><h5>taskmanager.data.port</h5></td> | ||
<td style="word-wrap: break-word;">0</td> | ||
<td>The task manager’s port used for data exchange operations.</td> | ||
</tr> | ||
<tr> | ||
<td><h5>taskmanager.data.ssl.enabled</h5></td> | ||
<td style="word-wrap: break-word;">true</td> | ||
<td>Enable SSL support for the taskmanager data transport. This is applicable only when the global flag for internal SSL (security.ssl.internal.enabled) is set to true</td> | ||
</tr> | ||
<tr> | ||
<td><h5>taskmanager.network.detailed-metrics</h5></td> | ||
<td style="word-wrap: break-word;">false</td> | ||
<td>Boolean flag to enable/disable more detailed metrics about inbound/outbound network queue lengths.</td> | ||
</tr> | ||
<tr> | ||
<td><h5>taskmanager.network.memory.buffers-per-channel</h5></td> | ||
<td style="word-wrap: break-word;">2</td> | ||
<td>Maximum number of network buffers to use for each outgoing/incoming channel (subpartition/input channel).In credit-based flow control mode, this indicates how many credits are exclusive in each input channel. It should be configured at least 2 for good performance. 1 buffer is for receiving in-flight data in the subpartition and 1 buffer is for parallel serialization.</td> | ||
</tr> | ||
<tr> | ||
<td><h5>taskmanager.network.memory.floating-buffers-per-gate</h5></td> | ||
<td style="word-wrap: break-word;">8</td> | ||
<td>Number of extra network buffers to use for each outgoing/incoming gate (result partition/input gate). In credit-based flow control mode, this indicates how many floating credits are shared among all the input channels. The floating buffers are distributed based on backlog (real-time output buffers in the subpartition) feedback, and can help relieve back-pressure caused by unbalanced data distribution among the subpartitions. This value should be increased in case of higher round trip times between nodes and/or larger number of machines in the cluster.</td> | ||
</tr> | ||
<tr> | ||
<td><h5>taskmanager.network.memory.fraction</h5></td> | ||
<td style="word-wrap: break-word;">0.1</td> | ||
<td>Fraction of JVM memory to use for network buffers. This determines how many streaming data exchange channels a TaskManager can have at the same time and how well buffered the channels are. If a job is rejected or you get a warning that the system has not enough buffers available, increase this value or the min/max values below. Also note, that "taskmanager.network.memory.min"` and "taskmanager.network.memory.max" may override this fraction.</td> | ||
</tr> | ||
<tr> | ||
<td><h5>taskmanager.network.memory.max</h5></td> | ||
<td style="word-wrap: break-word;">"1gb"</td> | ||
<td>Maximum memory size for network buffers.</td> | ||
</tr> | ||
<tr> | ||
<td><h5>taskmanager.network.memory.min</h5></td> | ||
<td style="word-wrap: break-word;">"64mb"</td> | ||
<td>Minimum memory size for network buffers.</td> | ||
</tr> | ||
<tr> | ||
<td><h5>taskmanager.network.request-backoff.initial</h5></td> | ||
<td style="word-wrap: break-word;">100</td> | ||
<td>Minimum backoff in milliseconds for partition requests of input channels.</td> | ||
</tr> | ||
<tr> | ||
<td><h5>taskmanager.network.request-backoff.max</h5></td> | ||
<td style="word-wrap: break-word;">10000</td> | ||
<td>Maximum backoff in milliseconds for partition requests of input channels.</td> | ||
</tr> | ||
</tbody> | ||
</table> |
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.