If I have multiple compute instances that try to acquire a lease on the same blob at the same time, it seems to succeed quite often. I was under the impression that once a lease was given out (and thus, acquired by the client) it should be impossible for another to be given out at the same time?
I hope this is the case, I have been using blob leases as distributed locks in Azure.