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.