View Single Post
Old 10-21-2013, 11:35 AM   #4
chaley
Grand Sorcerer
chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.chaley ought to be getting tired of karma fortunes by now.
 
Posts: 12,476
Karma: 8025702
Join Date: Jan 2010
Location: Notts, England
Device: Kobo Libra 2
Thanks for the logs. I think I understand what is happening. I am traveling so I can't look at the code to verify my theory.

From what I see in the logs, calibre's cache is (mostly) up to date for both devices. CC is sending very little metadata up to calibre in all of the connections. However, calibre is sending metadata back to device B if you had just connected device A. What that:book2: means is that the last modified date for the books changed when you changed devices. My theory: reading list is doing something to a custom column when it syncs with a device that causes the lastmod dates of ask the books in the list to change such as altering a custom column, perhaps to itself. The second time you sync, reading list doesn't have any work to do so no dates get changed. When you connect a different device, reading list processes the new device again changing the last mod dates. Metadata is sent because the last mod dates have changed since the last send.

The easy test is to disable reading list and see if the problem goes away. Alternatively you could look for something that is changing last mod dates, such as changing the template for a composite custom column. Alternatively squared, look at the last mod date to see if it changed after a connect of a different device.
chaley is offline   Reply With Quote