Sarah,
    This is a well-written document. It gives a complete picture of all 
installation tools and modules.

Page 2:
  - The links to opensolaris.org documents (1,2 and 3) doesn't work.
  - The differences between 2 (Installation from pre-packaged media, 
such as a CD, DVD, or USB flash memory stick) and 4 (Booting of the 
installation environment from media such as CD, DVD, or USB flash 
memory) are not clear. What do you mean by installation in this case?
    - I don't understand 9 (Sufficient system configuration support to 
achieve a useful, running installation on the first boot). What is meant 
by running installation on the first boot?

Page 3:
    - The words "Install installation" looks redundant in "New Solaris 
Install installation suite"
    - Can you give an example for "a set of components that provide 
common behaviors usable by applications" similar to the example for "a 
set of components that are used to implement specific application 
functionality"?

Page 4:
    - What is an "installation sequence?" (Section 2.1)

Page 5:
    - get_progress_estimate(): retrieves an estimate of the time 
required to execute the checkpoint
      My understanding of the checkpoint is that it is a milestone or 
endpoint. How can you estimate with out a starting point?
    - For progress reporting, the progress receiver  gets the updated  
progress from update() method. Who will report progress? (which modules 
provide progress data and what is the interface?)
    - Section 2.2 second bullet "Provide the ability to translate global 
installation data into a valid Automated Installer (AI) Manifest"
       What is the reason behind this requirement? How does the DC fit 
in to the picture? How do you translate DC data in AI manifest? Also if 
the user has installed from a media (not using a repo), will a default 
repo used as the repo in the AI manifest?

Page 6:
    - Why data being converted to xml? Why the architecture  document 
cares about data format?
    - section 2.3 "logging and error reporting"
      Is there any plan to support multiple logging levels?

Page 7:
    - Why the architecture document have details about specific 
implementation like "Python logging?"

Page 9:
    - What about an interface to enumerate the disks on the system?
    - There are two "get_assoc_slices()". One should be "set_assoc_slices()"

Page 10:
    - I am confused whether the partition class refer to all partitions 
or a single partition? It looks like it refers to a single partition.
    - Do you need methods that provide information about the partitions 
like type, size, id etc?
    - Why slice class needs associated parts? All slices either 
associated with a single partition or single disk.
    - I have same questions for slices I listed for partitions
    - What are the flags in slice class?

Page 14:
    - What about GPT in target instantiation?

Page 15:
    - Does the TD, TI and Transfer need methods to provide progress 
reporting?

Page 32:
    - I don't think that the server side (installadm) fits in to the 
architecture. Since we have plans to run the server side setup on 
systems running different operating systems, We need to have a different 
design to fit those needs.

Thanks,
Sundar


Sarah Jelinek wrote:
> Hi Caimaniacs,
>
> I know you have been waiting for this bestseller to hit the shelves! :-).
>
> The Caiman team has been working on an updated architecture and we 
> have the architecture document ready for review. The 
> opensolaris-caiman project architecture page is located here(formerly 
> known as Caiman Unified Design):
>
> http://hub.opensolaris.org/bin/view/Project+caiman/CUD
>
> The Caiman architecture document open for review is located here:
>
> http://hub.opensolaris.org/bin/download/Project+caiman/CUD/caimanarchitecture.pdf
>  
>
>
> Please send comments/questions to caiman-discuss by 12/18/09. If you 
> need more time please let us know, with the holidays coming up we may 
> have to extend the review period.
>
> Thank you for your time.
>
> Regards,
> sarah
> _______________________________________________
> caiman-discuss mailing list
> caiman-discuss at opensolaris.org
> http://mail.opensolaris.org/mailman/listinfo/caiman-discuss



Reply via email to