Skip to content
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 our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

SSV-22756: Revert to Kmem cache for ABD chunks #93

Merged
merged 1 commit into from
Feb 2, 2024

Conversation

datacore-rm
Copy link

SSV-22756: BSOD: SYSTEM_THREAD_EXCEPTION_NOT_HANDLED (7e) - AV_ZFSin!unknown_function (Access Violation)

Issue: The customer VM was misconfigured with less RAM than what is recommended as per their ILDC workload. Under low memory conditions, memory allocations failed while allocating ABD chunks. The windows lookasidelist cache used earlier does not have options to guarantee allocation success under low memory conditions. So reverting to the older kmem cache which can handle such conditions.

Fix: -
Reverting the PR (but keeping the lookasidelist code file): bcb3007
4ef2b22

Dev Testing: -
Tested with Driver verifier.

QA testing: -
QA Executed vdbench performance tests and results were comparable with that of psp17.

@datacore-rm datacore-rm requested a review from arun-kv January 31, 2024 12:37
@datacore-rm datacore-rm merged commit eb1f525 into datacore-windows Feb 2, 2024
0 of 8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants