-
Notifications
You must be signed in to change notification settings - Fork 5.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
mds: catch damage to dentry's first field #49773
Commits on Mar 29, 2023
-
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for 17d8265 - Browse repository at this point
Copy the full SHA 17d8265View commit details -
mds: add debugging for pre_cow_old_inode
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for c9d3605 - Browse repository at this point
Copy the full SHA c9d3605View commit details -
mds: catch damage to dentry's first field
When possible. Abort the MDS before it can be written to the journal/directory. This is part of a series to address corruption first observed in [1]. How the corruption is introduced is yet unknown. [1] https://tracker.ceph.com/issues/38452#note-10 Fixes: http://tracker.ceph.com/issues/58482 Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for 0340752 - Browse repository at this point
Copy the full SHA 0340752View commit details -
mds: provide test configs for creating first corruption
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for fe258dc - Browse repository at this point
Copy the full SHA fe258dcView commit details -
qa/tasks: allow specifying timeout command prefix to ceph
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for dbf1a40 - Browse repository at this point
Copy the full SHA dbf1a40View commit details -
qa/tasks/cephfs: use rank_asok and allow specifying rank
This will use the more efficient: ceph tell mds.<fsname>:<rank> ... Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for 3ba1739 - Browse repository at this point
Copy the full SHA 3ba1739View commit details -
qa/tasks/cephfs: test damage to dentry's first is caught
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for 293b90f - Browse repository at this point
Copy the full SHA 293b90fView commit details -
qa: add missing scan_links step for data scan recovery
Without, the first field remains corrupt (HEAD). Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for 1b4d907 - Browse repository at this point
Copy the full SHA 1b4d907View commit details -
mds: add config to decide whether to mark dentry bad
So admin can restore access to files if necessary. Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for 7ffa065 - Browse repository at this point
Copy the full SHA 7ffa065View commit details