You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Is your feature request related to a problem? Please describe.
The default values of ProcessSizeMax and ExternalSizeMax for systemd-coredump are 2GB. We support Java customers who often run processes that are much larger. Truncated core dumps cause a lot of extra back-and-forth to have them understand and tune /etc/systemd/coredump.conf and then they have to experience another production outage to reproduce the problem to get an untruncated core dump.
Describe the solution you'd like
Increase the default ProcessSizeMax and ExternalSizeMax. As far as what might be a good new default, I think that's open to debate. In my opinion, I suggest the default to be equal to MaxUse.
Describe alternatives you've considered
Many support engineers have just taken the simpler approach of disabling systemd-coredump; for example:
We know that settings like this will work:
/proc/sys/kernel/core_pattern = core
** "core" with no other options
The systemd version you checked that didn't have the feature you are asking for
Most recently released upstream version
The text was updated successfully, but these errors were encountered:
@bluca you had some idea how to process core dumps without saving them to disk first. If we had that, that'd be beneficial on many fronts. We could unset ProcessSizeMax then, no?
…ower it to 1G on 32bit systems)
Apparently 2G is too low for various real-life systems. But raising it
universally above 2^32 sounds wrong to me, since that makes no sense on
32bit systems, that we still support.
Hence, let's raise the limit to 32G on 64bit systems, and *lower* it to
1G on 32bit systems.
32G is 4 orders of magnitude higher then the old settings. Let's hope
that's enough for now. Should this not be enough we can raise it
further.
Fixes: systemd#22076
Is your feature request related to a problem? Please describe.
The default values of
ProcessSizeMax
andExternalSizeMax
forsystemd-coredump
are 2GB. We support Java customers who often run processes that are much larger. Truncated core dumps cause a lot of extra back-and-forth to have them understand and tune/etc/systemd/coredump.conf
and then they have to experience another production outage to reproduce the problem to get an untruncated core dump.Describe the solution you'd like
Increase the default
ProcessSizeMax
andExternalSizeMax
. As far as what might be a good new default, I think that's open to debate. In my opinion, I suggest the default to be equal toMaxUse
.Describe alternatives you've considered
Many support engineers have just taken the simpler approach of disabling
systemd-coredump
; for example:The systemd version you checked that didn't have the feature you are asking for
Most recently released upstream version
The text was updated successfully, but these errors were encountered: