Anthony Liguori <anth...@codemonkey.ws> writes:

> On 07/27/2010 10:22 AM, Markus Armbruster wrote:
>> Kevin Wolf<kw...@redhat.com>  writes:
>>
>>    
>>> Am 27.07.2010 15:00, schrieb Anthony Liguori:
>>>      
>>>> On 07/27/2010 02:19 AM, Markus Armbruster wrote:
>>>>        
>>>>> Anthony Liguori<anth...@codemonkey.ws>   writes:
>>>>>
>>>>>
>>>>>          
>>>>>> - any additional input on probed_raw?
>>>>>>
>>>>>>            
>>>>> Isn't it a fait accompli?  I stopped providing input when commit
>>>>> 79368c81 appeared.
>>>>>
>>>>>          
>>>> No.  79368c81 was to close the security hole (and I do consider it a
>>>> security hole).  But as I mentioned on the list, I'm also not satisfied
>>>> with it and that's why I proposed probed_raw.  I was hoping to get a
>>>> little more input from those that objected to 79368c81 as to whether
>>>> probed_raw was more agreeable.
>>>>        
>>> Actually I believe qraw is less agreeable. It just too much magic. You
>>> wouldn't expect that your raw images are turned into some other format
>>> that you can't mount or use with any other program any more.
>>>      
>> I also dislike probed_raw, for the same reasons.
>>
>> Raw can't be probed safely, by its very nature.  For historical reasons,
>> we try anyway.  I think we should stop doing that, even though that
>> breaks existing use relying on the misfeature.  Announce it now, spit
>> out scary warnings, kill it for good 1-2 releases later.
>>
>> If we're unwilling to do that, then I'd *strongly* prefer doing nothing
>> over silently messing with the raw writes to sector 0 (so does
>> Christoph, and he explained why).
>
> If we add docs/deprecated-features.txt, schedule removal for at least
> 1 year in the future, and put a warning in the code that prints
> whenever raw is probed, I think I could warm up to this.
>
> Since libvirt should be insulating users from this today, I think the
> fall out might not be terrible.

Okay, I'll prepare a patch.

Reply via email to