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

Configurable volume to accommodate LUN metadata #962

Open
P0lskay opened this issue Jan 15, 2025 · 2 comments
Open

Configurable volume to accommodate LUN metadata #962

P0lskay opened this issue Jan 15, 2025 · 2 comments

Comments

@P0lskay
Copy link

P0lskay commented Jan 15, 2025

Describe the solution you'd like
Currently, Trident defaults to allocating 10% of PV volume to LUN metadata. Some users deploy Trident PVs with sizes greater than 100GB In this case, it seems that allocating 10% of the volume for LUN metadata is unnecessary. At the same time, our team would like to allocate 20% of the LUN for metadata, as we often work with smaller PVs and want to ensure data protection. To address all these issues at once, we suggest allowing users to configure the amount of space allocated for LUN metadata within their volumes.

@wonderland
Copy link

Just to better understand the use case: What drives your requirement to have 20% for LUN metadata? From my experience it should never be that much?

@P0lskay
Copy link
Author

P0lskay commented Jan 21, 2025

Just to better understand the use case: What drives your requirement to have 20% for LUN metadata? From my experience it should never be that much?

We want to allocate 20% of the available space on the LUN for metadata because we have experienced situations where the discard mount option was not enabled at the operating system level. When working with small disk sizes (up to 100 GB), the LUN was approximately 99% full, and when a large load was applied to the disk, the LUN would overflow, causing the volume to overflow and input to stop.
Allocating 20% for LUN metadata would protect us from these scenarios.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants