diff options
author | Jeff Darcy <jdarcy@redhat.com> | 2013-02-19 21:14:23 -0800 |
---|---|---|
committer | Anand Avati <avati@redhat.com> | 2013-03-06 23:30:14 -0800 |
commit | c37546cf11555678be6fefdbfec0007272aeb336 (patch) | |
tree | d8f67450ebf7e6270fb6a9bf7ee0af38723f5db3 /xlators/nfs/server/src/mount3-auth.c | |
parent | 6a9cbcb5b54d32db36ac26d006eae8d08071fff6 (diff) |
performance/write-behind: guarantee non-overlapping concurrent writesv3.4.0alpha2
Maintain a list of writes (either written behind or SYNC) which are
currently "in progress" (i.e, STACK_WIND'ed towards server) and hold
off any new STACK_WIND of write (either written behind or SYNC) which
overlaps with any of the "in progress" writes.
This is a guarantee which AFR's eager-lock depends upon (though not
strictly a write-behind requirement)
Change-Id: Icedd0b51b440366a906dc9223d62b7fd6ef2ca03
BUG: 857673
Original-author: Anand Avati <avati@redhat.com>
Signed-off-by: Anand Avati <avati@redhat.com>
Signed-off-by: Jeff Darcy <jdarcy@redhat.com>
Reviewed-on: http://review.gluster.org/4642
Tested-by: Gluster Build System <jenkins@build.gluster.com>
Diffstat (limited to 'xlators/nfs/server/src/mount3-auth.c')
0 files changed, 0 insertions, 0 deletions