azure - Acquiring multiple leases on blobs -
if have multiple compute instances try acquire lease on same blob @ same time, seems succeed quite often. under impression once lease given out (and thus, acquired client) should impossible given out @ same time?
i hope case, have been using blob leases distributed locks in azure.
you need read article "managing concurrency in windows azure leases" @smarx exact answer:
by @smarx: "a lease distributed equivalent of lock. locks rarely, if ever, used in distributed systems, because when components or networks fail in distributed system, it’s easy leave entire system in deadlock situation. leases alleviate problem, since there’s built-in timeout, after resources accessible again."
http://blog.smarx.com/posts/managing-concurrency-in-windows-azure-with-leases
Comments
Post a Comment