[Digikam-users] Metadata
Anders Lund
anders at alweb.dk
Sat Jun 29 09:55:37 BST 2013
On Lørdag den 29. juni 2013 10:51:03, Remco Viëtor wrote:
> On Saturday 29 June 2013 09:59:42 Anders Lund wrote:
> > On Lørdag den 29. juni 2013 09:54:15, jdd wrote:
> > > Le 29/06/2013 09:43, Anders Lund a écrit :
> > > > That is what I sometimes do, for example by tagging a whole album
>
> with
>
> > > > some
> > > > tags.
> > > >
> > > > What I thought of was something like an external process and some que
> > > > management.
>
> Well, if Digikam would run a large tag update as a background job, you
> might get in trouble if you do anything with one of the files concerned
> while the queue is running.
>
> For instance: all images in an album need a particular tag (e.g. a
> location), and part of them need other tags. You start the queue for a
> location tag, and then for the other tags. It's very easy to get in a
> situation where a file gets read by the 1st job, then read and modified by
> the second, then modified by the first => loss of tags added in second
> queue. It's as easy to lose the tags from the first queue.
>
> Another situation: you start a queue, then decide to edit an image rather
> far ahead, so that the editor has opened the file when the tag queue has to
> modify the tags. How do you want to handle that?
>
> There are ways to handle this kind of things, but they are not easy to
> implement 100% correct, and have an impact on speed.
>
> Personally I prefer a conservative approach, even if it includes waiting a
> bit every now and then, over a method that seems faster, but has way more
> risk of data loss.
In case that is the best choice, I think it would be good to make it more
obvious that digikam is busy. In my case, I try to move on becase it looks
like I can do so in the ui.
--
Anders
More information about the Digikam-users
mailing list