13장. 스토리지


/proc/diskstats 가 더 이상 손상되지 않음

파티션은 성능상의 이유로 읽기-복사 업데이트(RCU)로 보호되며 두 가지 상황에서 경쟁 조건으로부터 올바르게 보호되지 않습니다.
  • 진행 중 요청이 있는 동안 파티션이 수정되는 경우
  • 파티션이 겹치는 경우 Cryostat 확장 및 논리 파티션이 가능합니다.
결과적으로 /proc/diskstats 파일의 일부 필드가 손상될 수 있었습니다. 이번 업데이트에서는 요청 구조에서 파티션 조회를 캐싱하여 문제가 해결되었습니다. 결과적으로 /proc/diskstats 가 설명된 상황에서 더 이상 손상되지 않습니다. (BZ#1273339)

장치 크기 조정에 실패한 후 multipathd 에서 더 이상 성공을 보고하지 않음

multipathd 서비스가 장치의 크기를 조정하지 못하면 multipathd 에서 크기를 내부적으로 원래 값으로 다시 재설정하지 않았습니다. 결과적으로 나중에 멀티패스가 장치의 크기를 조정하지 않은 경우에도 multipathd 에서 장치 크기를 조정하려고 했습니다. 크기 조정이 실패하면 이제 multipathd 가 장치의 크기를 내부적으로 원래 값으로 되돌립니다. 결과적으로 멀티패스 는 이제 장치의 크기를 성공적으로 조정하는 경우에만 성공으로 보고합니다. (BZ#1328077)

libdevmapper 버전 불일치로 인해 다중 경로가 더 이상 충돌하지 않음

이전에는 컴파일 중 다중 경로 코드가 올바른 라이브러리에 연결되지 않았습니다. 결과적으로 device-mapper-multipath 를 사용하여 컴파일된 것보다 최신 버전의 libdevmapper 라이브러리와 함께 사용된 경우 멀티패스가 예기치 않게 종료되는 경우가 있었습니다. 이제 다중 경로가 컴파일 중에 필요한 라이브러리에 올바르게 연결됩니다. 결과적으로 라이브러리 버전이 일치하지 않아 다중 경로가 더 이상 충돌하지 않습니다. (BZ#1349376)

일부 장치의 실패로 인해 더 이상 다중 경로가 다른 장치를 생성하지 못하도록 유지하지 않습니다.

이전 버전에서는 다중 경로가 생성하려는 장치에 대한 정보를 얻지 못하는 경우 다중 경로 명령이 관련이 없는 장치의 실패로 인해 작동 중인 장치를 설정하지 못하는 경우가 있었습니다. 이번 수정으로 일부 장치 및 오류에 대한 정보를 얻지 못하면 멀티패스가 더 이상 멀티패스가 다른 장치를 생성하지 못하는 경우 더 이상 조기 종료되지 않습니다. (BZ#1343747)

다중 경로 다른 프로그램에서 생성한 DM 테이블 유형의 멀티패스를 사용하여 장치를 수정하지 않음

이전에는 다중 경로 툴에서 다중 경로 테이블을 사용하여 모든 DM(Device Mapper) 장치를 관리하는 것으로 간주했습니다. 결과적으로 multipathd 서비스는 다중 경로 툴에서 생성하지 않은 장치 테이블을 수정했습니다. 이제 다중 경로 도구가 mpath- 로 시작하는 DM Universally UUIDs(UUIDs)가 있는 장치에서만 작동합니다. 이 장치는 생성된 모든 장치에서 사용하는 UUID 접두사입니다. 결과적으로 다중 경로에서는 다른 프로그램에서 생성한 DM 테이블 유형의 다중 경로를 사용하여 장치를 더 이상 수정하지 않습니다. (BZ#1364879)

변경 사항은 활성 씬 풀에 lvchange --zero n 을 사용한 직후 적용됩니다.

이전에는 lvchange --zero n 명령을 활성 씬 풀에 사용할 때 다음에 풀이 비활성화될 때까지 변경 사항이 적용되지 않았습니다. 이번 업데이트를 통해 변경 사항이 즉시 적용됩니다. (BZ#1328245)

mdadm의 잘못된 종료 상태 -IRs 에서 더 이상 부팅 시 오류 메시지가 발생하지 않음

이전에는 load_container() 함수가 member 배열에서 컨테이너를 로드하려고 잘못 시도했습니다. 그 결과 mdadm -IRs 명령에서 1 종료 상태를 잘못 반환하여 부팅 시 오류 메시지가 발생했습니다. load_container() 함수가 멤버 배열에서 컨테이너를 로드하지 못하도록 수정되었습니다. 결과적으로 부팅 시 오류 메시지가 더 이상 발생하지 않습니다. (BZ#1348925)

IMSM을 사용하면 컨테이너에서 두 개의 RAID를 마이그레이션해도 더 이상 두 배열의 성능이 저하되지 않음

Intel Matrix Storage Manager(IMSM)는 두 개의 배열이 있는 컨테이너의 RAID 수준 어레이를 변경할 수 없습니다. 이전에는 디스크가 제거된 후 IMSM에서 배열 수 검사를 수행했습니다. 결과적으로 두 개의 RAID가 있는 컨테이너에서 RAID 1을 RAID 0으로 변경하면 오류 메시지가 반환되었지만 성능이 저하된 RAID 1이 남아 있었습니다. 이번 업데이트를 통해 디스크를 제거하기 전에 배열 수 확인이 수행되고 설명된 문제가 더 이상 발생하지 않습니다. (BZ#1413615)

IMSM 배열이 올바르게 어셈블되고 성공적으로 시작되었습니다.

이전에는 Intel Matrix Storage Manager(IMSM) 이벤트 필드가 생성 번호로 설정되지 않았습니다. 그 결과 mdadm 유틸리티에서 오래된 메타데이터가 있는 컨테이너를 다시 어셈블하고 오류가 발생했습니다. 이번 업데이트를 통해 IMSM 이벤트 필드가 생성 번호로 올바르게 설정됩니다. 결과적으로 IMSM 배열이 올바르게 어셈블되고 성공적으로 시작됩니다. (BZ#1413937)
Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다. 최신 업데이트를 확인하세요.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

© 2024 Red Hat, Inc.