felixcheung commented on a change in pull request #24811: 
[SPARK-27962][R][CORE] Propagate subprocess stdout in deploy.RRunner in 
exception
URL: https://github.com/apache/spark/pull/24811#discussion_r291826024
 
 

 ##########
 File path: core/src/main/scala/org/apache/spark/deploy/RRunner.scala
 ##########
 @@ -100,15 +100,17 @@ object RRunner {
         builder.redirectErrorStream(true) // Ugly but needed for stdout and 
stderr to synchronize
         val process = builder.start()
 
-        new RedirectThread(process.getInputStream, System.out, "redirect R 
output").start()
+        val stdoutBuffer = new CircularBuffer(1024)
 
 Review comment:
   how large is each flush? can it be bigger than 1024 and causing some content 
to be lost (overwritten)?

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to 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

---------------------------------------------------------------------
To unsubscribe, e-mail: reviews-unsubscr...@spark.apache.org
For additional commands, e-mail: reviews-h...@spark.apache.org

Reply via email to