[ome-devel] [ome-users] In place imports and omero 5

Josh Moore josh at glencoesoftware.com
Thu Sep 12 15:02:27 BST 2013


Hi all,

> On Wed, Sep 11, 2013 at 8:17 PM, Anatole Chessel <ac744 at cam.ac.uk> wrote:
>> 
>> Hi all,
>> 
>> 
>>    OMERO 5 looks really great and I been meaning to try it, but as
>> discussed in Paris, one of the crucial things for us would be to be able
>> to import files 'in place', ie without copying them (we now have around
>> 35Tb of screening data, for example...). It has been said it's a planned
>> feature, but would you have more details? In particular can I ask is
>> there any ETA on it?

Not at the moment, no. The next planned "feature" is to provide upgrades from the 4.4.x series (5.0.0-Beta2) 


>> Would there be a 'quick & dirty' way to do it rather easily with the
>> current version? There is a thing or two for us for which it could
>> really come in handy (even in a beta stage).

We might be able to come up with something with your help. Could you provide a recursive file listing (e.g. ls -lhR) of the data you want to in-place import, off-list?


>> Many thanks...
>> Anatole


On Sep 11, 2013, at 10:00 PM, Graeme Ball wrote:

> Hi,
> 
> I've been thinking about this again, and in case no-one else thought
> of the following approach already, here goes:-
> 
...
> 
> OMERO doesn't really need to own the data, since it basically treats
> data as read-only (right?) Upon import it just needs to put the
> metadata in its database, and make a note of where the data are the
> filesystem, i.e. assuming they are in a location it has read access
> to.

In general (caveat, caveat, caveat...), this will likely work. However more than just OMERO treating the fileset directories as read-only, they should be considered read-only *everyone*. Otherwise, the representation of the data may change as other files are added/modified.


> Obviously the user would have issues if they subsequently moved the
> data... The easiest way to tackle this problem without giving OMERO
> root access to the filesystem is to mark the data as read-only after
> import, which the user could either do manually (quick hack); or from
> inside the OMERO client, since it is already running with the user's
> credentials.

OMERO's not running with the user's credentials typically. If yes, then you're right, Graeme. If not, then I would say the rule-of-thumb is that the data should have already been made read-only before importing-in-place.


> Not foolproof, but then what is?

Nothing!

> Regards,
> Graeme

Cheers,
~Josh.



More information about the ome-devel mailing list