davsclaus opened a new pull request, #23861:
URL: https://github.com/apache/camel/pull/23861
## Summary
- Remove the "Collapse processor+send pairs" workaround from SpansTab that
collapsed EVENT_PROCESS + EVENT_SENT pairs (e.g. `to("kafka")` producing two
redundant parent/child spans). No longer needed since CAMEL-23709 introduced
the `EndpointSending` marker so the core tracer skips creating redundant
PROCESS spans for endpoint-sending processors.
- Simplify span count to count all spans instead of excluding EVENT_PROCESS.
- Simplify `computeEffectiveDepth` → `computeMaxDepth` to walk the real
parent chain instead of building an artificial tree that skips EVENT_PROCESS
nodes.
## Test plan
- [ ] Verify TUI Spans tab waterfall view renders correctly with `--observe`
flag
- [ ] Verify span count and depth columns show accurate values
- [ ] Verify processor toggle (`p` key) still works in waterfall view
_Claude Code on behalf of Claus Ibsen_
🤖 Generated with [Claude Code](https://claude.com/claude-code)
--
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]