This documentation supports the 9.1 to 9.1 Service Pack 3 version and its patches of BMC Atrium Core. The documentation for version 9.1.04 and its patches is available here.

To view the latest version, select the version from the Product version menu.

Setting the cache refresh interval

The BMC Atrium CMDB caches metadata to provide faster performance. This data includes classes, attributes, indexes, datasets, and federated links.

Updates that you make to datasets and federated links by using their BMC Remedy AR System forms or the BMC Atrium Core Console are not available in BMC Atrium CMDB until the cache is refreshed.

Updates that you make to classes, attributes, and indexes by using the Class Manager are automatically cached when updates finish synchronizing with the BMC Remedy AR System.

Updates that you make to any of these types of metadata by using API calls are automatically cached and available immediately.

By default, the cache is refreshed every five minutes. You can set this interval by editing a line in the BMC Remedy AR System configuration file, as described in the following procedure. When one server in a server group is updated, other servers in the group are not updated until the refresh interval is reached.

To set the cache refresh interval

  1. Open for editing the configuration file for the BMC Remedy AR System server where BMC Atrium CMDB is installed.
    • On Windows, this file is <arServerInstall>\CONF\ar.cfg.
    • On UNIX, this file is <arServerInstall>/conf/ar.conf.
  2. On the CMDB-Cache-Refresh-Interval line, set the value in seconds for the interval at which the cache is refreshed.
    For example, to refresh the cache every two minutes, set the line to read
    CMDB-Cache-Refresh-Interval: 120
    If this line does not exist, create it.
Was this page helpful? Yes No Submitting... Thank you

Comments

  1. Fred Rickaby

    AR 9.1 AR System Configuration Generic UI -> com.bmc.cmdb.server shows the default CMDB-Cache-Refresh-Interval as 300000.  Please confirm whether this value should be specified in ms rather than seconds.  This question applies equally to the five time parameters in ths section.

    CMDB parameters are not included in https://docs.bmc.com/docs/display/public/ars91/Configuration+settings+C-D  Is there a similar page that describes the centralized configuration options for CMDB where the parameter names are searchable?  

    Jun 07, 2016 07:24
    1. Amol Redij

      Hi Fred,

      Yes, you are correct. The values for the following parameters should be in milliseconds.

      CMDB-Cache-Refresh-Initial-Delay
      CMDB-Cache-Refresh-Interval
      CMDB-ChunkedItem-Allowed-Period-In-Cache
      CMDB-ChunkedItem-Cleanup-Initial-Delay
      CMDB-ChunkedItem-Cleanup-Interval

      Only if you are changing the parameter value in ar.cfg, the value should be specified in seconds.

      However, BMC recommends that you use the AR System Configuration Generic UI form to modify the configuration settings. Do not use the ar.cfg file to modify the configuration settings on the AR System Configuration Generic UI form.

      The parameters are also documented in BMC Atrium Core documentation. You may please refer to https://docs.bmc.com/docs/display/public/ac91/Configuring+BMC+Atrium+CMDB+Engine

      Hope this helps.

      Regards,

      Amol

      Aug 26, 2016 05:07