[Gluster-devel] [Gluster-users] Disperse mkdir fails
Xavier Hernandez
xhernandez at datalab.es
Thu Mar 9 16:14:58 UTC 2017
Hi Ram,
On 09/03/17 16:52, Ankireddypalle Reddy wrote:
> Attachment (1):
>
> 1
>
>
>
> info.txt
> <https://imap.commvault.com/webconsole/embedded.do?url=https://imap.commvault.com/webconsole/api/drive/publicshare/346714/file/3037641a3f9b4133920b1b251ed32d5d/action/preview&downloadUrl=https://imap.commvault.com/webconsole/api/contentstore/publicshare/346714/file/3037641a3f9b4133920b1b251ed32d5d/action/download>
> [Download]
> <https://imap.commvault.com/webconsole/api/contentstore/publicshare/346714/file/3037641a3f9b4133920b1b251ed32d5d/action/download>(3.35
> KB)
>
> Hi,
>
> I have a disperse gluster volume with 6 servers. 262TB of
> usable capacity. Gluster version is 3.7.19.
>
> glusterfs1, glusterf2 and glusterfs3 nodes were initially used
> for creating the volume. Nodes glusterf4, glusterfs5 and glusterfs6 were
> later added to the volume.
>
>
>
> Directory creation failed on a directory called
> /ws/glus/Folder_07.11.2016_23.02/CV_MAGNETIC.
>
> # file: ws/glus/Folder_07.11.2016_23.02/CV_MAGNETIC
>
> glusterfs.gfid.string="e8e51015-616f-4f04-b9d2-92f46eb5cfc7"
>
>
>
> gluster mount log contains lot of following errors:
>
> [2017-03-09 15:32:36.773937] W [MSGID: 122056]
> [ec-combine.c:875:ec_combine_check] 0-StoragePool-disperse-7:
> Mismatching xdata in answers of 'LOOKUP' for
> e8e51015-616f-4f04-b9d2-92f46eb5cfc7
>
>
>
> The directory seems to be out of sync between nodes glusterfs1,
> glusterfs2 and glusterfs3. Each has different version.
>
>
>
> trusted.ec.version=0x00000000000839f00000000000083a4d
>
> trusted.ec.version=0x0000000000082ea40000000000083a4b
>
> trusted.ec.version=0x0000000000083a760000000000083a7b
>
>
>
> Self-heal does not seem to be healing this directory.
>
This is very similar to what happened the other time. Once more than 1
brick is damaged, self-heal cannot do anything to heal it on a 2+1
configuration.
What error does return the mkdir request ?
Does the directory you are trying to create already exist on some brick ?
Can you show all the remaining extended attributes of the directory ?
It would also be useful to have the directory contents on each brick (an
'ls -l'). In this case, include the name of the directory you are trying
to create.
Can you explain a detailed sequence of operations done on that directory
since the last time you successfully created a new subdirectory ?
including any metadata change.
Xavi
>
>
> Thanks and Regards,
>
> Ram
>
> ***************************Legal Disclaimer***************************
> "This communication may contain confidential and privileged material for the
> sole use of the intended recipient. Any unauthorized review, use or
> distribution
> by others is strictly prohibited. If you have received the message by
> mistake,
> please advise the sender by reply email and delete the message. Thank you."
> **********************************************************************
>
>
> _______________________________________________
> Gluster-users mailing list
> Gluster-users at gluster.org
> http://lists.gluster.org/mailman/listinfo/gluster-users
>
More information about the Gluster-devel
mailing list