Ravishankar N
2018-09-28 11:57:36 UTC
+ gluster-users.
Adding Karthik to see if he has some cycles to look into this.
-Ravi
Adding Karthik to see if he has some cycles to look into this.
-Ravi
Hi, glusterfs expert
When I test with glusterfs version 3.12.3 I find it quite often that
sometimes, there are entry remains in gluster volume heal
<vol-name>info output for long time, *it does not disappear until you
visit it from the mount point, is this normal*?
# gluster v heal services info
Brick sn-0.local:/mnt/bricks/services/brick
Status: Connected
Number of entries: 0
Brick sn-1.local:/mnt/bricks/services/brick
Status: Connected
Number of entries: 0
Brick sn-2.local:/mnt/bricks/services/brick
/fstest_88402c989256d6e39e50208c90c1e85d //this entry remains
in the output until you touch /mnt/services/
fstest_88402c989256d6e39e50208c90c1e85d
Status: Connected
Number of entries: 1
# ssh sn-2.local
Warning: Permanently added 'sn-2.local' (RSA) to the list of known hosts.
USAGE OF THE ROOT ACCOUNT AND THE FULL BASH IS RECOMMENDED ONLY FOR
LIMITED USE. PLEASE USE A NON-ROOT ACCOUNT AND THE SCLI SHELL
(fsclish) AND/OR LIMITED BASH SHELL.
Read /opt/nokia/share/security/readme_root.txt for more details.
# cd /mnt/bricks/services/brick/.glusterfs/indices/xattrop/
# ls
9138e315-efd6-46e0-8a3a-db535078c781
xattrop-dfcd7e67-8c2d-4ef1-93e2-c180073c8d87
# getfattr -m . -d -e hex
/mnt/bricks/services/brick/fstest_88402c989256d6e39e50208c90c1e85d/
getfattr: Removing leading '/' from absolute path names
# file: mnt/bricks/services/brick/fstest_88402c989256d6e39e50208c90c1e85d/
trusted.afr.services-client-1=0x000000000000000100000001
trusted.gfid=0x9138e315efd646e08a3adb535078c781
trusted.glusterfs.dht=0x000000010000000000000000ffffffff
# getfattr -m . -d -e hex
/mnt/bricks/services/brick/fstest_88402c989256d6e39e50208c90c1e85d/fstest_4cf1be62e0b12d3d65fac8eacb523ef3/
getfattr: Removing leading '/' from absolute path names
mnt/bricks/services/brick/fstest_88402c989256d6e39e50208c90c1e85d/fstest_4cf1be62e0b12d3d65fac8eacb523ef3/
trusted.gfid=0x0ccb5c1f96064e699f62fdc72cf036f5
fstest_88402c989256d6e39e50208c90c1e85d is only seen from sn-2 mount
point and sn-2 service brick, there is no such entry if you ls
/mnt/services on sn-0 or sn-1.
# cd /mnt/services/
# ls
backup db fstest_88402c989256d6e39e50208c90c1e85d LCM NE3SAgent
_nokrcpautoremoteuser PM9 RCP_Backup SS_AlLightProcessor SymptomDataUpl
commoncollector EventCorrelationEngine hypertracer Log
netserv ODS ptp rcpha SWM
When I test with glusterfs version 3.12.3 I find it quite often that
sometimes, there are entry remains in gluster volume heal
<vol-name>info output for long time, *it does not disappear until you
visit it from the mount point, is this normal*?
# gluster v heal services info
Brick sn-0.local:/mnt/bricks/services/brick
Status: Connected
Number of entries: 0
Brick sn-1.local:/mnt/bricks/services/brick
Status: Connected
Number of entries: 0
Brick sn-2.local:/mnt/bricks/services/brick
/fstest_88402c989256d6e39e50208c90c1e85d //this entry remains
in the output until you touch /mnt/services/
fstest_88402c989256d6e39e50208c90c1e85d
Status: Connected
Number of entries: 1
# ssh sn-2.local
Warning: Permanently added 'sn-2.local' (RSA) to the list of known hosts.
USAGE OF THE ROOT ACCOUNT AND THE FULL BASH IS RECOMMENDED ONLY FOR
LIMITED USE. PLEASE USE A NON-ROOT ACCOUNT AND THE SCLI SHELL
(fsclish) AND/OR LIMITED BASH SHELL.
Read /opt/nokia/share/security/readme_root.txt for more details.
# cd /mnt/bricks/services/brick/.glusterfs/indices/xattrop/
# ls
9138e315-efd6-46e0-8a3a-db535078c781
xattrop-dfcd7e67-8c2d-4ef1-93e2-c180073c8d87
# getfattr -m . -d -e hex
/mnt/bricks/services/brick/fstest_88402c989256d6e39e50208c90c1e85d/
getfattr: Removing leading '/' from absolute path names
# file: mnt/bricks/services/brick/fstest_88402c989256d6e39e50208c90c1e85d/
trusted.afr.services-client-1=0x000000000000000100000001
trusted.gfid=0x9138e315efd646e08a3adb535078c781
trusted.glusterfs.dht=0x000000010000000000000000ffffffff
# getfattr -m . -d -e hex
/mnt/bricks/services/brick/fstest_88402c989256d6e39e50208c90c1e85d/fstest_4cf1be62e0b12d3d65fac8eacb523ef3/
getfattr: Removing leading '/' from absolute path names
mnt/bricks/services/brick/fstest_88402c989256d6e39e50208c90c1e85d/fstest_4cf1be62e0b12d3d65fac8eacb523ef3/
trusted.gfid=0x0ccb5c1f96064e699f62fdc72cf036f5
fstest_88402c989256d6e39e50208c90c1e85d is only seen from sn-2 mount
point and sn-2 service brick, there is no such entry if you ls
/mnt/services on sn-0 or sn-1.
# cd /mnt/services/
# ls
backup db fstest_88402c989256d6e39e50208c90c1e85d LCM NE3SAgent
_nokrcpautoremoteuser PM9 RCP_Backup SS_AlLightProcessor SymptomDataUpl
commoncollector EventCorrelationEngine hypertracer Log
netserv ODS ptp rcpha SWM