diff options
author | Kaushal M <kaushal@redhat.com> | 2012-12-13 12:51:03 +0530 |
---|---|---|
committer | Anand Avati <avati@redhat.com> | 2012-12-13 14:46:42 -0800 |
commit | 1b681f27e04ae3b74a461ef2601ac8c48ad6b1c3 (patch) | |
tree | 7607160f0b0fdc434d8864b6072ee8f860ddfd5f /xlators/performance/md-cache | |
parent | ef95b1ec0981e5f9859f5308e15ae33608bd6c29 (diff) |
write-behind: fixes issues with iobuf length for large writes
Use of an unsigned type in some calculations of size would lead to segmentation
faults, if several large adjacent writes came in concurrently.
Also, improves buffer allocation code to take the size required into account.
Credits for the patch go to Amar.
Change-Id: I8a09c52d49909e4ee8e7d4dcfa02ec33ea36a551
BUG: 880948
Signed-off-by: Kaushal M <kaushal@redhat.com>
Reviewed-on: http://review.gluster.org/4307
Tested-by: Gluster Build System <jenkins@build.gluster.com>
Reviewed-by: Anand Avati <avati@redhat.com>
Diffstat (limited to 'xlators/performance/md-cache')
0 files changed, 0 insertions, 0 deletions