Scott Rotondo wrote:
> Tim Haley wrote:
>>
>> PROPOSED SOLUTION:
>>
>>     This fast-track proposes two new command line flags each for
>>     the 'zpool clear' and 'zpool import' sub-commands.
>>
>>     Both sub-commands will now accept a '-F' recovery mode flag.
>>     When specified, a determination is made if discarding the last
>>     few transactions performed in an unopenable or non-importable
>>     pool will return the pool to an usable state.  If so, the
>>     transactions are irreversibly discarded, and the pool
>>     imported.  If the pool is usable or already imported and this
>>     flag is specified, the flag is ignored and no transactions are
>>     discarded.
>>
>>     Both sub-commands will now also accept a '-n' flag.  This flag
>>     is only meaningful in conjunction with the '-F' flag.  When
>>     specified, an attempt is made to see if discarding transactions
>>     will return the pool to a usable state, but no transactions are
>>     actually discarded.
> 
> Here's a usability suggestion. Whenever clear or import fails, why not 
> automatically do the equivalent of <command> -F -n (i.e. tell the user 
> if recovery is possible)? If so, the user can invoke with -F if desired. 
> There would be no need to create a -n option.
> 
That is exactly how it works in the prototype.

The -n is still useful for reconfirming.

-tim


>     Scott
> 
> 

Reply via email to