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

Revisit the unmanaged vfolder with the latest storage-proxy architecture #2313

Open
achimnol opened this issue Jun 19, 2024 · 0 comments
Open
Labels
comp:manager Related to Manager component comp:storage-proxy Related to Storage proxy component type:bug Reports about that are not working urgency:4 As soon as feasible, implementation is essential.
Milestone

Comments

@achimnol
Copy link
Member

achimnol commented Jun 19, 2024

Unmanaged vfolders allow superadmins to map a random host path to a vfolder, in case that users need to cooperate with external systems which use a specific host path or sub-path in shared network volumes, not following our quota-scope and vfolder path mangling scheme.

For instance, a vfolder created with ./backend.ai vfolder create --unmanaged unfolder1 /home/joongi/unfolder1,
image

Issue: unmanaged vfolders do not work with the current backend-aware storage-proxy implementation with explicit vfolder host configurations, as the vfolder-host information is missing for them.

Let's update the implementation as follows:

  • If the host path of an unmanaged vfolder contains a known vfolder host's mount path, let's follow the configuration of the matched vfolder host.
  • Otherwise, let's introduce a concept of "ghost vfolder host", which provides a default set of vfolder-host permission configurations.
@achimnol achimnol added type:bug Reports about that are not working comp:manager Related to Manager component comp:storage-proxy Related to Storage proxy component urgency:4 As soon as feasible, implementation is essential. labels Jun 19, 2024
@achimnol achimnol added this to the 24.09 milestone Jun 19, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
comp:manager Related to Manager component comp:storage-proxy Related to Storage proxy component type:bug Reports about that are not working urgency:4 As soon as feasible, implementation is essential.
Projects
None yet
Development

No branches or pull requests

1 participant