azagrebin commented on a change in pull request #7351: [FLINK-11008][State 
Backends, Checkpointing]SpeedUp upload state files using multithread
URL: https://github.com/apache/flink/pull/7351#discussion_r244004203
 
 

 ##########
 File path: 
flink-state-backends/flink-statebackend-rocksdb/src/main/java/org/apache/flink/contrib/streaming/state/RocksDBStateBackend.java
 ##########
 @@ -714,6 +729,20 @@ public void setNumberOfRestoringThreads(int 
numberOfRestoringThreads) {
                this.numberOfRestoringThreads = numberOfRestoringThreads;
        }
 
+       /**
+        * Gets the thread number will used for uploading files to DFS when 
snapshot.
+        */
+       public int getNumberOfUploadingThreads() {
+               return numberOfUploadingThreads == 
UNDEFINED_NUMBER_OF_UPLOADING_THREADS ?
+                       CHECKPOINT_SNAPSHOT_THREAD_NUM.defaultValue() : 
numberOfUploadingThreads;
+       }
+
+       public void setNumberOfUploadingThreads(int numberOfUploadingThreads) {
+               Preconditions.checkArgument(numberOfUploadingThreads > 0,
+                       "The number of threads used to upload files to DFS in 
RocksDBStateBackend should > 0.");
 
 Review comment:
   `should be greater than zero` (also in `setNumberOfRestoringThreads`)

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


With regards,
Apache Git Services

Reply via email to