Skip to content

Support for NamedLocalStorage #417

@raffis

Description

@raffis

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.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions