microsoft / microsoft/ProcDump-for-Linux
Interrupt free dumping
Nobody has claimed this yet.
- Dominant language
- C
- Stars
- 3.1k
- Forks
- 327
- Avg merge
- 3d 10h
- Merged PRs (30d)
- 7
Description
Expected behavior
Like on Windows it should be possible to dump a process without interruption.
Procdump -r uses process snapshots.
Actual behavior
During dump generation process is not responding.
The Google dumping tool claims that it is possible:
https://github.com/anatol/google-coredumper
As far as I have read the code it forks the process from the inside to get a copy of everything by calling sys_fork(). Is this something which could be achieved from the outside with procdump as well on Linux, or would one need to bake this capability into the service?
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reviewing the ProcDump-for-Linux implementation and the linked Google coredumper project, then compare them with the Windows Procdump -r behavior described in the issue. Determine whether an external Linux snapshot approach is feasible or whether the target service must provide support; done means a documented conclusion or an agreed implementation scope.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- c, linux
- Domain
- cli, devtools, operating-systems
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100