LU-12420 utils: llog_reader handles uninitialized mountdata
When reading an mountdata that has never been used, "llog_reader
CONFIGS/mountdata" command crashes with following output:
Header size :
500170753
Time : Wed Sep 4 00:57:37 6869
Number of records: 65534
Target uuid :
-----------------------
Segmentation fault
After apply this patch, llog_reader will print following message
and quit under this circumstance:
Header size :
500170753
Time : Wed Sep 4 00:57:37 6869
Number of records: 65534
Target uuid :
-----------------------
uninitialized llog record at index 0
Lustre-change: https://review.whamcloud.com/35178
Lustre-commit:
46f53da979344c88ab985de7227a81240a8107bf
Change-Id: I25147f7fd09c6d59ff0049bdb20ac1979cf43ee4
Signed-off-by: Li Xi <lixi@ddn.com>
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
Reviewed-by: Wang Shilong <wshilong@ddn.com>
Reviewed-by: Li Dongyang <dongyangli@ddn.com>
Signed-off-by: Etienne AUJAMES <eaujames@ddn.com>
Reviewed-on: https://review.whamcloud.com/c/fs/lustre-release/+/48303
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>