[Cluster-devel] [gfs2_edit PATCH] gfs2_edit: mark log headers with the unmounted flag

Andrew Price anprice at redhat.com
Tue Mar 4 11:43:29 UTC 2014


Hi Bob,

On 03/03/14 21:17, Bob Peterson wrote:
> Hi,
>
> This patch prints out "[UNMOUNTED]" next to log headers that have the
> unmounted flag set. That makes it much easier to determine the active
> part of a journal.

Looks good to me.

Cheers,
Andy

>
> Regards,
>
> Bob Peterson
> Red Hat File Systems
>
> Signed-off-by: Bob Peterson <rpeterso at redhat.com>
> ---
> diff --git a/gfs2/edit/journal.c b/gfs2/edit/journal.c
> index 118d068..4dab61c 100644
> --- a/gfs2/edit/journal.c
> +++ b/gfs2/edit/journal.c
> @@ -573,10 +573,13 @@ void dump_journal(const char *journal, int tblk)
>   				check_journal_wrap(lh.lh_sequence,
>   						   &highest_seq);
>   				print_gfs2("0x%llx (j+%4llx): Log header: Seq"
> -					   ": 0x%x, tail: 0x%x, blk: 0x%x",
> +					   ": 0x%x, tail: 0x%x, blk: 0x%x%s",
>   					   abs_block, ((jb + wrappt) % j_size)
>   					   / sbd.bsize, lh.lh_sequence,
> -					   lh.lh_tail, lh.lh_blkno);
> +					   lh.lh_tail, lh.lh_blkno,
> +					   lh.lh_flags ==
> +					   GFS2_LOG_HEAD_UNMOUNT ?
> +					   " [UNMOUNTED]" : "");
>   			}
>   			eol(0);
>   		} else if (sbd.gfs1 && ld_blocks > 0) {
>




More information about the Cluster-devel mailing list