The clean task manually removes stale generations of records from a specified Record Store instance.

By default, the clean task runs automatically as a background process, at time intervals specified by the cleanerInterval configuration property. The clean task automatically removes record generations that exceed the generationRetentionTime configuration property.

The task syntax is:

recordstore-cmd clean -a RecordStoreInstanceName [-h HostName]  
[-l true|false] [-p PortNumber]

where:

Note that only one clean process can run at a time, and a clean task cannot run when other transactions are running. If a clean task is running when you issue this command, an exception is thrown and the second clean process does not run.

There are several cases where the clean task does not remove eligible generations in a Record Store instance:


Copyright © Legal Notices