As I stated in another reply to this question some days ago, the patch that solves this and some other issues is already ready for review since Jan 12.
It needs to be reviewed and merged before I can backport it to 3.6. I also have some other patches pending to be reviewed.
Thanks,
Xavi
On 21.01.2015 19:20, Pranith Kumar Karampuri wrote:
hi RASTELLI,
There were two issues we faced in 3.6.1 rename for ec. Panpan feng (CCed) raised the following bug: https://bugzilla.redhat.com/show_bug.cgi?id=1171681 for this issue. First bug is fixed by Xavih @http://review.gluster.com/9072, Panpan feng found that rename in same directory leads to a hang after this fix. I just sent a fix for that issue @http://review.gluster.org/9475.
Will backport the patch after Xavier Hernandez (CCed) accepts the patch.
Thanks for all the help panpan feng!!
Pranith
On 01/19/2015 04:56 PM, RASTELLI Alessandro wrote:Hi,
with GlusterFS 3.6.1 and dispersed volumes I can’t move or rename files.
i.e. mkdir test, mv test test2 gives this error:
[2015-01-19 11:23:47.464429] I [dht-common.c:1822:dht_lookup_cbk] 0-storage-recorder-dht: Entry /varie/test2 missing on subvol storage-recorder-disperse-1
[2015-01-19 11:23:47.466721] I [dht-common.c:1822:dht_lookup_cbk] 0-storage-recorder-dht: Entry /varie/test2 missing on subvol storage-recorder-disperse-1
[2015-01-19 11:23:47.468021] I [dht-common.c:1822:dht_lookup_cbk] 0-storage-recorder-dht: Entry /varie/test2 missing on subvol storage-recorder-disperse-1
[2015-01-19 11:23:47.468813] I [dht-rename.c:1344:dht_rename] 0-storage-recorder-dht: renaming /varie/test (hash=storage-recorder-disperse-1/cache=storage-recorder-disperse-0) => /varie/test2 (hash=storage-recorder-disperse-1/cache=)
[2015-01-19 11:23:47.468860] E [ec-helpers.c:346:ec_loc_parent] 0-storage-recorder-disperse-1: Invalid loc
[2015-01-19 11:23:47.469349] I [MSGID: 109030] [dht-rename.c:119:dht_rename_hashed_dir_cbk] 0-storage-recorder-dht: rename /varie/test -> /varie/test2 on storage-recorder-disperse-1 failed, (gfid = 78545b91-87d0-4bb1-9fe9-d9d95a4299bf) [Invalid argument]
[2015-01-19 11:23:47.469400] W [fuse-bridge.c:1755:fuse_rename_cbk] 0-glusterfs-fuse: 89604620: /varie/test -> /varie/test2 => -1 (Invalid argument)
Can you please indicate how to fix?
Thanks
Alessandro
_______________________________________________ Gluster-users mailing list Gluster-users@xxxxxxxxxxx http://www.gluster.org/mailman/listinfo/gluster-users
_______________________________________________ Gluster-users mailing list Gluster-users@xxxxxxxxxxx http://www.gluster.org/mailman/listinfo/gluster-users