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

temporalio / sdk-go / 7592603176 / 1
61%
master: 61%

Build:
DEFAULT BRANCH: master
Ran 20 Jan 2024 06:20AM UTC
Files 98
Run time 5s
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

20 Jan 2024 06:06AM UTC coverage: 72.384% (-0.03%) from 72.415%
7592603176.1

push

github

web-flow
Dump coroutine stack on deadlock timeout (#1356)

* Add identifiable name for root coroutine function

A static function name helps with finding the coroutine's call stack in
a full stack trace of all goroutines. This is useful to print the right
call stack after deadlock detection triggers.

* Add stack trace function for running coroutines

Since Go does not expose a function to take a specific goroutine's stack
trace, we take a full stack trace of all goroutines and search for the
given coroutine via its *coroutineState pointer value and the root
function name. A larger 1MB stackBuf accommodates the full stack trace.
The stack is then formatted similar to getStackTrace(...).

* Set panicError when coroutine deadlocks

The error includes a stack trace of the running coroutine using
getCoroStackTrace, which is much more helpful in debugging than the
stack trace of the deadlock detector shown previously.

14809 of 20459 relevant lines covered (72.38%)

14197.01 hits per line

Source Files on job 7592603176.1
  • Tree
  • List 0
  • Changed 26
  • Source Changed 0
  • Coverage Changed 4
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 7592603176
  • 14ddd7b9 on github
  • Prev Job for on master (#7564043202.1)
  • Next Job for on master (#7614286636.1)
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