zhaoliu created KYLIN-5246:
------------------------------

             Summary: long running jobs may cause memory problems in the job 
server
                 Key: KYLIN-5246
                 URL: https://issues.apache.org/jira/browse/KYLIN-5246
             Project: Kylin
          Issue Type: Improvement
          Components: Job Engine
    Affects Versions: v4.0.1
            Reporter: zhaoliu



{code:java}
CliCommandExecutor
--------
BufferedReader reader = new BufferedReader(
                new InputStreamReader(proc.getInputStream(), 
StandardCharsets.UTF_8));
String line;
StringBuilder result = new StringBuilder();
while ((line = reader.readLine()) != null && 
!Thread.currentThread().isInterrupted()) {
        result.append(line).append('\n');
        if (logAppender != null) {
                logAppender.log(line);
        }
}
{code}

job运行时间久,result 会非常大,可能会引起内存问题




--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to