Ruixuan Zhang created KYLIN-5454: ------------------------------------ Summary: Downloading the async query result may cause OOM error Key: KYLIN-5454 URL: https://issues.apache.org/jira/browse/KYLIN-5454 Project: Kylin Issue Type: Bug Affects Versions: 5.0-alpha Reporter: Ruixuan Zhang Assignee: Ruixuan Zhang Fix For: 5.0-alpha Attachments: 异步查询OOM.pdf
When using {{http://host:port/kylin/api/async_query/\{query_id}/result_download?}} to get asynchronous query result, out-of-memory error might occur. The reason is the formatting process while downloading the result needs read & write, and there is batch processing rather than streaming processing. Therefore, a refactor is needed for async query. The main idea of revision is to move the formatting from downloading result from HDFS to processing & saving query result on HDFS, and use streaming read & write instead. The details of design are in the attached file. -- This message was sent by Atlassian Jira (v8.20.10#820010)