Bug 11837 - Invalid PIN During Setup A17 DSFP
: Invalid PIN During Setup A17 DSFP
Status: RESOLVED INVALID
Product: SB Controller
Classification: Unclassified
Component: Setup
: unspecified
: PC Windows XP
: -- normal (vote)
: Investigating
Assigned To: Unassigned bug - please assign me!
: Support-Important
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2009-04-17 12:58 UTC by Anoop Mehta
Modified: 2011-05-30 00:24 UTC (History)
8 users (show)

See Also:
Category: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Anoop Mehta 2009-04-17 12:58:49 UTC
After Selecting SN, SBR and SBC both connect and update firwmare, but error on SBC, Invalid PIN. 

A17 on Duet Setup Failure Point Doc
Comment 1 James Richardson 2009-04-21 16:54:06 UTC
This could be that SBC and SBR are not on the same SN Data Center.
Comment 2 Brandon Black 2009-04-21 17:06:37 UTC
We're not currently having any steady (or rising) datacenter lag, so that shouldn't be an issue.  If the test happened to fail during a momentary lag spike while SBR and SBC were on separate datacenter, the PIN would become valid and work shortly afterwards (within 1 minute or so).

In any case, while we strive to correctly support it, SBR and SBC should *not* be connecting to separate datacenters under any normal conditions.  This should only happen in the wake of production issues or outages on our side.

When SN is healthy, if SBC and SBR are connecting to split datacenters, then something is wrong that needs to be fixed.  They should be retrieving the same address as served by our DNS servers.  If you can confirm split datacenters by looking at the TCP connections being made from each device, then the next step is to figure out the DNS discrepancy.  Are both devices using the same nameserver address (supplied by DHCP? or manually?).  Are they using OpenDNS? (I suspect OpenDNS may give inconsistent results under some conditions).

Other, deeper things to look at if this condition persisted and nothing above pointed out an obvious problem (perhaps not support): Is the device caching the results of DNS lookups?  It should never do so, unless it runs a full caching resolver, which I don't think any of our devices currently do.  Any time the device connects to a hostname, it should first ask the nameserver to do a lookup on that hostname, since it cannot know the correct TTL values.
Comment 3 James Richardson 2009-10-01 17:39:41 UTC
Pin is a thing of the past...closing this bug as invalid now