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]

Reply via email to