palantir / witchcraft-rust-server

A highly opinionated Rust embedded application server for RESTy APIs
Apache License 2.0
5 stars 7 forks source link

[stacked] Reimplement thread dumps on top of minidumps #125

Closed sfackler closed 1 year ago

sfackler commented 1 year ago

Before this PR

We used elfutils via rstack-self to implement thread dumps. This is one of our two native dependencies, and is functionally similar to the native-rust minidump handling.

After this PR

==COMMIT_MSG== Reimplemented the thread dump diagnostic, removing the native elfutils dependency. ==COMMIT_MSG==

Closes #67

changelog-app[bot] commented 1 year ago

Generate changelog in changelog-dir>`changelog/@unreleased`</changelog-dir

Type

- [ ] Feature - [x] Improvement - [ ] Fix - [ ] Break - [ ] Deprecation - [ ] Manual task - [ ] Migration

Description

Reimplemented the thread dump diagnostic, removing the native elfutils dependency. **Check the box to generate changelog(s)** - [x] Generate changelog entry