旧バージョン形式の更新履歴ログのエントリは、指定した期間の経過後に自動的に削除することができます。エントリを自動的に削除する期間を設定するには、cn=Retro Changelog Plugin, cn=plugins, cn=config エントリに nsslapd-changelogmaxage 設定属性を設定します。
DSCC を使用してこのタスクを実行することはできません。次の手順に示すように、コマンド行を使用します。
旧バージョン形式の更新履歴ログが有効にされていることを確認します。
$ dsconf get-server-prop -h host -p port retro-cl-enabled |
旧バージョン形式の更新履歴ログが有効にされていなければ、有効にします。
$ dsconf set-server-prop -h host -p port retro-cl-enabled:on |
更新履歴ログの最大経過時間を設定します。
$ dsconf set-server-prop -h host -p port retro-cl-max-age:duration |
duration には undefined (経過時間の制限なし) または次のいずれかを指定できます。
s (秒)
m (分)
h (時)
d (日)
w (週)
たとえば、旧バージョン形式の更新履歴ログの最大経過時間を 2 日に設定するには、次のように入力します。
$ dsconf set-server-prop -h host 2 -p 1389 retro-cl-max-age:2d |
この経過時間を超えるエントリは、5 分ごとに更新履歴ログから削除されます。