Re: [Gluster-devel] .glusterfs directory?

2020-12-21 Thread Ravishankar N



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?

2020-12-21 Thread Emmanuel Dreyfus
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?

2020-12-21 Thread Ravishankar N



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?

2020-12-20 Thread Emmanuel Dreyfus
> 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?

2020-12-20 Thread Ravishankar N



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?

2020-12-20 Thread Emmanuel Dreyfus
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