Another idea for local copy.

Imagine I have some images on a slow external drive (old 2GB USB 2.0, 
network location over 10Mbit/s wire or whatever).

In this case, what I want is that any picture I edit is automagically 
"checked out" into the local cache on my fast internal (possibly SSD) 
drive and "checked in" (aka: copied back), at the end of the session.


I imagine a group of  settings in the prefs, that could look a bit like 
this:

cache in local storage if origin is  [  ] slow
                                      [  ] in list of slow locations
slowness threshold                   [ 10 ] MB/s
slow locations                       [ /Media/truecrypt:
                                        UUID="4CBF-23A2":192.168.0.254 ]

So if 'origin is slow' is ticked, DT would autocache anything 
originating from media that have reading speeds below the 'slowness 
threshold'.
Additionally, one should be able to specify a list of 'slow locations' 
which always get cached.

Autocached images would get copied back (including their XMPs) to their 
origin at the end of a DT session, assuming the origin is still 
connected. Additionally DT would check for this at startup and sync 
then, if necessary & possible.

Alternatively, syncing could be a background task that does this 
automatically, whenever the machine is idle for 30 seconds, staring with 
the least recently changed, not yet synced images.

Does that make any sense?

.mm

------------------------------------------------------------------------------
This SF.net email is sponsored by Windows:

Build for Windows Store.

http://p.sf.net/sfu/windows-dev2dev
_______________________________________________
darktable-devel mailing list
darktable-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/darktable-devel

Reply via email to