On Wed, Jun 14, 2017 at 07:06:52PM -0500, Eric Sandeen wrote: > On 4/13/17 6:54 AM, Brian Foster wrote: > > On Thu, Apr 13, 2017 at 10:13:53AM +0200, Jan Tulak wrote: > >> Add a warning about possible corruption when exporting a dirty log, as > >> the log content does not agree with obfuscated metadata. > >> > >> Signed-off-by: Jan Tulak <jtulak@xxxxxxxxxx> > >> --- > >> Change: More elaborate warning message. > >> --- > >> db/metadump.c | 4 +++- > >> 1 file changed, 3 insertions(+), 1 deletion(-) > >> > >> diff --git a/db/metadump.c b/db/metadump.c > >> index 66952f6..2dd8593 100644 > >> --- a/db/metadump.c > >> +++ b/db/metadump.c > >> @@ -2726,7 +2726,9 @@ copy_log(void) > >> /* keep the dirty log */ > >> if (obfuscate) > >> print_warning( > >> -_("Filesystem log is dirty; image will contain unobfuscated metadata in log.")); > >> +_("Warning: log recovery of an obfuscated metadata image can leak " > >> +"unobfuscated metadata and/or cause image corruption. Please mount " > >> +"the source filesystem to clean the log or disable obfuscation, if possible.")); > >> break; > > > > Thanks Jan, just one very minor nit having read this again... could we > > put the "if possible" closer to the part about mounting the source > > image? Otherwise it reads to me that it might not be technically > > possible to disable obfuscation, which is not the case (though the user > > may not want to do that as a matter of policy). For example: > > > > "... Please mount the source filesystem to clean the log, if possible, > > or disable obfuscation." > > Hoovering up old patches ... > > To me, Jan's original is ok. "If possible" applying to both replay and > disabling obfuscation seems reasonable, because "policy" may make it > impossible ;) So I hate to direct the user to disable obfuscation. > > "If possible, please mount the filesystem to clean the log, or disable > obfuscation." > > Is that OK? Gives the user options, and wiggle room.. > Sounds good to me, thanks! Brian > -Eric > > > With that tweak: > > > > Reviewed-by: Brian Foster <bfoster@xxxxxxxxxx> > > > >> case -1: > >> /* log detection error */ > >> -- > >> 2.1.4 > >> > >> -- > >> To unsubscribe from this list: send the line "unsubscribe linux-xfs" in > >> the body of a message to majordomo@xxxxxxxxxxxxxxx > >> More majordomo info at http://vger.kernel.org/majordomo-info.html > > -- > > To unsubscribe from this list: send the line "unsubscribe linux-xfs" in > > the body of a message to majordomo@xxxxxxxxxxxxxxx > > More majordomo info at http://vger.kernel.org/majordomo-info.html > > > -- > To unsubscribe from this list: send the line "unsubscribe linux-xfs" in > the body of a message to majordomo@xxxxxxxxxxxxxxx > More majordomo info at http://vger.kernel.org/majordomo-info.html -- To unsubscribe from this list: send the line "unsubscribe linux-xfs" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html