Forum Discussion
Joe_Sabek_47241
Nov 12, 2008Historic F5 Account
Modifying Classes
When calling iControl::LocalLB::Class::modify_value_class does the new value instantly get hashed into memory? Or is a config load required?
Thanks in advance for the info :-)
Nov 13, 2008
Great question. When you are making changes via the GUI and API's, the values are pumped into the configuration database process and then change messages are sent to the TMM and it's representation of the class is then loaded into memory for use with incoming connections.
The GUI will auto-flush the changes from the configuration database to the configuration file on disk after each page submit. There is overhead associated with this and for a multi-transaction iControl application we found that it was more optimial to allow the calling application to have control over when the config get's flushed to disk. For the API, you will have to manually call the System.ConfigSync.save_configuration() method to flush your changes to the bigip.conf file. Otherwise after a reboot, the changes will go away.
Hope this clears it up.
-Joe
Recent Discussions
Related Content
DevCentral Quicklinks
* Getting Started on DevCentral
* Community Guidelines
* Community Terms of Use / EULA
* Community Ranking Explained
* Community Resources
* Contact the DevCentral Team
* Update MFA on account.f5.com
Discover DevCentral Connects