Hey guys,
I am wondering, by any chance do you have something that might be blocking connections such as Little Snitch installed? I am somewhat suspecting that might be the culprit, I just turned it off earlier today and will wait and see if that does the trick. What got me thinking is that my wife's computer isn't exhibiting any of these issues and we have a shared family library, the key difference is that she has no need for something like Little Snitch.
However, prior to be suspecting it is LittleSnitch messing with cloudphotod's connections which is causing it to go into some type of death loop spiral. I do have a solution which actually worked that I have been using for a few weeks and yet still have the ability to retain having my library synced with iCloud.
It is just a matter of setting up a local cron job to run every 5 minutes to disable the process via launchctl, no need to baby sit the process at all.
Code:
> crontab -e
> */5 * * * * launchctl stop com.apple.cloudphotod
Once the crontab is installed, you should not have any further issues. It is less than an ideal solution but it does resolve all this madness. I am hoping that this might all have to do with connection blocking, will report back later if it does indeed resolve the issue.
Good luck, sadly since 10.6 Snow leopard it has been going down hill fast.