[Bugs] [Bug 1471753] [disperse] Keep stripe in in-memory cache for the non aligned write

bugzilla at redhat.com bugzilla at redhat.com
Mon Sep 18 10:45:22 UTC 2017


https://bugzilla.redhat.com/show_bug.cgi?id=1471753



--- Comment #5 from Worker Ant <bugzilla-bot at gluster.org> ---
REVIEW: https://review.gluster.org/17789 (Problem: Consider an EC volume with
configuration  4 + 2. The stripe size for this would be 512 * 4 = 2048. That
means, 2048 bytes of user data stored in one stripe. Let's say 2048 + 512 =
2560 bytes are already written on this volume. 512 Bytes would be in second
stripe. Now, if there are sequential writes with offset 2560 and of size 1
Byte, we have to read the whole stripe, encode it with 1 Byte and then again
have to write it back. Next, write with offset 2561 and size of 1 Byte will
again READ-MODIFY-WRITE the whole stripe. This is causing bad performance
because of lots of READ request travelling over the network.) posted (#5) for
review on master by Ashish Pandey (aspandey at redhat.com)

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are the assignee for the bug.


More information about the Bugs mailing list