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

Support for NamedLocalStorage #417

Open
raffis opened this issue Dec 11, 2019 · 0 comments
Open

Support for NamedLocalStorage #417

raffis opened this issue Dec 11, 2019 · 0 comments

Comments

@raffis
Copy link
Contributor

raffis commented Dec 11, 2019

Is your feature request related to a problem? Please describe

No.

Describe the solution you'd like

I'd like to have support for named LocalStorage. Meaning a local filesystem where the kernel may notify a process using inotify about changes.

  • Implement NamedLocalStorage which supports named paths
  • Implement Async\InotifyListener and Async\LocalStorageScanner

Also I propose the following changes:

  • Rename Storage\Smb to Storage\NamedSmb
  • Rename Storage\Gridfs to Storage\AnonymousGridfs

This is to make a clear abstraction between anonymous storage and named storage. While named storage supports human readable paths, meaning balloon is reflected 1:1 on the storage while making some compromises like not having history support.

Additional context

There must be some sort of security forbid users to dynamically create LocalStorage linked collections.

raffis added a commit that referenced this issue Dec 11, 2019
@raffis raffis added this to the 2.8.x milestone Dec 13, 2019
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

1 participant