Lines Matching refs:repair

38 #include "scrub/repair.h"
44 * Attempt to repair some metadata, if the metadata is corrupt and userspace
61 ASSERT(sc->ops->repair);
64 error = sc->ops->repair(sc);
118 "Corruption not fixed during online repair. Unmount and run xfs_repair.");
122 * Repair probe -- userspace uses this to probe if we're willing to repair a
153 * Normal code would never hold clean buffers across a roll, but repair
195 /* Finish all deferred work attached to the repair transaction. */
208 * Normal code would never hold clean buffers across a roll, but repair
262 * Figure out how many blocks to reserve for an AG repair. We calculate the
487 * here. If the AGFL looks insane we'll just refuse to repair.
752 * information, schedule quotacheck, which will repair corruptions in the quota
770 "inode %llu repair encountered quota error %d, quotacheck forced.",
823 * Initialize all the btree cursors for an AG repair except for the btree that
866 * Reinitialize the in-core AG state after a repair by rereading the AGF
895 * Reinitialize the in-core AG state after a repair by rereading the AGI
972 "Insufficient free space to reset per-AG reservation for AG %u after repair.",
981 /* Decide if we are going to call the repair function for a scrub type. */
990 /* Let debug users force us into the repair routines. */
1013 * Let's see if the inode needs repair. We're going to open-code calls
1014 * to the scrub and repair functions so that we can hang on to the
1091 /* If corruption persists, the repair has failed. */
1171 * function MUST NOT be called from regular repair code because the current