ifndef-SleePy commented on a change in pull request #6770:  [FLINK-10002] 
[Webfrontend] WebUI shows jm/tm logs more friendly.
URL: https://github.com/apache/flink/pull/6770#discussion_r226158300
 
 

 ##########
 File path: 
flink-runtime/src/main/java/org/apache/flink/runtime/blob/TransientBlobService.java
 ##########
 @@ -123,6 +123,21 @@
         */
        TransientBlobKey putTransient(InputStream inputStream) throws 
IOException;
 
+       /**
+        * Uploads a give size of (job-unrelated) data from the given input 
stream to the BLOB server.
+        *
+        * @param inputStream
+        *              the input stream to read the data from
+        * @param count the size of data to upload to blob server
+        *
+        * @return the computed BLOB key identifying the BLOB on the server
+        *
+        * @throws IOException
+        *              thrown if an I/O error occurs while reading the data 
from the input stream or uploading the
+        *              data to the BLOB server
+        */
+       TransientBlobKey putTransient(InputStream inputStream, long count) 
throws IOException;
 
 Review comment:
   Actually `InputStream` is enough here. We can put an input stream that 
representing partial of the log file. See [`BytesStream.limit() in 
guava`](https://google.github.io/guava/releases/19.0/api/docs/com/google/common/io/ByteStreams.html#limit(java.io.InputStream,%20long))

----------------------------------------------------------------
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:
[email protected]


With regards,
Apache Git Services

Reply via email to