summaryrefslogtreecommitdiff
tag namerepair-rtsummary_2021-10-22 (0b28bcb673143b76bef1920a196ea3dd8d1dcad5)
tag date2021-10-22 16:45:23 -0700
tagged byDarrick J. Wong <djwong@kernel.org>
tagged objectcommit bd1001e99e...
xfs: online repair of realtime summaries
This series uses the atomic extent swapping code to enable safe reconstruction of the realtime summary file. First, we enable online repair to allocate a temporary file on the filesystem that can be used by online repair to stage reconstructed metadata. Next, we walk the realtime bitmap to compute a new summary in this temporary file. Finally, we swap the contents of the two files with the atomic extent swap feature. -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEUzaAxoMeQq6m2jMV+H93GTRKtOsFAmFzTRMACgkQ+H93GTRK tOv3xw//dI0U6TB7nRXQ6Rw4cMEP7v/2CwfLC2BldW2HsMKlAKz+ipNDCHOb4Ypx ValxY8Oib28xAaes0LB86DmL9nKD2M0DUW7tB9jFeRFykZENM2pR39EnttJ00uWq ULxgAyOFnPrhKg2cJTuVZtTO3t53sneQeLYDf5IUb8Lzzha6NKpM8YUQLWksRmhW BOKzl7mf5hNJPbppANYvDkBsTEsxXQjpzDjkpP1J3gucWlHsnAm7dVuki//ux1If e93fPgeKJEGDhZJMEsvF3eRInkT1EAYRMP/LSHLg0lv6niLEZmF1v9A1jvM0GY4A CA3fpIqesbVXfmL8AURglNoEAL5V/uZVBOYt5FFlpY/cEtQAkr9S0be8jleIaA8k eu3yMfUqSLhMTOTeAjYcGwiX5l8PqDc/OvjMuCZ3F9vIljFyhbgXCgLUI5jItHSw 20QsEDB4BFsHriOLq8dc2YuU9wLure2tHuRKX40Pehbj5KpptO40M8X/wOIiYcDR EO8FS2JFipuBgR32WM2A688j6xivx+jmsktMk49LUw0GJbYRZOy6nekmQt+MxR5s MgcjpQ/A3k8Om/vEjW3QigB41Z4tl0R7TzSabhmaD7XkwLkHU+Ukk7meLuGtW+ET 68lx9C1/lYyRZtUTE0+j/lHNALXawNRChDd2jhM9EJWWIzcMibo= =aAuO -----END PGP SIGNATURE-----