6장. 비동기 에라타 업데이트
이 섹션에서는 z-stream 릴리스의 버그 수정, 알려진 문제 및 개선 사항에 대해 설명합니다.
6.1. Red Hat Ceph Storage 6.1z7
Red Hat Ceph Storage 릴리스 6.1z7이 공개되었습니다. 업데이트에 포함된 버그 수정 목록은 [advisory links] 권고에 설명되어 있습니다.
6.1.1. 기능 개선
6.1.1.1. Ceph 파일 시스템
병렬 복제 제한으로 인해 새 복제 생성 속도가 더 이상 느려지지 않음
이전에는 병렬 복제 제한에 도달할 때 나머지 복제가 대기열에 배치되어 복제가 느려졌습니다.
이번 개선된 기능을 통해 한 번에 병렬 복제 제한에 도달하면 새 복제 생성 요청이 거부됩니다. 이 기능은 기본적으로 활성화되어 있지만 비활성화할 수 있습니다.
Python librados는 iterating object omap key/values를 지원합니다.
이전에는 바이너리/유니코드 키가 발생할 때마다 반복이 중단되었습니다.
이번 릴리스에서는 Python librados에서 유니코드 또는 바이너리 키를 사용하여 omap 키/값 반복을 지원하고 반복이 예상대로 계속됩니다.
6.1.1.2. Ceph Object Gateway
'/usr/bin/rgw-restore-bucket-index' 툴을 사용하여 에 대한 임시 파일 배치 및 오류 메시지 개선
이전에는 '/usr/bin/rgw-restore-bucket-index' 툴에서 임시 파일만 '/tmp' 디렉터리에 배치했습니다. 이로 인해 디렉터리가 공간이 부족하면 문제가 발생할 수 있으므로 다음과 같은 오류가 발생할 수 있습니다: "ln: failed to access '/tmp/rgwrbi-object-list.XXX': No such file or directory.
이번 개선된 기능을 통해 사용자는 '-t' 명령줄 옵션을 사용하여 임시 파일을 배치할 특정 디렉터리를 지정할 수 있습니다. 또한 지정된 디렉터리가 가득 차면 "오류: 임시 디렉터리의 파티션이 가득 차서 연속이 방지"라는 문제를 지정하는 오류 메시지가 표시됩니다.
S3 요청은 종료 중 전송 중 더 이상 차단되지 않습니다.
이전에는 S3 요청에 대한 문제가 발생할 수 있었습니다. S3 요청이 종료되는 동안 대기하지 않고 전송 중 끊어지고 있습니다.
이번 개선된 기능을 통해 Ceph Object Gateway 프로세스를 무조건 종료하기 전에 모든 미해결 요청이 완료될 때까지 rgw_exit_timeout_secs
매개변수에 정의된 기간 동안 대기하도록 S3 요청을 구성할 수 있습니다. Ceph Object Gateway는 무조건 종료되기 전에 모든 진행 중인 S3 요청이 완료될 때까지 최대 120초(구성 가능)까지 기다립니다. 이 기간 동안에는 새로운 S3 요청이 승인되지 않습니다. 이 구성은 기본적으로 꺼져 있습니다.
컨테이너화된 배포에서 --stop-timeout=120
의 추가 extra_container_args
매개변수(또는 기본값이 아닌 경우 rgw_exit_timeout_secs
매개변수의 값)도 필요합니다.top-timeout=120' (또는 기본값이 아닌 경우 rgw_exit_timeout_secs
매개변수의 값)도 필요합니다.
6.1.1.3. RADOS
외부 엔티티의 클러스터 로그 수준 상세 정보 표시 기능을 제어하는 새로운 'mon_cluster_log_level' 명령 옵션
이전에는 수준 설정에 관계없이 디버그 상세 정보 표시 로그가 모든 외부 로깅 시스템으로 전송되었습니다. 그 결과 '/var/' 파일 시스템이 빠르게 채워집니다.
이번 개선된 기능을 통해 'mon_cluster_log_file_level' 및 'mon_cluster_log_to_syslog_level' 명령 옵션이 제거되었습니다. 이번 릴리스에서는 새로운 일반 'mon_cluster_log_level' 명령 옵션만 사용하여 클러스터 로그 파일 및 모든 외부 엔터티에 대한 클러스터 로그 수준 세부 정보 표시 수준을 제어합니다.