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

temporalio / sdk-go / 7592603176
61%

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

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

Jobs
ID Job ID Ran Files Coverage
1 7592603176.1 20 Jan 2024 06:20AM UTC 0
72.38
GitHub Action Run
Source Files on build 7592603176
Detailed source file information is not available for this build.
  • Back to Repo
  • Github Actions Build #7592603176
  • 14ddd7b9 on github
  • Prev Build on master (#7564043202)
  • Next Build on master (#7614286636)
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