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)