Skip to content

Lazy loading of the file tree #699

@gwappa

Description

@gwappa

Feature Overview
こんにちは!
OptiNiStのWebインターフェースについてリクエストがあります。

現状ではサーバー上のファイルを選択するとき、管理ディレクトリ内のファイルツリー全部を一度にとってこようとしていると思います。
ただこれだと、管理ディレクトリ内に膨大なファイルを入れる場合(できればこういうことをしたいと思っています)、サーバー上ファイルの選択画面を開いたタイミングでサービスが固まってしまいます。

なんとか修正して、「ディレクトリの中を見ようとするたびに、そのディレクトリ内のファイルリストだけをとってくる」という仕様にできないでしょうか?

Priority
個人的にはMediumであってほしいです

Branch Name
e.g. filetree-lazy-loading

Deadline
NA

Libraries
not explicitly

Additional Comments

  • 長時間のイメージングデータの処理の場合はデータサイズが大きくなるため、「データを保管しているサーバーをOptiNiStが直に見に行く」という運用にしたい人が多いのではないかと思います。
  • イメージングデータも単体で存在しているわけではなく、他の種類のデータ(DAQ log、ビデオファイルなど)とまとめて管理したいです。仮にOptiNiStがない状態でのファイルの管理方法を考えるなら、単一のストレージに被験者ごと、セッションごとで管理する運用が多くなり、必然的にディレクトリ階層・ファイル数ともに増えるケースが多いのではないでしょうか。
  • NWBのような形に予めパッケージ化したうえでOptiNiStを動かすという可能性もなくはないですが、おそらくOptiNiStを使いたいのはパッケージ化する前の段階だと思います。

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions