
Poor performance based on poor architectural decision.
#Photo supreme hangs up verifying folders update
But, because folders are collections nearly every image's metadata has to be touched to update the collections the image is member of. It is just a list to aid command dispatch in the UI of the product. 40 minutes to sort? Seriously sorting a folder list to display in the UI is NOT a physical task. And roughly 8-12 subfolders each on average. Seriously? There are 140 2nd level folders (one below the root).

The folder hierarchy is in essentially random order. But, there is a problem: I want to look at what's in 2009 09 / foo. Exposure and other basic edits-not clear. The good news is that basic metadata comes over fine: IPTC, exif, ratings, keywords. Let's poke around a bit and see if everything came over more or less ok. Now I finally have a C1 folder with about 3900 too many variants. Then, I imported this LR catalog for a second pass. Relocated the ENTIRE LR catalog just via the single top level-the whole relocate was recursive. C1 Devs: tell me that this is a valid consequence of implementing folders as collections. A parent folder on physical volume A shows that it has children sub-folders on physical drive B. The bug is that the referential integrity of the database has been violated-it's in an inconsistent state-a big NO-NO. This is not a recursive process! Never mind it costs me some work to go through and locate. It is found and moves under its appropriate parent folder. Let's say you pick a year/month folder that contains say 6 sub-folders. Seems clever, but folders are special: they are the physical organization. Folders in a C1 catalog are just another collection-there is nothing special about them. Now, C1 developers will not consider this a bug but it is. What I thought I could do was just import the Lightroom catalog and then relocate to the copied folders on the SSD. So, the reason I did this twice in C1 is because it didn't work the first time. Since there is no search, I had to visually scan for the multiple variants icon, select the non-primary variants, and delete them. These were tripled to be nearly 3900 in C1. So, I had 1289 virtual copies (not counting the primary) in LR. Turns out you can quickly filter for virtual copies in LR but you cannot filter for non-primary variants in C1. Huh? I checked the LR catalog to see if I had virtual copies for those images? Yes. Some images result in 4 variants per image. By the end the process was taking 2 seconds per image. And then there is the process of finding keywords in a newly imported image and verifying against all of the existing keywords.
#Photo supreme hangs up verifying folders code
What the C1 code thinks it is doing in memory it is actually doing my swapping from disk to memory with millions, yes millions of page faults. So that is 5 to 4 times overcommit of virtual memory.

It probably only gets 4-6G physical memory. Of course, C1 doesn't get all 8 to itself. Memory use of C1 is about 24G on an 8G machine. It looked like it would take only around 3 hours. Images were ticking off at a rate of 6-8 a second. Ratings and crops were enough-anything more is a bonus. I began to import the catalog into Capture One. Now I have a nice LR catalog pointing at referenced images on an ssd. I should have purged many keywords, but I didn't realize what a problem that would be. Did a little bit of clean up on the LR catalog: creating static albums out of smart albums and deleting a few unnecessary albums. I later had to do the same thing in C1: more than 1/2 of an hour. Relocating in LR-well I looked away from the screen for a second and didn't know it had even completed. Copied everything from the main machine internal drive to an external ssd. I decided to transfer the LR catalog to C1. Using tokens, it was easy to use the import to generate a hierarchy of folders that fit the structure of the referenced image catalog. I'd used the location metadata field for the subject matter-easy to copy across all of the images in a folder. The session folders were on an external SSD so it was easy to import images with adjustments into the new catalog back home.

Most of the work to cull and edit was done during the trip. I went on a trip and shot 1300 or so pics that went into about 9 sessions. I started putting new work into a catalog and left my LR catalog in place. I recently made a commitment to C1 and purchased it.
