path: root/
diff options
authorXavier Hernandez <>2015-10-28 14:00:41 +0100
committerJeff Darcy <>2015-11-05 04:37:17 -0800
commit80c046f10207ab3f039210683d3931a2615861f1 (patch)
treeed76a5bb2fd160838f843d1da656b46003274fb2 /
parent1918d618a91fe9d9021916d53091173f4ad6b882 (diff)
cluster/ec: Fix bad management of lock owners
Since the addition of parallel reads patch for ec, a lock can have more than one owner at the same time. The list of owners was stored inside the 'owner_list' field of each fop. The problem was with fops that required more than one lock (like rename). In this case the same field was used to add the fop to more than one list, casing an overwrite of the previous list. This has been solved moving the 'owner_list' field from ec_fop_data_t to ec_lock_link_t structure. Change-Id: I6042129f09082497b80782b5704a52c35c78f44d BUG: 1276031 Signed-off-by: Xavier Hernandez <> Reviewed-on: Tested-by: Gluster Build System <> Reviewed-by: Jeff Darcy <>
Diffstat (limited to '')
0 files changed, 0 insertions, 0 deletions