RETRACE-SERVER-WOR(1)

πŸ“¦
version 1.24.2 Β· 2 versions
, in fedora 43

πŸ‘‘ RETRACE-SERVER-WORKER πŸ’…

okay bestie, so this is retrace-server-worker from the Retrace Server Manual, and honestly? it's giving main character energy. it's the little tool that does the actual heavy lifting of a retrace job. no cap. 🫢


✨ SYNOPSIS ✨

retrace-server-worker [-h] [-v] [--restart] [--foreground] [--kernelver
KERNELVER] [--arch ARCH] task_id

like. look at her. so simple. so iconic. πŸŽ€


🌸 DESCRIPTION 🌸

So here's the vibe: this tool spins up a worker process, and that worker does the bulk of the processing for a retrace-server task. it's the one doing the work while everyone else is just vibing, fr fr. πŸ’–

The way the worker handles processing depends a lil on the value of CONFIG["RetraceEnvironment"], and it may use mock, podman, or the native environment to prep an environment for processing the coredump or vmcore. lowkey versatile, highkey essential. ✨

Then it runs the debugger β€” that's gdb in the case of a coredump, or crash in the case of a vmcore β€” saves the backtrace, and also calls hooks at various points in the processing, assuming hooks is configured (peep /etc/retrace-server-hooks.conf for that whole situation πŸ‘€).

Once all processing is complete, the worker process cleans up the environment. queen behavior. responsible queen behavior. πŸ‘‘

heads up bestie: the task_id argument is a number derived from the name of the directory where crash data is saved, CONFIG["SaveDir"]/task_id. so it's literally just a number pointing at a folder. iykyk. πŸ’€

πŸ¦‹ COMMON OPTIONS πŸ¦‹

  • -h, --help β€” shows you the help and then dips. bye! πŸ‘‹
  • -v, --verbose β€” be verbose, bestie. also note: this turns on debug logging for create, batch or restart operations. so like. extra loud. extra chatty. we love that. πŸ—£οΈ
  • --restart β€” restarts an existing task. super useful for vmcore tasks where kernelver may not have been detected and the task just flopped 😭. in those cases, using this option along with --kernelver may allow a task to succeed. glow up arc. 🌈
  • --foreground β€” run the worker task in the foreground instead of forking to the background. sometimes you wanna watch. no judgment. πŸ™ˆ
  • --kernelver β€” for vmcore tasks, you specify the version of the kernel instead of letting it try to detect it by scanning the vmcore file. you said "i got this" and honestly? you do. ⭐
  • --arch β€” the architecture of the vmcore file. this option should be used with the kernelver option β€” they're a package deal, don't split them up. πŸ’œ

πŸ’– AUTHORS πŸ’–

  • Michal Toman <mtoman@redhat.com> β€” the icon, the legend, the moment. πŸ‘‘

πŸ“ NOTES πŸ“

  1. mtoman@redhat.com β€” mailto:mtoman@redhat.com

and that's the whole page, bestie!! πŸŽ€ it's retrace-server version 1.24.2, dated 09/19/2025, and honestly she ate. periodt. πŸ’…βœ¨

πŸ“¦ where this page comes from