-
Notifications
You must be signed in to change notification settings - Fork 517
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
chore: update all otel deps #2291
chore: update all otel deps #2291
Conversation
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## main #2291 +/- ##
==========================================
- Coverage 90.97% 90.42% -0.56%
==========================================
Files 146 148 +2
Lines 7492 7322 -170
Branches 1502 1518 +16
==========================================
- Hits 6816 6621 -195
- Misses 676 701 +25 |
Just noticed the failing test. Timing error. And I see you've also tried re-running the tests. |
Yes, fastify instrumentation failed 3 times, hapi once. I'm looking into it. |
I couldn't repro the hapi one locally. Guessing: Is it just that the GH Action runners are so slow that the |
Yes that might be it. One odd thing though: looking at the logs it seems like the ESM tests do now consistently take longer to complete. I wonder if some changes are incurring a large performance hit. From this run on
Latest run on this PR:
|
The only ones I see with dupes:
Good job finding those.
Love having 53 different installs of minimatch. :)
So many Qs :)
|
First I thought that we introduced some issue in import-in-the-middle that increased loading time but that was not what happened. Just updating IITM I did not see an increase in loading time. I started updating one by one as the script does and tried to find with which package does increase the loading time (i still assumed at that point that some code-change was causing the issue, even though we had very few changes to core in that release). The load time ended up increasing with a package that we did not change. I checked the code in the package to verify that nothing fishy was going on. Then I checked
Hmm, I think it was really the
Yes, I was actually somewhat shocked by this. I think it's something that's worth investigating further. At some point it'd be great to have some benchmarks that measure the added load time of OTel in various scenarios (plain cjs, plain esm, esm with customizaton hook, ...) so that we can work on reducing that. |
Updates
package-lock.json
to pull in updated OTel deps.