From: Dave Chinner <david@fromorbit.com>
To: Rich Johnston <rjohnston@sgi.com>
Cc: xfs@oss.sgi.com
Subject: Re: [PATCH] xfsrestore: fix fs uuid order check for incremental restores
Date: Thu, 27 Aug 2015 07:31:33 +1000 [thread overview]
Message-ID: <20150826213133.GB3902@dastard> (raw)
In-Reply-To: <55D5DB95.1280108@sgi.com>
On Wed, Aug 26, 2015 at 11:27:12AM -0500, Rich Johnston wrote:
> Restoring an incremental level 1 dump will fail with the following error
> if the fs uuid of the most recent level 0 dump in the inventory does not
> match level 1 dump we are restoring.
>
> xfsrestore: ERROR: selected dump not based on previously applied dump
>
> This can happen when you have multiple filesystems and you are restoring
> a level 1 or greater dump of filesystem FS1 but the most recent level 0
> dump in the inventory was filesystem FS2
>
> The fix is to ensure the fs uuid of the inventory entry and the dump to
> be restored match.
>
> Signed-off-by: Rich Johnston <rjohnston@sgi.com>
> ---
> dump/content.c | 8 ++-
> inventory/inv_api.c | 108 ++++++++++++++++++++++++++++++--------------------
> inventory/inv_mgr.c | 32 ++++++++++----
> inventory/inv_priv.h | 7 +--
> inventory/inventory.h | 5 ++
> restore/content.c | 17 +++++--
> 6 files changed, 113 insertions(+), 64 deletions(-)
>
> Index: b/dump/content.c
> ===================================================================
> --- a/dump/content.c
> +++ b/dump/content.c
> @@ -872,7 +872,7 @@ content_init( intgen_t argc,
> sameinterruptedpr = BOOL_FALSE;
> interruptedpr = BOOL_FALSE;
> - ok = inv_get_session_byuuid( &baseuuid, &sessp );
> + ok = inv_get_session_byuuid( &fsid, &baseuuid, &sessp );
> if ( ! ok ) {
> mlog( MLOG_NORMAL | MLOG_ERROR, _(
> "could not find specified base dump (%s) "
This patch has whitespace problems all through it (bad indenting,
all tabs converted to spaces, etc) and so it won't apply. Please fix
and resend.
Cheers,
Dave.
--
Dave Chinner
david@fromorbit.com
_______________________________________________
xfs mailing list
xfs@oss.sgi.com
http://oss.sgi.com/mailman/listinfo/xfs
next prev parent reply other threads:[~2015-08-26 21:31 UTC|newest]
Thread overview: 13+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-08-26 16:27 [PATCH] xfsrestore: fix fs uuid order check for incremental restores Rich Johnston
2015-08-26 21:31 ` Dave Chinner [this message]
2015-08-26 22:53 ` Rich Johnston
2015-09-01 19:36 ` Rich Johnston
2015-09-02 13:21 ` [RESEND PATCH] " Brian Foster
2015-09-02 18:49 ` Rich Johnston
2015-09-03 14:07 ` [PATCH V2] " Rich Johnston
2015-09-03 14:23 ` Rich Johnston
2015-09-03 23:43 ` [PATCH V3] " Rich Johnston
2015-09-08 12:47 ` Brian Foster
2015-09-11 17:01 ` Rich Johnston
2015-09-11 17:14 ` [PATCH V4] " Rich Johnston
2015-09-11 19:22 ` Brian Foster
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20150826213133.GB3902@dastard \
--to=david@fromorbit.com \
--cc=rjohnston@sgi.com \
--cc=xfs@oss.sgi.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.