Versions Compared

Key

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

...

The different synch levels which should be assigned to time series sets are described here section A.5.


2.

...

Maintenance workflows


There are a number of maintenance tasks which should be scheduled on the live system through the admin interface (this is described in detail here. These include the rolling barrel workflow for the forecasting shell machine. This workflow can be used to remove external warmstates that no longer exist in the database.


This workflow should be created which include two "dummy" module instances:

...

Code Block
        <moduleInstanceDescriptor id="RollingBarrel">
		<description>Ensures the forecasting shell performs the rolling barrel on exit<<description>Removes all the rows in the cache files that are no longer in the database. For msaccess the database is also compacted. 
Optionally cleans-up the optional warm states blob dir from zip files that have no matching row in the database.</description>
		<moduleId>RollingBarrel</moduleId>
	</moduleInstanceDescriptor>
	<moduleInstanceDescriptor id="MarkedRecordManager">
		<description>Records pending deletion</description>
		<moduleId>MarkedRecordManager</moduleId>
	</moduleInstanceDescriptor>

...

Code Block
	<moduleDescriptor id="RollingBarrel">
		<description>Export Reports from Local Datastore</description>
		<className>nl.wldelft.fews.system.plugin.rollingbarrel.RollingBarrelModule</className>
	</moduleDescriptor>
	<moduleDescriptor id="MarkedRecordManager">
		<className>nl.wldelft.fews.system.plugin.purge.MarkedRecordManager</className>
	</moduleDescriptor>

...