Details
-
Type:
Bug
-
Status: Open
-
Severity:
High
-
Resolution: Unresolved
-
Affects Version/s: 8.3.0 GA, 8.3.0.16 GA, 8.3.0.18 GA
-
Fix Version/s: Backlog
-
Component/s: Pentaho Server (DI), Step
-
Labels:None
-
Story Points:0
-
Notice:
-
Steps to Reproduce:
Description
This issue was found out while debugging the issue in ESR-7316. this was found while using the transformation executor step.
This scenario likely occurs due to a bug fix in 5.1 where logging was changed to know a transformation's parent trans. PDI-11274. The issue occurs specifically because a log is created for each step in BaseStep.java
log = KettleLogStore.getLogChannelInterfaceFactory().create( this, trans );
and then LoggingObject.equals() calls itself recursively exponentially increasing calls to this code until the system appears to completely stop. As far as I can tell there are no deadlocks, etc, just the sheer number of calls to LoggingObject.equals() exponentially increases as the recursive depth increases.
PractiTest Integration
Attachments
Issue Links
- relates to
-
BISERVER-14619 Recursive transformation loop: Slow down in Pentaho server
-
- Open
-