Sun Java System Calendar Server 6 2005Q4 Administration Guide

Purging the Delete Log Database

Calendar Server provides both the Automatic Purge of the Delete Log Database and the Manual Purge of the Delete Log Database.

Automatic Purge of the Delete Log Database

If you wish, you can have Calendar Server automatically purge entries in the Delete Log database.

The following table describes the parameters in the ics.conf file that control the automatic purge.

Table 18–1 Configuration Parameters for Automatic Purge of the Delete Log Database

Parameter  

Description  

service.admin.purge.deletelog

Enables ("yes") or disables ("no") the automatic purge of Delete Log database (ics50deletelog.db) entries.

The default is "no".

caldb.berkeleydb.purge.deletelog.interval

Specifies the interval time in seconds to automatically purge entries in the Delete Log database (ics50deletelog.db).

The default is 60 seconds.

caldb.berkeleydb.purge.deletelog.beforetime

Specifies a time in seconds before which to purge entries in the Delete Log database (ics50deletelog.db).

The default is 86400 seconds (1 day).

For example, to have Calendar Server automatically purge Delete Log database entries every five minutes (600 seconds) that are more than 2 days old (172800 seconds), set parameters in Automatic Purge of the Delete Log Database as follows:

service.admin.purge.deletelog="yes"
 caldb.berkeleydb.purge.deletelog.interval=600
 caldb.berkeleydb.purge.deletelog.beforetime=172800

After you set these parameters, restart Calendar Server for the new values to take effect.

Manual Purge of the Delete Log Database

To manually purge entries in the Delete Log database (ics50deletelog.db), use the cspurge utility:

cspurge -e endtime -s starttime

where endtime and starttime specify the ending and starting times in Zulu time (also referred to as GMT or UTC).

To run cspurge, you must be logged in as the user and group under which Calendar Server is running (defaults are icsuser and icsgroup) or as root.

For example, to purge entries from July 1, 2003 through July 31, 2003:

cspurge -e 20030731T235959Z -s 20030701T120000Z

For more information, see cspurge.