Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

[COR-22] Improve crash dumps#22153

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 ourterms of service andprivacy statement. We’ll occasionally send you account related emails.

Already on GitHub?Sign in to your account

Open
jbajic wants to merge51 commits intodevel
base:devel
Choose a base branch
Loading
fromfeature/cor-22-improve-crash-dumps

Conversation

@jbajic
Copy link
Contributor

@jbajicjbajic commentedDec 2, 2025
edited
Loading

Scope & Purpose

This PR improves crash dumps by adding additional diagnostic data and provides a REST API for crash dump management.
On crash,CrashHandler serializes recent API calls and AQL queries, and async registry state in the crash dump directory
This provides valuable context about what the server was doing before the crash

REST API for Crash Dump Management. New endpoints under /_admin/server/crashes (requires admin privileges):

  • GET /_admin/crashes - List all crash dump directories (UUIDs)
  • GET /_admin/crashes/{id} - Get contents of a specific crash dump (all files as JSON)
  • DELETE /_admin/crashes/{id} - Delete a specific crash dump

Crash dumps are stored in<database-directory>/crashes/<uuid>/
Each crash containsasync-registry.json - Async operation state,ApiRecording.json - Recent API calls and AQL queries, andbacktrace.txt andsystem_info.txt.
The reports of the most recent 10 crashes are being kept; when the limit is exceeded, the older ones are being removed during startup.

  • 💩 Bugfix
  • 🍕 New feature
  • 🔥 Performance improvement
  • 🔨 Refactoring/simplification

Checklist

  • Tests
    • Regression tests
    • C++Unit tests
    • integration tests
    • resilience tests
  • 📖 CHANGELOG entry made
  • 📚 documentation written (release notes, API changes, ...)
  • Backports
    • Backport for 3.12.0:(Please link PR)
    • Backport for 3.11:(Please link PR)
    • Backport for 3.10:(Please link PR)

Related Information

(Please reference tickets / specification / other PRs etc)

@jbajicjbajic changed the titleFeature/cor 22 improve crash dumps[COR-22] Improve crash dumpsDec 2, 2025
@jbajicjbajicforce-pushed thefeature/cor-22-improve-crash-dumps branch from0947615 tob435b36CompareDecember 12, 2025 14:22
@jbajicjbajic self-assigned thisDec 18, 2025
@jbajicjbajic marked this pull request as ready for reviewDecember 18, 2025 14:49
Sign up for freeto join this conversation on GitHub. Already have an account?Sign in to comment

Reviewers

No reviews

Assignees

@jbajicjbajic

Labels

Projects

None yet

Milestone

No milestone

Development

Successfully merging this pull request may close these issues.

2 participants

@jbajic

[8]ページ先頭

©2009-2025 Movatter.jp