Its not that the preset system is so inefficient, its that if you have thousands of devices, and thousands of presets, then each time a device does an inform/boot/etc genie has to figure out which of the thousands of presets apply to the device.
On Wed, May 3, 2017 at 9:18 AM, Michael Ducharme <[email protected]> wrote: > Why is the preset system so inefficient? We had intended on using a preset > per device as well, just to set the PPPoE username and password and that is > it. Would we experience similar performance issues? > > On Wed, May 3, 2017 at 5:37 AM, Dan Morphis <[email protected]> wrote: > >> I'm going to presume you have some system in place to track your >> subscribers, the device assigned to the subscriber and the voip number? >> >> You need to build a bridge between the two. Then use flags to set the >> state of the device. For example in our setup, modems can be either bridged >> or routed. In genie I have a preset triggered on 1 BOOT that runs a >> provision script. This script then makes a rest call to our subscriber >> management software with the OUI, product class and serial number. The >> subscriber management software then figures out what state the modem should >> be in and returns that information via JSON. Once that information flows >> back to the provision script the appropriate tag is set on the device so >> the next phase of the process can happen. >> >> In your setup, you can have the external system return the voip >> information and set that on the device. >> >> This is using v1.1 of genie. >> >> -dan >> >> On May 2, 2017, at 11:09 PM, Marco Marino <[email protected]> wrote: >> >> What do you mean with 'different system'? >> I need to configure voip accounts on thousands of device filtered by mac >> addresses. Is there a better way to do this? >> Thank you >> >> Il 02 Mag 2017 23:42, "Dan Morphis" <[email protected]> ha scritto: >> >>> The route your going down (preset per device) is one fraught with >>> performance issues. It is much better to Genie pull device specific >>> parameters from a different system and set them, then to use presets. We >>> went down that route before and struggled to do 20 r/s. By reworking our >>> process to store the device specific settings in a different system and >>> only pull them on bootstrap/config we can now do 40+ r/s hovering around >>> 20% load. >>> >>> On Tue, May 2, 2017 at 4:48 AM, Marco Marino <[email protected]> >>> wrote: >>> >>>> Hi, I'm trying to create a new preset for a device, using mac address >>>> as filter but it seems that the preset doesn't start. I have other >>>> devices of the same type (same vendor and model) associated to the >>>> same kind of preset (using different mac addresses) and all works >>>> well. Someone can help me to identify the problem? >>>> Thank you >>>> _______________________________________________ >>>> Users mailing list >>>> [email protected] >>>> http://lists.genieacs.com/mailman/listinfo/users >>>> >>> >>> >>> _______________________________________________ >>> Users mailing list >>> [email protected] >>> http://lists.genieacs.com/mailman/listinfo/users >>> >>> _______________________________________________ >> Users mailing list >> [email protected] >> http://lists.genieacs.com/mailman/listinfo/users >> >> >> _______________________________________________ >> Users mailing list >> [email protected] >> http://lists.genieacs.com/mailman/listinfo/users >> >> > > _______________________________________________ > Users mailing list > [email protected] > http://lists.genieacs.com/mailman/listinfo/users > >
_______________________________________________ Users mailing list [email protected] http://lists.genieacs.com/mailman/listinfo/users
