From b3e30f49d3947c63b56274657a5c55af9ba85a2d Mon Sep 17 00:00:00 2001 From: Fan Yong Date: Sat, 3 Dec 2016 04:44:27 +0800 Subject: [PATCH] LU-9334 lfsck: reset trace file for upgrade case With PFL introduced, the layout LFSCK on-disk trace file will be changed, that is incompatibile with non-PFL case. Use new layout LFSCK trace file magic for FPL case, that will reset the layout LFSCK on-disk trace files for when upgrade from non-PFL case. Signed-off-by: Fan Yong Change-Id: Id3b3fa4a89e5a408700653d8b759b76626c78912 Reviewed-on: https://review.whamcloud.com/26716 Reviewed-by: Andreas Dilger Reviewed-by: Jinshan Xiong Tested-by: Jenkins Tested-by: Maloo --- lustre/lfsck/lfsck_layout.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lustre/lfsck/lfsck_layout.c b/lustre/lfsck/lfsck_layout.c index 1d8ab14..dee7c1f 100644 --- a/lustre/lfsck/lfsck_layout.c +++ b/lustre/lfsck/lfsck_layout.c @@ -50,8 +50,9 @@ #define LFSCK_LAYOUT_MAGIC_V1 0xB173AE14 #define LFSCK_LAYOUT_MAGIC_V2 0xB1734D76 +#define LFSCK_LAYOUT_MAGIC_V3 0xB17371B9 -#define LFSCK_LAYOUT_MAGIC LFSCK_LAYOUT_MAGIC_V2 +#define LFSCK_LAYOUT_MAGIC LFSCK_LAYOUT_MAGIC_V3 struct lfsck_layout_seq { struct list_head lls_list; -- 1.8.3.1