Re: [Gluster-devel] .glusterfs directory?
On 21/12/20 2:35 pm, Emmanuel Dreyfus wrote: On Mon, Dec 21, 2020 at 01:53:06PM +0530, Ravishankar N wrote: Are you talking about the entries inside.glusterfs/indices/xattrop/* ? Any stale entries here should automatically be purged when self-heal daemon as it crawls the folder periodically. I mean for instance: # ls -l .glusterfs/aa/aa/dd69-7b3d-45e9-bd0f-8a8bbaa189a5 lrwxrwxrwx 1 root wheel 60 Nov 4 2018 .glusterfs//aa/aa/dd69-7b3d-45e9-bd0f-8a8bbaa189a5 -> ../../f0/91/f091de81-a4e2-4548-acf4-4b19c7bdac5e/tpm_nvwrite # ls -l .glusterfs/f0/91/f091de81-a4e2-4548-acf4-4b19c7bdac ls: .glusterfs/f0/91/f091de81-a4e2-4548-acf4-4b19c7bdac5e/tpm_nvwrite: No such file or directory If this is the case on all bricks, then it might be okay to remove this stale symlink. But if tpm_nvwrite directory is present on other bricks, then it is better to check what the path to it is [1] and if its trusted.gfid xattr is indeed dd69-7b3d-45e9-bd0f-8a8bbaa189a5 and why its missing on this brick alone (maybe pending self heal?) [1] https://github.com/gluster/glusterfs/commit/afbdcda3f4d6ffb906976064e0fa6f6b824718c8 -Ravi --- Community Meeting Calendar: Schedule - Every 2nd and 4th Tuesday at 14:30 IST / 09:00 UTC Bridge: https://meet.google.com/cpu-eiue-hvk Gluster-devel mailing list Gluster-devel@gluster.org https://lists.gluster.org/mailman/listinfo/gluster-devel
Re: [Gluster-devel] .glusterfs directory?
On Mon, Dec 21, 2020 at 01:53:06PM +0530, Ravishankar N wrote: > Are you talking about the entries inside.glusterfs/indices/xattrop/* ? Any > stale entries here should automatically be purged when self-heal daemon as > it crawls the folder periodically. I mean for instance: # ls -l .glusterfs/aa/aa/dd69-7b3d-45e9-bd0f-8a8bbaa189a5 lrwxrwxrwx 1 root wheel 60 Nov 4 2018 .glusterfs//aa/aa/dd69-7b3d-45e9-bd0f-8a8bbaa189a5 -> ../../f0/91/f091de81-a4e2-4548-acf4-4b19c7bdac5e/tpm_nvwrite # ls -l .glusterfs/f0/91/f091de81-a4e2-4548-acf4-4b19c7bdac ls: .glusterfs/f0/91/f091de81-a4e2-4548-acf4-4b19c7bdac5e/tpm_nvwrite: No such file or directory -- Emmanuel Dreyfus m...@netbsd.org --- Community Meeting Calendar: Schedule - Every 2nd and 4th Tuesday at 14:30 IST / 09:00 UTC Bridge: https://meet.google.com/cpu-eiue-hvk Gluster-devel mailing list Gluster-devel@gluster.org https://lists.gluster.org/mailman/listinfo/gluster-devel
Re: [Gluster-devel] .glusterfs directory?
On 21/12/20 1:16 pm, Emmanuel Dreyfus wrote: On a healthy system, one should definitely not remove any files or sub directories inside .glusterfs as they contain important metadata. Which entries specifically inside .glusterfs do you think are stale and why? There are indexes leading to no file, causing heal complains. Are you talking about the entries inside.glusterfs/indices/xattrop/* ? Any stale entries here should automatically be purged when self-heal daemon as it crawls the folder periodically. --- Community Meeting Calendar: Schedule - Every 2nd and 4th Tuesday at 14:30 IST / 09:00 UTC Bridge: https://meet.google.com/cpu-eiue-hvk Gluster-devel mailing list Gluster-devel@gluster.org https://lists.gluster.org/mailman/listinfo/gluster-devel
Re: [Gluster-devel] .glusterfs directory?
> On a healthy system, one should definitely not remove any files or sub > directories inside .glusterfs as they contain important metadata. Which > entries specifically inside .glusterfs do you think are stale and why? There are indexes leading to no file, causing heal complains. -- Emmanuel Dreyfus m...@netbsd.org --- Community Meeting Calendar: Schedule - Every 2nd and 4th Tuesday at 14:30 IST / 09:00 UTC Bridge: https://meet.google.com/cpu-eiue-hvk Gluster-devel mailing list Gluster-devel@gluster.org https://lists.gluster.org/mailman/listinfo/gluster-devel
Re: [Gluster-devel] .glusterfs directory?
On 21/12/20 7:10 am, Emmanuel Dreyfus wrote: Hello I have a lot of stale entries in bricks' .glusterfs directories. Is it safe to just rm -rf it and hope for automatic rebuild? Reading the source and experimenting, it does not seems obvious. Or is there a way to clean up stale entries that lead to files that do not exist anymore? On a healthy system, one should definitely not remove any files or sub directories inside .glusterfs as they contain important metadata. Which entries specifically inside .glusterfs do you think are stale and why? -Ravi --- Community Meeting Calendar: Schedule - Every 2nd and 4th Tuesday at 14:30 IST / 09:00 UTC Bridge: https://meet.google.com/cpu-eiue-hvk Gluster-devel mailing list Gluster-devel@gluster.org https://lists.gluster.org/mailman/listinfo/gluster-devel
[Gluster-devel] .glusterfs directory?
Hello I have a lot of stale entries in bricks' .glusterfs directories. Is it safe to just rm -rf it and hope for automatic rebuild? Reading the source and experimenting, it does not seems obvious. Or is there a way to clean up stale entries that lead to files that do not exist anymore? -- Emmanuel Dreyfus http://hcpnet.free.fr/pubz m...@netbsd.org --- Community Meeting Calendar: Schedule - Every 2nd and 4th Tuesday at 14:30 IST / 09:00 UTC Bridge: https://meet.google.com/cpu-eiue-hvk Gluster-devel mailing list Gluster-devel@gluster.org https://lists.gluster.org/mailman/listinfo/gluster-devel