Darren J Moffat wrote:
> Mark Maybee wrote:
>> Darren J Moffat wrote:
>>> For an encrypted dataset it is possible that by the time we arrive in 
>>> zio_write() [ zio_write_encrypt() ] that when we lookup which key is 
>>> needed to encrypted this data that key isn't available to us.
>>>
>>> Is there some value of zio->io_error I can set that will not result in 
>>> a panic ? but will put the write in to some state where we can try 
>>> again later - I guess not just this write but maybe the whole 
>>> transaction group ?
>>>
>> No, we have no ability to do this.  With George's fix for 6565042, we
>> will introduce the ability to "hang" the pool on an IO failure... this
>> may give you what you want.
> 
> It might well do, but will it allow "unhanging" later ?  I couldn't tell 
> much from that bug unfortunately.
> 

Once the error is corrected you will be able to resume the IOs.

- George

Reply via email to