Warning: Can't synchronize with repository "(default)" (/home/git/ome.git does not appear to be a Git repository.). Look in the Trac log for more information.
Notice: In order to edit this ticket you need to be either: a Product Owner, The owner or the reporter of the ticket, or, in case of a Task not yet assigned, a team_member"

User Story #11573 (closed)

Opened 11 years ago

Closed 10 years ago

In-place FS import

Reported by: jamoore Owned by: jamoore
Priority: critical Milestone: 5.0.0
Component: Import Keywords: n.a.
Cc: omero-team@…, anatole.chessel@… Story Points: n.a.
Sprint: n.a. Importance: n.a.
Total Remaining Time: n.a. Estimated Remaining Time: n.a.

Description (last modified by jamoore)

As requested during the Paris 2013 Users' meeting as well as periodically on the mailing lists, it would be useful and in some cases necessary to have OMERO 'import' (or 'register') files where they sit in order to prevent any copy or move action.

This would skip the upload step of ImportLibrary and would instead just symlink files into place.

The primary caveat of this strategy is that the files should be considered to belong to OMERO once this has taken place. Modifications may invalidate the DB state.

See:

*Placing in beta2 for evaluation*

Change History (9)

comment:1 Changed 11 years ago by jamoore

  • Description modified (diff)

comment:2 Changed 11 years ago by cblackburn

Also requested verbally at !EuBIAS2013.

This could be very useful for avoiding the duplication inherent in DropBox under FS. Although unrelated if this evaluation is positive it would be worth extending DropBox to handle import into projects, datasets and screens (and groups).

comment:3 Changed 10 years ago by jamoore

  • Milestone changed from 5.0.0-beta2 to 5.0.0-beta3

comment:5 Changed 10 years ago by jamoore

  • Milestone changed from 5.1.0 to 5.0.0

comment:6 Changed 10 years ago by jamoore

Summary of today's discussion:

  • Blazej: this could lead to a paradigm shift in which people stop storing their data. We should be careful.
  • Josh: users could be surprised when they delete images and no space is freed
  • J-m/Gus: the users need a representation of the "in-placeness" of a fileset in the UI
  • Mark: there's a potential maintenance burden, e.g. if a sysadmin moves a mount point, symlinks will need to be updated.
  • Josh: we've said to this point that this is an advanced feature and there is risk involved. Sysadmins may have to get involved in writing update scripts.

5.0.0 TODOS (tickets on this story)

  • Remove the commands from the basic help (DONE)
  • Store the FileTransfer mechanism used per fileset (ticket to come)
  • Integrate with Dropbox if possible
  • Write documentation available upon request
  • Offer for initial testing (post-release)

5.0.1 (trello card)

  • Include a representation of the mechanism in the UI
  • Integrate documentation
  • Provide scenarios & integration tests (earlier than 5.0.1 if possible)
Last edited 10 years ago by jamoore (previous) (diff)

comment:7 Changed 10 years ago by agilo

  • Status changed from new to accepted

Updated status, related task in progress

comment:8 Changed 10 years ago by Josh Moore <josh@…>

(In [8ab2c730d0e213922e2b88507ee4794fdc7459e9/ome.git] on branch develop) Merge pull request #2020 from joshmoore/rebased/develop/file-transfer

Inplace Import via SymlinkFileTransfer? (See #11573) (rebased onto develop)

comment:9 Changed 10 years ago by jamoore

  • Resolution set to fixed
  • Status changed from accepted to closed

With #11931, all the 5.0.0 TODOs have been taken care of. Based on https://trello.com/c/fOGdQQCN/64-inplace-import-gui, we will likely need to create a new story and tickets in 5.0.1, etc.

Note: See TracTickets for help on using tickets. You may also have a look at Agilo extensions to the ticket.

1.3.13-PRO © 2008-2011 Agilo Software all rights reserved (this page was served in: 0.71325 sec.)

We're Hiring!