summaryrefslogtreecommitdiffstats
path: root/configure.ac
diff options
context:
space:
mode:
authorPranith Kumar K <pkarampu@redhat.com>2015-12-01 10:59:41 +0530
committerXavier Hernandez <xhernandez@datalab.es>2015-12-01 09:21:17 -0800
commitb8b050c37004c942b8c565cc66a05e8fa999c1ba (patch)
tree43b0a8d9569b0cddc50b4ca769958390bbfd2edb /configure.ac
parent3c18b186921c51b1a976eea8cd1c19f7113ef74c (diff)
cluster/ec: Create copy of dict for setting internal xattrs
Problem: Ec takes a ref of the request xdata and sets trusted.ec.version/algo etc xattrs as part of it. But this request xdata could be using same dictionary to do the operation on multiple subvolumes, due to which other subvolumes will have internal xattrs of ec in it and will be created on subvols where they are not supposed to appear. Fix: Take a copy of the request xdata/dict to prevent this from happening. Most of the debugging work and test script is contributed by Nitya. BUG: 1286910 Change-Id: If146435dfb89656158dbed3862a3e9a0cda60581 Signed-off-by: Pranith Kumar K <pkarampu@redhat.com> Reviewed-on: http://review.gluster.org/12831 Tested-by: NetBSD Build System <jenkins@build.gluster.org> Tested-by: Gluster Build System <jenkins@build.gluster.com> Reviewed-by: Xavier Hernandez <xhernandez@datalab.es>
Diffstat (limited to 'configure.ac')
0 files changed, 0 insertions, 0 deletions