• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

psafont / xen-api / 24137293824
80%
master: 78%

Build:
Build:
LAST BUILD BRANCH: dev/vdi-revert-prepare
DEFAULT BRANCH: master
Ran 08 Apr 2026 01:15PM UTC
Jobs 0
Files 0
Run time –
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

pending completion
  cancel
24137293824

push

github

psafont
message-forwrding: keep backtraces when reraising an exception

A few functions in message_forwarding need to do some cleanup when
encountering an exception, but in doing so, the original backtrace is
being lost. This makes it difficult to track down the original location
that raised the exception.

I've considered other options instead of calling Backtrace.is_important:
- Call `Backtrace.reraise e e`: this is more expensive than it needs to
  be.
- Create a new function that can be easily used: This is awkward to
  backport, and in my attempts the resulting code was not great to read.

So I ended up with the compromise of using Backtrace.is_important, which
does exactly what's needed here, even though it's difficult to enforce
correctly across the codebase.

Signed-off-by: Pau Ruiz Safont <pau.safont@vates.tech>
Source Files on build 24137293824
Detailed source file information is not available for this build.
  • Back to Repo
  • Github Actions Build #24137293824
  • 03ba7e40 on github
  • Next Build on dev/pau/important-backtraces (#24137468302)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc