summaryrefslogtreecommitdiff
tag namerepair-rtsummary_2021-12-15 (902ad0ab43f829b9ea5a8c8c8e07038c9453dab5)
tag date2021-12-15 17:30:55 -0800
tagged byDarrick J. Wong <djwong@kernel.org>
tagged objectcommit a72e974d1b...
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+H93GTRKtOsFAmG6ls8ACgkQ+H93GTRK tOtjfQ/9EaciK4CkqZ8uRnbm6P77rGVVMXNw+/KwQ4Fc2w96jKs/4caHn1gX9IpE Jzu5Q+WB4iYtbpPw3p6CxKdnTPyEaK+NVtdy010gnjGMhmy8Qsk3Em6Lj9ctX6II l2NeEli/sCTqWePhZ4nkG0IDgS3Eiv/xT/d74F81AeNix7l6NBiMHX1wbJPSK3vA SJd+eRaCs6Em6i7dVKY6X7Wf7ez4DydZVhWypKz1hlhofx/ioMRTxyKQ3lFHerwm imtLpRilhGuETOt1yAg5tu8eEQe5DESnAaHur7hu2+cpZcg1Ui5xyV4MF1POJGu+ O8sHi3WaZRWRGKb/mXXhq5QDO1y3qS+8qxoq5EH8z0ST04bTIwqp/xJguRZHp6yG 6OeiB4wb52m5qj5j/6AweKe/iAQ/kTJYBZhnJ9a8UxcOCsw9ZBniQaS3n9tUJm4h jQFi/GIn5KI0GH6hYjodDVN2gdlAwQLAdINl5iQBPwrdGUTlgzYc4BTSuv1j3McE rQnNzaanImfgec3ANmR1SwPZ0DlO+FLHUH65I0ON6zVFzNqEAn+ylF3WzEMRjIpb kZopng2XTkgHQ5HsvDUUQP7w8IR4QI+En6qLpcteYNCoSNGyub3jF+2AEPv99ZyM 4nWd2ZbT6KZ8vFb1av0+kjCNgjWdL3YdzzhmRv1TY/0c7UI6rE0= =A9dj -----END PGP SIGNATURE-----