Skip to main content

Re: zpool import with -T flag

  • From: Matthew Ahrens < >
  • To:
  • Subject: Re: zpool import with -T flag
  • Date: Tue, 17 Jun 2014 20:57:23 -0700

On Sat, Mar 22, 2014 at 7:57 AM, 
< >
 wrote:

> Hi all,
>
> I'm running some VMs on SmartOS and unfortunately found out that
> destroying a VM removes not just the primary dataset, but all other
> delegated datasets attached to the VM.
>
> This has left me in a position where I need to roll back my zpool to an
> earlier transaction group to revert the zfs destroy that took my entire
> business analytics backup data directory with it as part of the VM
> destroy.
>
> I have consulted with Ben Rockwood and he suggested I identify the
> target transaction group, boot my host in single user mode, and try to
> import the zpool with the -T flag. I am in the process of doing this,
> but the import has been running for over 36 hours now.
>
> There is, of course, no output from the zpool command but I can see
> many 'zpool-zones' processes spawning up and ending, and the disk LEDs
> on the array are a-blinken.
>
> Should I expect this import to finish at some point, or is it hung in
> an infinite loop? Any way I can dtrace the PID and see what it's doing?
> (I'm zero good with dtrace or I'd RTFM and do it myself).
>
> Or perhaps I should top this process and there is a better way to
> import this pool at an earlier transaction group (-X ?).
>
> FWIW, the command running is `zpool import -T 9129041 -f zones`.
>
> Thanks,
> Ryan Schwartz
>

Ryan,

It is probably slowly making progress.  It could be scrubbing the pool, or
if the TXG you identified has some checksum errors, it could be searching
for an earlier TXG.  There are a number of inefficiencies in this process,
which we have addressed in DelphixOS and will be upstreaming to illumos
soon.

FYI, this mailing list is primarily for Solaris ZFS.  For help with
open-source ZFS, try 
.

--matt


Re: zpool import with -T flag

Matthew Ahrens 06/18/2014
 
 
Close
loading
Please Confirm
Close