Thanks Jim, the patch worked nicely. Sorry about the long delay in replying.

On Wed, Sep 15, 2010 at 7:02 PM, Jim Nelson <[email protected]> wrote:

> It was a simple patch.  If you pull from trunk, this should be fixed.
>
> However, I'm still concerned about the problem of reimporting a large
> number of files.  That ticket is here: http://trac.yorba.org/ticket/2564
>
> -- Jim
>
>
> On Wed, Sep 15, 2010 at 9:52 AM, Jim Nelson <[email protected]> wrote:
>
>> We recently introduced in trunk a new feature for Shotwell: during the
>> startup scan, if it detects a change to the file, it's reimported (on the
>> assumption that it was edited or manipulated by an external program).  This
>> is a feature request we've had for some time.  The ticket for it is here:
>> http://trac.yorba.org/ticket/2476
>>
>> Note that reimporting also means regenerating thumbnails, as they need to
>> reflect the content of the image file.
>>
>> First, Shotwell should never take this long to start, and should never
>> hang the UI.  I added this change some time back but didn't get a chance to
>> performance test it, as we've been busy dealing with getting 0.7.1 and 0.7.2
>> out the door (among other fire drills).
>>
>> I suspect what's happening is that Unison is causing your entire library
>> to appear changed to Shotwell, which then dutifully schedules all of them to
>> be reimported.  This is obviously undesirable.
>>
>> If Unison changes merely the file timestamp (i.e. it touched the file),
>> this will trigger a reimport.  I thought I'd taken this possibility into
>> account; looking at the code, I missed this.  My bad.
>>
>> I've ticketed this here: http://trac.yorba.org/ticket/2563
>>
>> I'll try and get to this soon.
>>
>> -- Jim
>>
>>
>> On Wed, Sep 15, 2010 at 4:18 AM, Peter DO Smith <[email protected]>wrote:
>>
>>> My installation of Shotwell is suffering from slow start up again, but
>>> under
>>> very specific circumstances.
>>> It took 34 minutes to start up. During this time Shotwell was greyed out
>>> and
>>> unresponsive.
>>> CPU usage varied from 40% to 99%
>>>
>>> I downloaded and compiled the latest version from trunk yesterday
>>> morning.
>>> I maintain two identical installations of my photo library in Ubuntu
>>> Linux
>>> (10.04), one at Home and one in my Office.
>>> The Shotwell data folder is kept in the Pictures folder (to make backup
>>> simpler) and I invoke Shotwell as follows
>>> shotwell -d /home/peter/Pictures/shotwell
>>>
>>> My Home installation is my primary installation where I load photos.
>>> Then I use Unison to synchronise my Pictures folder to a USB drive.
>>> The Pictures folder is then restored from the USB drive to my Office
>>> machine, once again using Unison.
>>>
>>> This strategy has worked well until now.
>>> Since yesterday, when I start up Shotwell on my Office machine after
>>> restoring from my USB drive, I find that Shotwell is greyed out and
>>> unresponsive for more than 30 minutes.
>>> If I then close down Shotwell and restart it starts up quickly, as it did
>>> before.
>>>
>>> I used Unison to see if the folders had changed. This showed me that
>>> Shotwell had rebuilt 7904 thumbnails (both 128 and 360 bit) but that the
>>> primary photos were still identical. I have 9668 photos in my library.
>>> Both
>>> sets of folders are identical in every other respect, except, as
>>> expected,
>>> the database had been updated
>>> As far as I can tell Unison does does an excellent job maintaining
>>> identical, synchronised folders.
>>>
>>> Why would Shotwell rebuild the thumbnails? (many but not all)
>>> Could the rebuild process not run in a separate thread at lower priority
>>> to
>>> avoid this extended unresponsive period?
>>>
>>> Thanks for including the No Events folder. That is a real life saver when
>>> I
>>> am scanning film.
>>>
>>> Peter
>>> _______________________________________________
>>> Shotwell mailing list
>>> [email protected]
>>> http://lists.yorba.org/cgi-bin/mailman/listinfo/shotwell
>>>
>>
>>
>
_______________________________________________
Shotwell mailing list
[email protected]
http://lists.yorba.org/cgi-bin/mailman/listinfo/shotwell

Reply via email to