Re: Re-linking subdirectories with root inodes in CephFS

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]


Following up, the daemon doesn't crash anymore, and just stays in a damaged state.

2024-02-19 07:41:52.465975433    -14> 2024-02-19T07:41:51.007+0000 7f0cf08feb38 20 mds.0.cache.ino(0x2000027e1f4) decode_snap_blob snaprealm(0x2000027e1f4 seq 389f lc 0 cr 389f cps 38a0 snaps={} past_parent_snaps=36a4,37f3,382a,3846,3856,3
5a,385d,3861,3865,3869,386d,3871,3873,3875,3876,3878,387a,387c,387e,3880,3882,3884,3886,3888,388a,388c,388e,3890,3892,3894,3896,3898,389a,389c,389e last_modified 0.000000 change_attr 6403 0x7f0cf0c456f0)
2024-02-19 07:41:52.465976770    -13> 2024-02-19T07:41:51.007+0000 7f0cf08feb38 20 mds.0.cache.dir(0x602) lookup_exact_snap (head, '2000027e1f4')
2024-02-19 07:41:52.465980875    -12> 2024-02-19T07:41:51.007+0000 7f0cf08feb38  1 mds.0.cache.den(0x602 2000027e1f4) loaded already corrupt dentry: [dentry #0x100/stray2/2000027e1f4 [38a0,head] rep@0.0 NULL (dversion lock) pv=0 v=14846772
5 ino=(nil) state=0 0x7f0cefc0acd0]
2024-02-19 07:41:52.465991373    -11> 2024-02-19T07:41:51.007+0000 7f0cf08feb38 10 mds.0.cache.dir(0x602) go_bad_dentry 2000027e1f4
2024-02-19 07:41:52.465993109    -10> 2024-02-19T07:41:51.007+0000 7f0cf08feb38 -1 mds.0.damage notify_dentry Damage to dentries in fragment * of ino 0x602is fatal because it is a system directory for this rank
2024-02-19 07:41:52.466011324     -9> 2024-02-19T07:41:51.007+0000 7f0cf08feb38  5 set_want_state: up:rejoin -> down:damaged
2024-02-19 07:41:52.466012799     -8> 2024-02-19T07:41:51.007+0000 7f0cf08feb38  5 Sending beacon down:damaged seq 11

The directories under '100' are the directories that have seemingly been strayed by the data-scan. The snaprealm problems still persist, however they aren't fatal anymore.

Attempting to run a scrub or listing damage via `ceph tell mds.fs:0` results in:
terminate called after throwing an instance of 'std::out_of_range'
  what():  map::at
  zsh: abort      ceph tell damage ls

Running the same thing via ceph daemon results in:
ERROR: (38) Function not implemented

Alex D.
RedXen System & Infrastructure Administration

Attachment: signature.asc
Description: PGP signature

ceph-users mailing list -- ceph-users@xxxxxxx
To unsubscribe send an email to ceph-users-leave@xxxxxxx

[Index of Archives]     [Information on CEPH]     [Linux Filesystem Development]     [Ceph Development]     [Ceph Large]     [Ceph Dev]     [Linux USB Development]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [xfs]

  Powered by Linux