4.9. iSCSI Gateway
gwcli
툴에서 올바른 삭제 코딩된 풀 프로파일 표시
이전에는 gwcli
툴에 agesure coded 풀의 잘못된 k+m
값이 표시되었습니다.
이번 릴리스에서는 gwcli
툴에서 관련 Agesure coded 풀 설정에서 정보를 가져오고 Red Hat Ceph Storage 클러스터는 올바른 삭제 코딩된 풀 프로필을 표시합니다.
iSCSI가 구성된 스토리지 클러스터 업그레이드가 예상대로 작동합니다.
이전에는 최신 ceph-iscsi 패키지에 더 이상 사용되지 않는 ceph-iscsi 패키지가 없기 때문에 iSCSI가 구성된 스토리지 클러스터 업그레이드가 실패했습니다.
이번 릴리스에서는 RPM 사양 파일에서 ceph-iscsi-tools
패키지가 더 이상 사용되지 않으며 업그레이드가 예상대로 성공합니다.
tcmu-runner
가 더 이상 "blocklist" 항목을 제거하지 못합니다.
이전에는 tcmu-runner
에서 잘못된 명령을 실행하여 "blocklist" 항목을 제거하여 iSCSI LUN의 성능이 저하되었습니다.
이번 릴리스에서는 blocklist 항목을 제거할 때 올바른 명령을 실행하도록 tcmu-runner
가 업데이트되었습니다. blocklist 항목은 tcmu-runner
에 의해 정리되고 iSCSI LUN이 예상대로 작동합니다.
tcmu-runner
프로세스는 이제 정상적으로 닫힙니다.
이전 버전에서는 tcmu-runner
프로세스에서 실패한 경로를 잘못 처리하여 uninitialized g_object
메모리가 발생했습니다. 이로 인해 tcmu-runner
프로세스가 예기치 않게 종료될 수 있습니다. 초기화되지 않은 g_object
메모리의 릴리스를 건너뛰도록 소스 코드가 수정되어 tcmu-runner
프로세스가 정상적으로 종료됩니다.
RADOS 블록 장치 핸들러는 구성 문자열을 올바르게 구문 분석합니다.
이전에는 RADOS Block Device(RBD) 처리기에서 구성 문자열을 구문 분석하는 동안 strtok()
함수를 사용했으며 이는 스레드로부터 안전하지 않았습니다. 이로 인해 이미지를 생성하거나 다시 열 때 이미지 이름의 구성 문자열을 잘못 구문 분석했습니다. 이로 인해 이미지가 열 수 없었습니다. 이번 릴리스에서는 RBD 처리기에서 스레드로부터 안전한 strtok_r()
함수를 사용하므로 구성 문자열을 올바르게 구문 분석할 수 있습니다.