The first time that I tried to upgrade, Yosemite took so long that I crossed my fingers, stopped the upgrade, and restarted. My second attempt was no faster. So I just let it go. After a couple of days, I awoke one morning to find the upgrade complete.
Advice: Just let the upgrade run. In the end, all will be well.