Hi,
On 01/25/2016 03:27 PM, Yan, Zheng wrote:
On Mon, Jan 25, 2016 at 9:43 PM, Burkhard Linke
<Burkhard.Linke@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx> wrote:
Hi,
On 01/25/2016 01:05 PM, Yan, Zheng wrote:
On Mon, Jan 25, 2016 at 3:43 PM, Burkhard Linke
<Burkhard.Linke@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx> wrote:
Hi,
there's a rogue file in our CephFS that we are unable to remove. Access
to
the file (removal, move, copy, open etc.) results in the MDS starting to
spill out the following message to its log file:
2016-01-25 08:39:09.623398 7f472a0ee700 0 mds.0.cache
open_remote_dentry_finish bad remote dentry [dentry #1/<some file>
[2,head]
auth REMOTE(reg) (dversion lock) pv=0 v=1779105 inode=0 0x24bb98c0]
I have to restart the MDS to keep it from filling up the log file
partition.
How can I get rid of this file?
running following command can delete the file
first, flush mds journal
# ceph daemon mds.xxx flush journal
then, running following command
#rados -p metadata listomapkeys 1.00000000
the output should contain a entry named "<some file>_head"
finally run command
#rados -p metadata rmomapkey 1.00000000 <some file>_head
Before running above commands, please help us debug this issue. Set
debug_mds = 10, restart mds and access the bad file.
The situation is already partly resolved due to the restart of the MDS
service. This had to happen twice (after trying to remove the file and after
trying to move it to a different directory). The file was first listed in
the target directory of the move operation, but vanished after some time.
Nonetheless it is still available as RADOS object ('rados getxattr <inode
hex>.00000000 parent' contains the string 'stray', get dumps its content).
which pool does the Rados object live in ?
Pool id 12.
# rados -p cephfs_two_rep_data getxattr 10002af7f78.00000000 parent
ex¯
10002af7f78øé!stray5Àï¶
# rados -p cephfs_two_rep_data get 10002af7f78.00000000 test.bin
# wc -c test.bin
24984 test.bin
# ceph mds dump | grep pool
dumped mdsmap epoch 100701
data_pools 7,12,20
metadata_pool 8
Regards,
Burkhard
_______________________________________________
ceph-users mailing list
ceph-users@xxxxxxxxxxxxxx
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com