http://defect.opensolaris.org/bz/show_bug.cgi?id=10407

           Summary: priority group checking should give interfaces some time
    Classification: Development
           Product: nwam
           Version: unspecified
          Platform: ANY/Generic
        OS/Version: All
            Status: NEW
          Severity: minor
          Priority: P2
         Component: ON daemon
        AssignedTo: nwam-dev at opensolaris.org
        ReportedBy: renee.danson at sun.com
         QAContact: nwam-dev at opensolaris.org


When priority groups are checked, a group's conditions are only considered
to be met if the correct number of link/interface ncu pairs are online.
The only state value accepted is online; but this can be problematic if
the check runs when the interface is waiting for a dhcp lease.  Since we
have other logic that will timeout if lease acquisition takes too long,
the group checking should consider an interface ncu in the offline*/waiting
for dhcp state to meet conditions.

I've attached a section of a debug log showing the NCU_CHECK event handling,
on a system where link:e1000g0 is online, interface:e1000g0 is offline*, aux
state waiting for dhcp address.  Note that some of the debug messages are a
bit confusing, as the prioirty group numbers are uint64s, but the print
formatting uses %d to print the values (so successive '%d's end up printing
the upper and lower 32 bits of one 64-bit value, rather than the two
different 64-bit numbers passed as paramters).

-- 
Configure bugmail: http://defect.opensolaris.org/bz/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.

Reply via email to