|
From: | Gordan Bobic |
Subject: | Re: [Gluster-devel] Client side AFR race conditions? |
Date: | Thu, 01 May 2008 22:58:41 +0100 |
User-agent: | Thunderbird 1.5.0.12 (X11/20080403) |
Martin Fick wrote:
I am curious, is client side AFR susceptible to raceconditions on writes? If not, how is this mitigated?In other words, what prevents conflicts when client A & B both write to the same file? Could A's write to subvolume A succeed before B's write to subvolume A, and at the same time B's write to subvolume B succeed before A's write to subvolume B? If so, isn't this somewhat similar to a split brain operation? Is there some form a transaction layer using file version #s that prevents this?
I would imagine the same thing happens as would happen on a local FS. Gordan
[Prev in Thread] | Current Thread | [Next in Thread] |