Actions
Support #6637
openAccumulators in chained Burst Streaming mode causing OOM
Status:
New
Priority:
Low
Assignee:
-
Category:
-
Sprint/Milestone:
-
Start date:
2025-01-08
Due date:
% Done:
0%
Estimated time:
Legacy ID:
Applies to branch:
12
Fix Committed on Branch:
Fixed in Maintenance Release:
Platforms:
Description
When executing two chained, streamed xslt transformations (xslt1, xslt2), accumulators in the second transformation seem to cause a growth in memory need linear to the number of processed elements with copy-of() wherein those accumulators are accessed.
The same two transformations executed serially with writing to disk inbetween work perfectly.
When chaining with xslt1Trafo.applyTemplates(input, xslt2Trafo.asDocumentDestination(finalDest)) we see the memory growth and from the partial result written to disk before the OOM is seems as if the accumulator does not accumulate any values in xslt2 when chained.
Please register to edit this issue
Actions