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

Add ReadWriteOncePod? #11

Open
scaleoutsean opened this issue Sep 23, 2022 · 1 comment
Open

Add ReadWriteOncePod? #11

scaleoutsean opened this issue Sep 23, 2022 · 1 comment
Labels
enhancement New feature or request

Comments

@scaleoutsean
Copy link

I'm not sure if this would be useful to BeeGFS CSI users, but a new flavor of RWO called ReadWriteOncePod could be added if there's a use case for it.

It seems like an anti-feature for BeeGFS CSI... Maybe there's a use case for lowering risks of application-induced data corruption in RWO workloads?

@ejweber
Copy link
Collaborator

ejweber commented Sep 27, 2022

Thanks @scaleoutsean. ReadWriteOncePod does generally seem like an "anti-feature" to me, but reading through the documentation you linked, it seems supporting it would be fairly straightforward. I don't think we'd have to put in any real code changes (it does not matter to BeeGFS if a BeeGFS directory is read from or written to by multiple nodes/pods or a single node/pod as long as the implications are understood by the BeeGFS user). Additionally, we currently don't validate/restrict any particular Kubernetes access mode.

Since this is opt-in (we have to advertise new capabilities and potentially update sidecars), I'll create an internal issue with the team to look at this more closely. We'll likely not prioritize it too highly, as the feature is still in Alpha right now.

@ejweber ejweber added the enhancement New feature or request label Dec 1, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants