Schedule automated maintenance tasks
To run server-side tests in ALM, the lab system must be up and functioning correctly. Scheduled automated maintenance tasks provide constant monitoring of the system's key components in order to detect system failures. You use the Lab Management > Maintenance Tasks module to check the status of the system.
To view and schedule maintenance tasks performed by the system:
-
Log in to Lab Management from the ALM qcbin page.
-
On the sidebar, select Lab Settings > Maintenance Tasks.
The following fields are available in the maintenance task grid:
Field Description ID ID of the maintenance task. Name Name of the maintenance task. Click the name link to view task details or change the run frequency. Recurrence (minutes) The frequency of the maintenance task. Description A description of the maintenance task. Last Execution Time The last time the maintenance task was executed. -
Click a maintenance task to view the details or change the run frequency.
The following table describes the maintenance tasks:
Maintenance Task
Description
Check Host Task Verifies the host installation, and updates the host status to either Operational or Non-Operational.
Default frequency: Every 15 minutes
Data Processor Task Sets and updates a data processing queue for any of the following actions: Analyzing a test run, recalculating the SLA, or adding test runs to a trend report.
Default frequency: Every minute
Handle Non Polling Functional Hosts Checks the Last Poll Time field of all registered Functional testing hosts. If a testing host has not been active for a long time, this task changes the status of the testing host to Idle or Non-Operational.
Default frequency: Every 5 minutes
OFW Status Update Task Updates the real status (Operational or Non-Operational) of a host that is located over a firewall.
Default frequency: Every 15 minutes
Orphan Run Task Identifies orphan test runs during and outside of the active timeslot.
Default frequency: Every 15 minutes
Resource Recovery Task Performs predefined validation tests on Controllers and load generators that are in the Non-Operational state. If the host passes the test, its status changes to Operational.
-
Controller validation tests. Tests the OTA connection, ability to run, and available disk space.
-
Load Generator validation tests. Tests the connection to the agent.
The task parameters should be within the following guidelines:
-
MIN_APPLICATION_DIR_DISK_SPACE: Between 10 and 1000
-
CHECK_LG_TIMEOUT: Between 1 and 15
-
MAX_RETRIES: Between 1 and 1000
Default frequency: Every 15 minutes
Note: For load generators over a firewall, this is performed by the OFW Status Update task (see above).
Result Cleaning Task Cleans test run results from Controllers or load generators in the following instances:
-
If the results have already been collated.
-
There are old performance tests whose results were not collated.
-
If the performance test was deleted.
The RESULT_EXPIRY_DAYS task parameter should be between 1 and 1000.
Default frequency: Every 360 minutes (6 hours)
Synchronize Lab and SA times Finds the time difference between Lab Management and Site Administrator and enters it into the parameter SA_LAB_TIME_DIFF_MILLIS in the DATACONST table.
Default frequency: Every 5 minutes
Handle Stale Execution Handles Stale Execution items that have not been updated by the client for a while.
Default frequency: Every 5 minutes
You can use the STALE_EI_TIMEOUT_IN_MINUTES parameter to specify the time length (in minutes) that an execution task can stay in a status before it is considered as stale. For details, see Set configuration parameters.
Orphan PAL Reports Task Deletes report items that are not a part of any report.
Default frequency: Every 1440 minutes (24 hours)
Publish Runs for Trending Automatically adds runs to trend reports.
Default frequency: Every hour
Check Timeslot Task Checks active timeslots and handles idle instances.
Default frequency: Every 5 minutes.
-