2.24. cn=task_name,cn=USN tombstone cleanup task,cn=tasks,cn=config
USN プラグインが有効な場合は、追加または変更などのディレクトリーの書き込み操作がそのエントリーで発生するたびに、すべてのエントリーで シーケンス番号 (USN) が設定されます。これは entryUSN 操作属性に反映されます。この USN は、エントリーが削除され、tombstone エントリーは Directory Server インスタンスによって管理されます。
cn=USN tombstone cleanup task は、(backend 属性の) バックエンドデータベース、または (suffix 属性の) 接尾辞に従って、インスタンスが維持する tombstone エントリーを削除します。必要に応じて、削除する USN の最大値 (max-usn-to-delete 属性) を指定して tombstone エントリーのサブセットのみを削除できるので、最新の tombstone エントリーを保持します。
dn: cn=example,cn=USN tombstone cleanup task,cn=tasks,cn=config
objectclass: extensibleObject
cn:example
backend: userroot
max_usn_to_delete: 500
このタスクは、レプリケーションが有効で ない 場合にのみ起動できます。レプリケーションは独自の tombstone ストアを維持し、これらの tombstone エントリーは USN プラグインで削除できないので、レプリケーションプロセスで維持する必要があります。したがって、Directory Server は、レプリケートされたデータベースのクリーンアップタスクを実行できないようにします。
レプリケートされたバックエンドに対して、このタスクエントリーを作成しようとすると、以下のエラーがコマンドラインで返されます。
ldap_add: DSA is unwilling to perform
エラーログには、接尾辞にレプリケートされているため tombstone を削除できないという明示的なメッセージが追加されます。
[...] usn-plugin - Suffix dc=example,dc=com is replicated. Unwilling to perform cleaning up tombstones.
タスクが完了すると、タスクエントリーはディレクトリーから削除されます。
cn=USN tombstone cleanup task エントリーは、すべての USN tombstone delete 操作のコンテナーエントリーです。cn=USN tombstone cleanup task エントリー自体には個別のタスクに関連する属性はありませんが、cn=task_ID,cn=USN tombstone cleanup task,cn=tasks,cn=config など、このエントリーの配下にあるタスクごとに、属性を使用して個別の更新タスクを定義します。
2.24.1. backend リンクのコピーリンクがクリップボードにコピーされました!
これにより、Directory Server インスタンスのバックエンドまたはデータベースにクリーンアップ操作を実行できます。バックエンドが指定されていない場合は、接尾辞を指定する必要があります。
| パラメーター | 説明 |
|---|---|
| エントリー DN | cn=task_name,cn=USN tombstone cleanup task,cn=tasks,cn=config |
| 有効な値 | データベース名 |
| デフォルト値 | なし |
| 構文 | DirectoryString |
| 例 | backend: userroot |
2.24.2. max_usn_to_delete リンクのコピーリンクがクリップボードにコピーされました!
これにより、tombstone エントリーを削除する際に削除される USN の最大値が指定されます。この数字を含む tombstone エントリーはすべて削除されます。USN 値が大きい tombstone エントリー (つまり、最新のエントリー) は削除されません。
| パラメーター | 説明 |
|---|---|
| エントリー DN | cn=task_name,cn=USN tombstone cleanup task,cn=tasks,cn=config |
| 有効な値 | 任意の整数 |
| デフォルト値 | なし |
| 構文 | 整数 |
| 例 | max_usn_to_delete: 500 |
2.24.3. 接尾辞 リンクのコピーリンクがクリップボードにコピーされました!
これにより、Directory Server の接尾辞またはサブツリーに、クリーンアップ操作を実行できます。接尾辞が指定されていない場合は、バックエンドを指定する必要があります。
| パラメーター | 説明 |
|---|---|
| エントリー DN | cn=task_name,cn=USN tombstone cleanup task,cn=tasks,cn=config |
| 有効な値 | サブツリー DN |
| デフォルト値 | なし |
| 構文 | DN |
| 例 | suffix: dc=example,dc=com |