This is an automated email from the ASF dual-hosted git repository.

dwysakowicz pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/flink.git


The following commit(s) were added to refs/heads/master by this push:
     new c1a5ff2  [FLINK-9933] Simplify taskmanager memory default values 
(#6444)
c1a5ff2 is described below

commit c1a5ff2743ba88627f1f2873f58a6c840fa543ae
Author: vinoyang <[email protected]>
AuthorDate: Wed Aug 8 19:33:36 2018 +0800

    [FLINK-9933] Simplify taskmanager memory default values (#6444)
---
 docs/_includes/generated/task_manager_configuration.html     |  6 +++---
 docs/ops/config.md                                           |  6 +++---
 .../org/apache/flink/configuration/TaskManagerOptions.java   | 12 ++++++------
 flink-dist/src/main/resources/flink-conf.yaml                |  4 ++--
 .../test-scripts/test_high_parallelism_iterations.sh         |  6 +++---
 5 files changed, 17 insertions(+), 17 deletions(-)

diff --git a/docs/_includes/generated/task_manager_configuration.html 
b/docs/_includes/generated/task_manager_configuration.html
index c18c5d4..16c5d98 100644
--- a/docs/_includes/generated/task_manager_configuration.html
+++ b/docs/_includes/generated/task_manager_configuration.html
@@ -84,7 +84,7 @@
         </tr>
         <tr>
             <td><h5>taskmanager.memory.segment-size</h5></td>
-            <td style="word-wrap: break-word;">"32768"</td>
+            <td style="word-wrap: break-word;">"32kb"</td>
             <td>Size of memory buffers used by the network stack and the 
memory manager.</td>
         </tr>
         <tr>
@@ -114,12 +114,12 @@
         </tr>
         <tr>
             <td><h5>taskmanager.network.memory.max</h5></td>
-            <td style="word-wrap: break-word;">"1073741824"</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;">"67108864"</td>
+            <td style="word-wrap: break-word;">"64mb"</td>
             <td>Minimum memory size for network buffers.</td>
         </tr>
         <tr>
diff --git a/docs/ops/config.md b/docs/ops/config.md
index fd0df0c..d370e56 100644
--- a/docs/ops/config.md
+++ b/docs/ops/config.md
@@ -211,10 +211,10 @@ Previously, the number of network buffers was set 
manually which became a quite
 network buffers with the following configuration parameters:
 
 - `taskmanager.network.memory.fraction`: Fraction of JVM memory to use for 
network buffers (DEFAULT: 0.1),
-- `taskmanager.network.memory.min`: Minimum memory size for network buffers in 
bytes (DEFAULT: 64 MB),
-- `taskmanager.network.memory.max`: Maximum memory size for network buffers in 
bytes (DEFAULT: 1 GB), and
+- `taskmanager.network.memory.min`: Minimum memory size for network buffers 
(DEFAULT: 64MB),
+- `taskmanager.network.memory.max`: Maximum memory size for network buffers 
(DEFAULT: 1GB), and
 - `taskmanager.memory.segment-size`: Size of memory buffers used by the memory 
manager and the
-network stack in bytes (DEFAULT: 32768 (= 32 KiBytes)).
+network stack in bytes (DEFAULT: 32KB).
 
 #### Setting the Number of Network Buffers directly
 
diff --git 
a/flink-core/src/main/java/org/apache/flink/configuration/TaskManagerOptions.java
 
b/flink-core/src/main/java/org/apache/flink/configuration/TaskManagerOptions.java
index be76cf8..98fa47f 100644
--- 
a/flink-core/src/main/java/org/apache/flink/configuration/TaskManagerOptions.java
+++ 
b/flink-core/src/main/java/org/apache/flink/configuration/TaskManagerOptions.java
@@ -190,11 +190,11 @@ public class TaskManagerOptions {
        // 
------------------------------------------------------------------------
 
        /**
-        * Size of memory buffers used by the network stack and the memory 
manager (in bytes).
+        * Size of memory buffers used by the network stack and the memory 
manager.
         */
        public static final ConfigOption<String> MEMORY_SEGMENT_SIZE =
                        key("taskmanager.memory.segment-size")
-                       .defaultValue("32768")
+                       .defaultValue("32kb")
                        .withDescription("Size of memory buffers used by the 
network stack and the memory manager.");
 
        /**
@@ -268,19 +268,19 @@ public class TaskManagerOptions {
                                "` and \"taskmanager.network.memory.max\" may 
override this fraction.");
 
        /**
-        * Minimum memory size for network buffers (in bytes).
+        * Minimum memory size for network buffers.
         */
        public static final ConfigOption<String> NETWORK_BUFFERS_MEMORY_MIN =
                        key("taskmanager.network.memory.min")
-                       .defaultValue(String.valueOf(64L << 20)) // 64 MB
+                       .defaultValue("64mb")
                        .withDescription("Minimum memory size for network 
buffers.");
 
        /**
-        * Maximum memory size for network buffers (in bytes).
+        * Maximum memory size for network buffers.
         */
        public static final ConfigOption<String> NETWORK_BUFFERS_MEMORY_MAX =
                        key("taskmanager.network.memory.max")
-                       .defaultValue(String.valueOf(1024L << 20)) // 1 GB
+                       .defaultValue("1gb")
                        .withDescription("Maximum memory size for network 
buffers.");
 
        /**
diff --git a/flink-dist/src/main/resources/flink-conf.yaml 
b/flink-dist/src/main/resources/flink-conf.yaml
index 62ed13d..f4ec6a7 100644
--- a/flink-dist/src/main/resources/flink-conf.yaml
+++ b/flink-dist/src/main/resources/flink-conf.yaml
@@ -184,8 +184,8 @@ rest.port: 8081
 # of network buffers" error. The default min is 64MB, teh default max is 1GB.
 # 
 # taskmanager.network.memory.fraction: 0.1
-# taskmanager.network.memory.min: 67108864
-# taskmanager.network.memory.max: 1073741824
+# taskmanager.network.memory.min: 64mb
+# taskmanager.network.memory.max: 1gb
 
 #==============================================================================
 # Flink Cluster Security Configuration
diff --git 
a/flink-end-to-end-tests/test-scripts/test_high_parallelism_iterations.sh 
b/flink-end-to-end-tests/test-scripts/test_high_parallelism_iterations.sh
index d534be0..582b5a0 100755
--- a/flink-end-to-end-tests/test-scripts/test_high_parallelism_iterations.sh
+++ b/flink-end-to-end-tests/test-scripts/test_high_parallelism_iterations.sh
@@ -28,9 +28,9 @@ 
TEST_PROGRAM_JAR=${END_TO_END_DIR}/$TEST/target/$TEST_PROGRAM_NAME.jar
 set_conf "taskmanager.heap.mb" "52" # 52Mb x 100 TMs = 5Gb total heap
 
 set_conf "taskmanager.memory.size" "8" # 8Mb
-set_conf "taskmanager.network.memory.min" "8388608" # 8Mb
-set_conf "taskmanager.network.memory.max" "8388608" # 8Mb
-set_conf "taskmanager.memory.segment-size" "8192" # 8Kb
+set_conf "taskmanager.network.memory.min" "8mb"
+set_conf "taskmanager.network.memory.max" "8mb"
+set_conf "taskmanager.memory.segment-size" "8kb"
 
 set_conf "taskmanager.network.netty.server.numThreads" "1"
 set_conf "taskmanager.network.netty.client.numThreads" "1"

Reply via email to