[Reporting] Investigate flushing multi-page reports to disk #120205
Labels
Feature:Reporting
Reporting (PDF, CSV, ..) feature
impact:medium
Addressing this issue will have a medium level of impact on the quality/strength of our product.
loe:medium
Medium Level of Effort
Team:SharedUX
Team label for AppEx-SharedUX (formerly Global Experience)
While generating a report, we currently keep the full buffer in memory before storing it in ES, using
concat-stream
. Currently, these inflated buffers can take up quite a large amount of memory.We could reduce the number of inflated buffers held in memory by flushing pages of the PDF to disk and then reading chunks of the PDF and store the chunks in ES.
The text was updated successfully, but these errors were encountered: