4.5. 다중 사이트 Ceph Object Gateway
이전 버전의 Red Hat Ceph Storage의 메타데이터 복제에서는 더 이상 사용자 액세스 키를 "비활성"으로 렌더링하지 않습니다.
이전 버전에서는 Red Hat Ceph Storage 8.0을 실행하는 보조 영역이 pre-8.0 메타데이터 마스터 영역에서 사용자 메타데이터를 복제할 때 해당 사용자의 액세스 키가 "inactive"로 잘못 표시되었습니다. 비활성 키는 요청을 인증하는 데 사용할 수 없으므로 해당 사용자는 보조 영역에 대한 액세스를 거부합니다.
이번 수정으로 보조 영역 스토리지 복제가 예상대로 작동하고 액세스 키는 계속 요청을 인증할 수 있습니다.
클라이언트에서 잘못된 URL로 인코딩된 텍스트가 더 이상 오류를 생성하지 않음
이전에는 URL 디코딩으로 인해 빈 key.name
이 발생한 시나리오를 부적절하게 처리했습니다. 클라이언트에서 유효하지 않은 URL로 인코딩된 텍스트로 인해 빈 key.name
입니다. 결과적으로 복사 작업 중 어설션 오류가 발생하여 나중에 충돌이 발생하는 경우가 있었습니다.
이번 수정을 통해 잘못된 빈 key.name
값이 무시되고 복사 작업에서 더 이상 어설션을 트리거하지 않거나 충돌을 유발하지 않습니다.
네트워크 오류 코드가 올바르게 매핑됨
이전 버전에서는 대상 영역의 Ceph Object Gateway 중 하나 또는 일부 Ceph Object Gateway가 중단되면 소스 영역의 Ceph Object Gateway의 HTTP 클라이언트가 네트워크 연결 오류 코드를 내부적으로 올바르게 매핑하지 않았습니다. 결과적으로 클라이언트는 활성 상태의 다른 항목으로 대체하는 대신 다운된 Ceph Object Gateway에 연결을 시도했습니다.
이번 수정으로 네트워크 오류 코드가 올바르게 매핑됩니다. 소스 영역의 HTTP 클라이언트는 네트워크 오류를 감지하고 대상 영역에서 작동하는 Ceph Object Gateway와 통신하기 위해 실패합니다.
선택적 --shard-id
입력을 사용하여 동기화 오류 트리
가 예상대로 실행됨
이전에는 동기화 오류 트리
명령이 --shard-id
옵션을 선택 사항으로 표시하지 않았습니다.
이번 수정을 통해 --shard-id
옵션은 선택 사항으로 인식되며 radosgw-admin 도움말
에서 선택 사항으로 표시됩니다.
이제 Cloud/Tape에서 복원된 오브젝트가 원격 위치에 올바르게 동기화됨
이전에는 Cloud/Tape에서 복원된 오브젝트가 원래 mtime으로 유지되어 다중 사이트 동기화 검사가 충분하지 않았습니다. 결과적으로 이러한 복원된 개체가 원격 위치에 동기화되지 않았습니다.
이번 수정을 통해 다중 사이트 사용을 위해 새로운 확장 속성 internal_mtime
이 도입되어 복원된 오브젝트가 필요할 때 원격 위치에 동기화됩니다.
동기화 속도가 예상대로 작동함
이전 버전에서는 잘못된 내부 오류 반환으로 인해 동기화 작업이 예상보다 느리게 실행되는 경우도 있었습니다.
이번 수정을 통해 오류 반환이 수정되었으며 예상되는 동기화 속도가 유지됩니다.