2.24. CN=task_name,cn=USN tombstone cleanup 작업,cn=tasks,cn=config
USN 플러그인을 활성화하면 해당 항목에서 추가 또는 수정과 같은 디렉토리 쓰기 작업이 발생할 때마다 모든 항목에 대해 업데이트 시퀀스 번호 (USN)가 설정됩니다. 이는 entryUSN operational 속성에 반영됩니다. 이 USN은 항목이 삭제되는 경우에도 설정되며, mbstone 항목은 Directory Server 인스턴스에서 유지 관리됩니다.
cn=USN tombstone 정리 작업은 백엔드 데이터베이스( backend 속성의) 또는 접미사( 접미사 특성)에 따라 인스턴스에서 유지 관리하는 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 작업 항목은 모든 USN tombstone 삭제 작업의 컨테이너 항목입니다. cn=USN tombstone 정리 작업 항목 자체에는 개별 작업과 관련된 특성이 없지만 이 항목 아래의 각 작업 항목(예: cn=task_ID,cn=USN tombstone cleanup 작업,cn=tasks,cn=config )은 해당 속성을 사용하여 개별 업데이트 작업을 정의합니다.
2.24.1. 백엔드 링크 복사링크가 클립보드에 복사되었습니다!
그러면 Directory Server 인스턴스 백엔드 또는 데이터베이스가 제공되어 정리 작업을 실행합니다. 백엔드를 지정하지 않으면 접미사를 지정해야 합니다.
| 매개변수 | 설명 |
|---|---|
| 입력 DN | CN=task_name,cn=USN tombstone cleanup 작업,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 작업,cn=tasks,cn=config |
| 유효한 값 | 모든 정수 |
| 기본값 | 없음 |
| 구문 | 정수 |
| 예 | max_usn_to_delete: 500 |
2.24.3. 접미사 링크 복사링크가 클립보드에 복사되었습니다!
그러면 Directory Server에서 접미사 또는 하위 트리가 제공되어 정리 작업을 실행할 수 있습니다. 접미사를 지정하지 않으면 백엔드를 제공해야 합니다.
| 매개변수 | 설명 |
|---|---|
| 입력 DN | CN=task_name,cn=USN tombstone cleanup 작업,cn=tasks,cn=config |
| 유효한 값 | 모든 하위 트리 DN |
| 기본값 | 없음 |
| 구문 | DN |
| 예 | 접미사: dc=example,dc=com |