Croway opened a new pull request, #29140: URL: https://github.com/apache/camel/pull/29140
_Claude Code on behalf of Croway_ Backport of #29139 to `camel-4.22.x` ([CAMEL-26565](https://issues.apache.org/jira/browse/CAMEL-26565)). It is a straight cherry-pick of the #29139 commit, with no conflicts. Please merge it only after #29139 is merged on `main`. 4.22.x has the per-event registry search in `getOrCreateTimer()` from #23864 (CAMEL-23719, since 4.21). That search is why 4.22.x is still slower than 4.10.x after the #28729 backport: | meters | 4.10.7 | 4.22.1 | 4.22.1 + #28729 | 4.22.1 + #28729 + this change | |---:|---:|---:|---:|---:| | 1,127 | 3.45 | 29.77 | 13.46 | **2.83** | | 3,127 | 4.12 | 74.17 | 23.34 | **2.74** | Units are µs per record, in a Camel Spring Boot application: JPA stream → split → split, 1M records, `camel.metrics` defaults. See #29139 for the details. camel-micrometer builds with `-Psourcecheck` and its 97 tests pass on this branch. `MicrometerExchangeEventNotifierHotPathTest` fails on this branch without the change: 200 registry searches for 50 exchanges. -- 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]
