Skip to content

Conversation

mmaybee
Copy link
Contributor

@mmaybee mmaybee commented Aug 29, 2025

Problem

We sometimes see that the the spa command works, but often not. After
some investigation it became clear that the issue here is that required
pages were being excluded from the generated dump file (as a result of
the makedumpfile -d flag) that result in drgn ignoring multiple kernel
modules (including the zfs module).

Solution

Trial and error testing revealed that switching from -d 31 (default
setting for makedumpfile that excludes all pages it deems unnecessary
for debugging) to -d 23 (excluding all those pages except the
“user data” pages) results in a dump file that is larger, but also
does not cause drgn to report “Excluded page” errors at startup.
This version of the dump file appears to allow full sdb debugging.

Testing Done

https://selfservice-jenkins.eng-tools-prd.aws.delphixcloud.com/job/appliance-build-orchestrator-pre-push/12045/

@mmaybee mmaybee force-pushed the dlpx/pr/mmaybee/fd496782-dddc-4c63-a76f-cfb3e839fc22 branch from d35bfd2 to 9714071 Compare August 29, 2025 15:37
@mmaybee mmaybee marked this pull request as ready for review August 29, 2025 15:39
@mmaybee mmaybee merged commit 3062096 into develop Aug 29, 2025
23 of 24 checks passed
@mmaybee mmaybee deleted the dlpx/pr/mmaybee/fd496782-dddc-4c63-a76f-cfb3e839fc22 branch August 29, 2025 17:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

4 participants