From: Bob Peterson Date: Thu, 6 Mar 2014 22:19:15 +0000 (-0500) Subject: GFS2: Move recovery variables to journal structure in memory X-Git-Tag: v3.15-rc1~97^2~12 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a17d758b661d6fa01a0d466d7bdda3c131bb68f9;p=pandora-kernel.git GFS2: Move recovery variables to journal structure in memory If multiple nodes fail and their recovery work runs simultaneously, they would use the same unprotected variables in the superblock. For example, they would stomp on each other's revoked blocks lists, which resulted in file system metadata corruption. This patch moves the necessary variables so that each journal has its own separate area for tracking its journal replay. Signed-off-by: Bob Peterson Signed-off-by: Steven Whitehouse --- Reading git-diff-tree failed