Hi Sarah -

These were your outstanding questions. I thought this might be a bit 
easier to read.


!. If wanboot.conf is going to be used, and network booting isn?t 
required, then we need to specify how other clients utilize wanboot 
logging. I think for consumers of logging this information is important.

The approach an application takes to access the web server is 
application dependent. The service for remote logging that we're 
implementing is web server. For applications that boot over the net, 
such as AI, the network connectivity has already been established. So, 
we're leveraging that by also using the web server on the install 
server. For something like Text Installer, it would establish its 
network connectivity and then provide the means for remote logging via 
add_handler. This would require that it request an http handler and also 
provide a URL for the logger to use to establish remote logging.  The 
text installer will determine how to
get the url from the user.

The underlying assumption from the logging framework's point of view is 
that the network connectivity has been established by the application. 
The logging service is providing the framework. The application needs to 
establish the network connectivity. 

It is apparent that I need to call all of this out clearly in the 
document for different consumers and to clarify that wanboot is specific 
for AI. It's quite ambiguous on a few of these points.


2. So, maybe I am not understanding something.. and if so, feel free to 
tell me :-). The logging service that is going to be setup with 
installadm, does that restrict the remote logging location to be the 
install server? Can you describe how the client would set the location 
of the remote log?

No. The wanboot.conf model would allow you to define a designated 
logging server, if you so choose. The only stipulation is that it has to 
also be a web server, since that is the model we've chosen for
remote logging.  The consumers can pass a url to the http handler and 
the logging service will be set up according to the url that is received.

3. I would like us to be sure that we understand there are no security 
issues with automatically setting up this logging service. If you could 
add this data to the doc when you have it that would be great.

I'll be sure to follow up on that.


4. So, I am not sure you answer answers my question :-). Are you saying 
the application instantiates remote logging via the engine, with 
add_handler()? If so, that's fine, just not clear to me.

The application decides whether or not it wants to add a remote logging 
handle. So, if it does, it would request a remote logging handler. 
Because we are using a web server for remote logging, it
would request an http handle and provide a url to the logger. Then, the 
logger would attempt to establish the remote logging connection and 
report back to the application if the connection failed.
At that point, the application can decide whether or not it wants to 
continue w/o remote logging.

Please let me know if this is still muddy.

thx,

-- 
                                
        Ginnie 
    
    

  
                
      

Reply via email to