chore: reduce consistent reads per mount to 1 in IsMounted
based on kernel version
#832
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
The consistent read issue reported in #371 has been fixed by doing a consistent read 3 times. This is not necessary as 2 consistent reads will be enough to cover page size timings.
This will severely reduce memory allocations and gc stability during LV creation:
Reasoning:
See a profiling made with 32 PVCs created and allocs collected.