Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Architecture and Design description

Search for Host Updates

  • When thread runs to search for updates, this thread will: Create a temp file and fill it with the latest information about the updates applicable to the connected hosts from a given source URL. In case of XenServer, the URL is At regular intervals, update.check.interval, management server will look for all available updates for a Hypervisior. For Xenserver, it'll downloads the latest update information from http://updates.xensource.com/XenServer/updates.xml . The location is configurable through xen.update.url in global configuration.
    1. Search the released patches from file for applicable XenServer version.
    2. Fetch the information about the already applied patches from the agent.
    3. Compare the list of available patches with the list of already applied patches.
    4. Prepare a list of patches that are not yet applied.Fetch the details about these patches from the temp file.
    5. Fill/update the patch details into host_updates table.
    6. Enter Make a corresponding entry into patch_host_ref table.

Admin can change the time interval to check the updates by changing the value of xen.update.check.interval global config parameter(by default interval is set to check the for updates "Once in once a week").

List Host Updates

DB Schema changes

...