To      Hemachandran, CLARC
From    Ellard
Subject         Design Review LDom Guest Domain Agent 2008/1765

ER-1    Page 1 4th paragraph

        The paragraph completely misses the real reason why migration does
        not provide High Availability.

        The real reason that migration does not provide High Availability is
        that migration requires that both the source and destination machines
        be up. High Availability requires the ability to recover after failure.
        Migration cannot be used in that case.


ER-2    page 1 5th paragraph (but also many other places

        Using the resource type name HA-xVM for xVM types of virtual machines is
        fine.

        Using the resource type name HX-xVM for LDom types of virtual machines
        is crazy !

        This is equivalent to using the resource type name HA-RAC for DB2 !

        Use an appropriate name. Either change the resource type name
        to something generic, like HA-VM; or alternatively use
        separate names, like HA-xVM and HA-LDom.
        With both of these approaches the implementation code can be shared.
        Changing the names of the implementation code is a minor item.

ER-3    Figure page 4

        Many people do not have color printers.
        When using color always ensure that the figure can be understood
        when printed on a black and white printer.
        This figure fails this test.

        Do NOT use dark colors behind dark letters ! This is a problem here.

        When using multiple colors always use colors that print out
        as distinctly different on a black and white printer. This figure
        fails here as well. There are other alternatives to color, such
        as background patterns. The current colors make it MORE DIFFICULT
        to understand this figure.


ER-5    CLARC does NOT do code reviews.

        The review of the resource properties is equivalent to code review.
        The resource properties should be placed in an appendix.

ER-6    page 9 2nd bullet

        What is "option TDB" ?

        An important goal of design document is to educate people.
        Do not assume that everyone looking at the document is an expert.
        People will read the document to learn about what the project did.

ER-7    page 10 3rd bullet

        When an admin is looking for information in the CCR about LDoms,
        the admin is not going to look at "xvm_service". Change the name.
        See point 2.


ER-8    page 11 3rd bullet

        Explain this bullet.
        It is not clear what this means.


ER-9    page 13 3rd bullet

        Need to explain more about when migration will be done.
        Not all stop operations will result in a migration.



Reply via email to