summaryrefslogtreecommitdiffstats
path: root/xlators/performance/io-cache
diff options
context:
space:
mode:
authorJeff Darcy <jdarcy@redhat.com>2013-02-19 21:14:23 -0800
committerAnand Avati <avati@redhat.com>2013-03-06 23:30:14 -0800
commitc37546cf11555678be6fefdbfec0007272aeb336 (patch)
treed8f67450ebf7e6270fb6a9bf7ee0af38723f5db3 /xlators/performance/io-cache
parent6a9cbcb5b54d32db36ac26d006eae8d08071fff6 (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/performance/io-cache')
0 files changed, 0 insertions, 0 deletions