Versions Compared

Key

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

...

The BI Platform Version Checker is a scheduled quartz job that determines if a new version of the platform is available, and if so, writes information to the BI Server log notifying the system administrator.  The Version Checker is configured in the pentaho-solutions/system/pentahosystemListeners.xml as a System Listener:

Code Block

<version-checker>org.pentaho.plugin.versionchecker.VersionCheckSystemListener</version-checker>

 Also in the pentaho.xml file are version checker configuration items:

Code Block

<version-check-config>
  	<!--  defines how often  --
<bean id="versionCheckerSystemListener" class="org.pentaho.platform.scheduler.versionchecker.VersionCheckSystemListener">
  <property name="repeatIntervalSeconds">
    <repeat-interval-seconds>86400</repeat-interval-seconds><value>86400</value>
    <!--</property>
 valid release flags include: Major, <property name="requestedReleases" value="Minor, RC, GA, Milestone --" />
    <release-flags>Minor, GA</release-flags>
    <!--  set to "true" to disable the version checker -->
    <disable>false</disable>
  </version-check-config>

...

<property name="disableVersionCheck">
    <value>false</value>
  </property>
</bean>
  • repeatIntervalSeconds - defines the frequency in which the version checker quartz job executes to see if a new version is available.  The default value is every 24 hours, or 86400 seconds.
  • release-flags requestedReleases - defines the set of releases that the platform receives notifications about.
  • disable disableVersionCheck - allows the administrator to easily disable the version checker.

...

There are varying degrees of removing the version checker from the platform:

  • setting disable disableVersionCheck to true causes the version checker system listener to not schedule the quartz job and not execute any updates
  • deleting the VersionCheckSystemListener versionCheckerSystemListener bean section from the pentahosystemListeners.xml file causes the system listener to never execute
  • deleting the pentaho-versionchecker.jar from the WEB-INF/lib directory, removes the code that actually executes the version check. The BI platform will continue to execute normally and no errors or warning will be displayed.