Dave,
    Thanks for the clarifications.

Dave Miner wrote:
> Further notes:
>
>>> 2.f.: Could use discussion of goals for multiple servers might 
>>> interact, and how to scale the server infrastructure.  Will a 
>>> transport be expected to work correctly with content caching 
>>> infrastructures such as squid?  What would a high-availability 
>>> server environment look like? Are we relying merely on clustering 
>>> for HA?
>> We discussed caching proxies like squid. The discussion is documented 
>> at 
>> http://www.opensolaris.org/os/project/caiman/auto_install/ai_design/transport_options.pdf.
>>  
>
>
> That's a fairly incomplete discussion, as it focuses only on the case 
> of a "slow server", which is not really the most likely problem.  More 
> likely is "low-bandwidth or high-latency networks", which will be an 
> environment that the transport needs to operate in independent of any 
> other choices here.  Caching proxies are presently an essential 
> element in addressing those environments.
We will brainstrom about the other cases where proxy servers are needed 
and add it to the specs.
>
>> We haven't discussed about high-availability environments. We will 
>> have a discussion and update the spec.
>>>
>>> 5.c: Are all transports required to provide secure options?
>> We looked at the security options that can be supported in the 
>> transport. It should be noted that it is optional. If the transport 
>> support security, we will provide means to enable the security. I 
>> will update the spec to indicate that it is optional and depends on 
>> the transport.
>>>
>>> 5.f: There seem to be requirements here to enhance the TFTP service. 
>>> Should discuss with networking team.
>> That is a good idea. Who is the contact in the networking team?
>
> See who the RM is for tftpd bugs and start there.
okay.
>
>
>
>>> A use case for archive-based installation seems worth adding.
>> You mean replication? I can have a use case bases on existing flash 
>> technology with out any of the implementation details of flash.
>
> Yes, I meant replication.
okay.
>
>>>
>>> Finally, I'm wondering how this relates to a "serverless" automated 
>>> installation, which is what the Virtual Machine Constructor seems to 
>>> be requiring.  Is there a sort of "null" transport that would be 
>>> used there?  Just trying to sort out how the architecture is 
>>> anticipated to adapt to that case.
>> In our use cases, the client ask for the specific data and server 
>> provides the data. In the case self-contained AI, the client will not 
>> use any transport. So I think it should work. Still have to think 
>> about how the client gets the AI manifest.
>
> Well, one model is that it doesn't use any transport; another model is 
> that you implement a sort of "null" transport which takes file: URL's 
> or something like that.  One nice thing about the null transport model 
> is that you can use it for a simplified testing environment to 
> exercise all the other pieces more completely, and it further tests 
> the generality of what you've done.  I'd suggest thinking about that a 
> bit more.
okay. We will add support for "serverless" installation and what will be 
needed to support "null" transport.

Thanks,
Sundar
>
> Dave
>


Reply via email to