Ah, you're talking about in the install_targets code, ok, I'll take a look at 
this.

Thanks,

Darren.

On 08/06/2011 23:00, Ethan Quach wrote:
> 
> 
> On 06/08/11 12:48, Darren Kenny wrote:
>> Why do you think that?
> 
> in_be filesystem are created by the call to the C libbe::be_init() not 
> by install_target code.  Our passage to that is via:
> 
>      install_target/instantiation.py::create_logicals()  which at line 
> 344 calls
> 
>          install_taget/logical.py::BE.init() which at line 910 calls
> 
>              install_target/libbe/be.py::be_init()
> 
> If you look at the be_init() method, it needs to be passed the dataset 
> properties in a dictionary so that it can then put it into an nvlist to 
> pass to the C libbe::be_init().
> 
> 
> -ethan
> 
>> in_be is just a flag on a Filesystem object. So whether it's in the BE or not
>> shouldn't be relevant to this change.
>>
>> Is it that you'd like me to add a test to validate this?
>>
>> Thanks,
>>
>> Darren.
>>
>> On 08/06/2011 20:31, Ethan Quach wrote:
>>> Hi Darren,
>>>
>>> I haven't reviewed your webrev yet, but these changes don't seem to fix
>>> dataset options for in_be filesystems?  Is that going to be a separate
>>> bugfix?
>>>
>>>
>>> thanks,
>>> -ethan
>>>
>>>
>>> On 06/08/11 10:45, Darren Kenny wrote:
>>>> Hi,
>>>>
>>>> I'd like to ask if someone could please provide a code review of the fix 
>>>> for the
>>>> bug:
>>>>
>>>>    7052475 - need to process dataset options from the AI manifest
>>>>    [http://monaco.us.oracle.com/detail.jsf?cr=7052475]
>>>>
>>>> The webrev is at:
>>>>
>>>>    http://cr.opensolaris.org/~dkenny/bug_7052475/
>>>>
>>>> The issue here was that we we're incorrectly handling the dataset_options 
>>>> and
>>>> pool_options tags, assuming that they followed the same style as
>>>> filesystem/options tags where the options were brought in to be an 
>>>> attribute of
>>>> the Filesystem data object.
>>>>
>>>> This fixes this, and I've added tests to ensure the data is being passed 
>>>> through
>>>> the target selection code as expected.
>>>>
>>>> I also updated the tests slightly to refer to a pool "mydata" instead of 
>>>> "data"
>>>> which exists on indiana-build and causes failures.
>>>>
>>>> Thanks,
>>>>
>>>> Darren.
>>>> _______________________________________________
>>>> caiman-discuss mailing list
>>>> [email protected]
>>>> http://mail.opensolaris.org/mailman/listinfo/caiman-discuss
>>> _______________________________________________
>>> caiman-discuss mailing list
>>> [email protected]
>>> http://mail.opensolaris.org/mailman/listinfo/caiman-discuss
_______________________________________________
caiman-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/caiman-discuss

Reply via email to