Hi,
it looks like datastore1 is local storage on one of your two esxi hosts. Is that right?
Are you doing a storage vMotion from one local storage to another?
Thats not possible with esxi 4.1. Because you need shared Storage. Both Hosts need to know all datastore where the VM are stored in.
Frank