Object instance state out of sync between Genie and CPE

Dan Morphis dan at milkcarton.com
Mon Feb 2 17:30:31 EST 2015

The simplest way I have to explain this is to set up the scenario.

Start with a CPE with no nodes
under InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANPPPConnection.

On the CPE, add an object to WANPPPConnection. And you will get back the
"1" node. Add another, and you will get the "2" node.

If I then factory reset the CPE (which removes all the instances under
WANPPPConnection). When I refresh the CPE from Genie, the CPE doesn't send
back anything for the WANPPPConnection object. But in Genie, I still see
the old "stale" instances.

You can't delete the instances, because the CPE doesn't know anything about
the instance and so it faults. Without the successful result from the CPE,
Genie keeps the instances in its version of the device.

Right now, the way I've been working around this is deleting the CPE from
Genie ACS. I thought about diving into the code which handles the
GetParameterValues and have it delete nodes when no values come back. But,
I wanted to find out if there is something I'm missing first.

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.genieacs.com/pipermail/users/attachments/20150202/853b6c9e/attachment.html>

More information about the Users mailing list