enum scrub_param {
/* Exit when fail. */
SP_FAILOUT = 0x0001,
+
+ /* Check only without repairing. */
+ SP_DRYRUN = 0x0002,
};
enum scrub_start {
/* Trigger scrub automatically. */
SS_AUTO = 0x00000008,
+
+ /* Set dryrun flag. */
+ SS_SET_DRYRUN = 0x00000010,
+
+ /* Clear dryrun flag. */
+ SS_CLEAR_DRYRUN = 0x00000020,
};
/* The flags here are only used inside OSD, NOT be visible by dump(). */
struct lvfs_run_ctxt os_ctxt;
struct ptlrpc_thread os_thread;
struct osd_idmap_cache os_oic;
- cfs_list_t os_inconsistent_items;
+ struct list_head os_inconsistent_items;
/* write lock for scrub prep/update/post/checkpoint,
* read lock for scrub dump. */