mattcasters opened a new pull request, #9243: URL: https://github.com/apache/hop/pull/9243
## Summary The pipeline Metrics tab listed one row for every copy of a transform. A transform running in parallel was hard to read, and people added a Dummy only to see a total. Copies of the same transform are now one collapsed row with the totals. Expanding it shows each copy. A transform with a single visible copy stays one row. - Numeric metrics, including buffer depths and data volume, are summed. - Duration is the span from the earliest start to the latest finish, or to now while a copy is still running. - Speed is the sum of the per-copy samples. - Status is the most serious state present, so one halted copy is not hidden behind copies that are still running. - Header sorting applies to the group rows. An expanded group stays open across the refresh, and a new run starts collapsed. The execution-perspective Metrics tab is unchanged and still stores one row per copy. Fixes #7011 ## Test plan - [x] `./mvnw -pl ui test -Dtest=PipelineMetricsGrouperTest` - [x] `tools/with-isolated-display.sh ./mvnw -pl rcp -am test -Dtest=PipelineMetricsTreeTest` - [ ] Run a pipeline whose transform has several copies, open the Metrics tab, and confirm the row starts collapsed with the summed counters - [ ] Expand the row and confirm each copy is listed as `copy 0`, `copy 1`, and so on - [ ] Confirm a single-copy transform stays one row, and that double-click still opens the transform -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
