검색

4.5. Ceph 파일 시스템

download PDF

FSMap 변경 사항이 포함된 MDS 메타데이터가 일괄 처리로 추가되어 일관성을 보장합니다.

이전 버전에서는 업그레이드 중에 모니터에서 MDS 메타데이터 추적이 손실되고 취소된 PAXOS 트랜잭션으로 인해 MDS 메타데이터를 더 이상 사용할 수 없었습니다.

이번 수정으로 FSMap 변경 사항이 포함된 MDS 메타데이터가 일괄 처리로 추가되어 일관성을 보장합니다. ceph mds metadata 명령이 업그레이드 시 의도한 대로 작동합니다.

Bugzilla:2144472

ENOTEMPTY 출력이 감지되고 메시지가 올바르게 표시됩니다.

이전 버전에서는 하위 볼륨 그룹 rm 명령을 실행할 때 볼륨의 플러그인에서 ENOTEMPTY 출력이 탐지되지 않아 특정 메시지 대신 일반화된 오류 메시지가 발생했습니다.

이번 수정을 통해 하위 볼륨 그룹 rm 명령에 대해 ENOTEMPTY 출력이 감지되고 하위 볼륨 그룹 rm 명령이 올바르게 표시됩니다.

Bugzilla:2240138

MDS에서 요청 정리의 일부로 자동으로 다음 클라이언트 재생 요청을 대기열에 넣습니다.

이전 버전에서는 MDS가 up:client-replay 상태에서 재생에 대한 다음 클라이언트 요청을 대기열에 추가하지 않아 MDS가 중단되는 경우가 있었습니다.

이번 수정을 통해 요청 정리의 일부로 다음 클라이언트 재생 요청이 자동으로 대기열에 추가되고 MDS는 장애 조치(failover) 복구를 정상적으로 진행합니다.

Bugzilla:2243105

CephFS-mirroring 전체 성능 개선

이번 수정을 통해 증분 스냅샷 동기화가 수정되어 cephfs-mirroring의 전반적인 성능이 향상됩니다.

Bugzilla:2248639

loner 멤버는 true로 설정됩니다.

이전 버전에서는 LOCK_EXCL_XSYN 상태의 파일 잠금의 경우 비-론자가 아닌 클라이언트가 빈 caps를 발행했습니다. 그러나 이 상태의 전리자가 false 로 설정되어 있으므로, Fcb caps를 발행할 수 있으며 이는 잘못된 것입니다. 이로 인해 일부 클라이언트 요청이 일부 제한을 잘못 취소하고 무한히 대기하고 요청이 느려집니다.

이번 수정을 통해 loner 멤버가 true 로 설정되고 결과적으로 해당 요청이 차단되지 않습니다.

Bugzilla:2251258

월간 스냅샷에 대한 snap-schedule 반복 및 보존 사양이 m 에서 M으로 변경됩니다.

이전에는 월간 스냅샷에 대한 snap-schedule 반복 사양 및 보존 사양이 다른 Ceph 구성 요소와 일치하지 않았습니다.

이번 수정을 통해 사양이 m 에서 M 으로 변경되어 다른 Ceph 구성 요소와 일치합니다. 예를 들어 5개의 월간 스냅샷을 유지하려면 다음 명령을 실행해야 합니다.

# ceph fs snap-schedule retention add /some/path M 5 --fs cephfs

Bugzilla:2264348

일부 inode가 multi-mds 클러스터에서 복제되면 Ceph-mds가 더 이상 충돌하지 않음

이전 버전에서는 ceph-mds의 잘못된 잠금 어설션으로 인해 일부 inode가 multi-mds 클러스터에서 복제되면 ceph-mds가 충돌했습니다.

이번 수정을 통해 어설션의 잠금 상태가 검증되고 충돌이 발생하지 않습니다.

Bugzilla:2265415

날짜,client_count 와 같은 누락된필드--dump 출력에 추가됩니다.

이번 수정을 통해 date,client_count,필터 와 같은 누락된 필드가 --dump 출력에 추가됩니다.

Bugzilla:2272468

복구 중에 assert 함수와 함께 MDS가 더 이상 실패하지 않음

이전 버전에서는 MDS에서 실패한 순위를 복구할 때 메타데이터 손상을 잘못 보고하여 assert 함수와 함께 실패하는 경우가 있었습니다.

이번 수정으로 시작 프로시저가 수정되고 복구 중에 assert 함수로 MDS가 실패하지 않습니다.

Bugzilla:2272979

대상 mon_host 세부 정보는 피어 목록 및 미러 데몬 상태에서 제거됩니다.

이전에는 스냅샷 미러 피어 목록에 단순히 피어 목록보다 더 많은 정보가 표시되었습니다. 이 출력에서는 MON IP가 하나만 있거나 MON 호스트 IP가 모두 표시되어야 하는 경우 혼동이 발생했습니다.

이번 수정을 통해 fs snapshot mirror peer_list 명령에서 mon_host가 제거되고 대상 mon_host 세부 정보가 피어 목록 및 미러 데몬 상태에서 제거됩니다.

Bugzilla:2277143

대상 mon_host 세부 정보는 피어 목록 및 미러 데몬 상태에서 제거됩니다.

이전에는 quiesce 프로토콜 코드에 의해 회귀가 도입되었습니다. 클라이언트 요청을 종료할 때 배치 작업의 새 배치 헤드 선택을 건너뜁니다. 이로 인해 오래된 배치 헤드 요청이 MDS 캐시에 영구적으로 남아 있고 느린 요청으로 처리되었습니다.

이번 수정을 통해 요청을 종료할 때 새 배치 헤드를 선택하고 일괄 처리 작업으로 인해 느린 요청이 발생하지 않습니다.

Bugzilla:2277944

MDS가 작동하지 않는 경우에도 파일 시스템 업그레이드가 수행됩니다.

이전에는 모든 MDS가 중단될 때 MDS에서 파일 시스템을 업그레이드할 수 없었습니다. 이로 인해 fail_fs 설정이 'true'로 설정된 경우 업그레이드가 실패했습니다.

이번 수정을 통해 MDS가 없는 경우 모니터에서 업그레이드를 수행할 수 있습니다.

Bugzilla:2244417

Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

© 2024 Red Hat, Inc.