6.4. RADOS
Ceph-objectstore-tool
명령을 사용하면 누적된 PG 로그 dups 항목을 수동으로 트리밍할 수 있습니다.
이전 버전에서는 PG 로그 dups 항목을 트리밍하는 것은 낮은 수준의 PG 분할 작업 중에 방지되었으며, 이는 작업자보다 빈도가 훨씬 높은 PG 자동 스케일러에 의해 사용되었습니다. 트리밍을 중단하면 PG 로그 메모리가 크게 증가하여 메모리가 부족할 때 OSD 충돌이 발생했습니다. OSD를 다시 시작해도 PG 로그가 디스크에 저장되고 시작 시 RAM에 다시 로드되므로 문제가 해결되지 않았습니다.
이번 수정을 통해 ceph-objectstore-tool
명령을 사용하면 누적된 PG 로그 dups 항목을 수동으로 트리밍하여 자동 트리밍을 차단 해제할 수 있습니다. 향후 조사를 돕기 위해 OSD 로그에 dups 항목 수를 출력하는 디버그 개선이 구현됩니다.