이 기사는 Linux 커널 버전 6.14로의 업그레이드 중 Bcachefs 파일 시스템에서 발견된 심각한 버그에 대해 다룹니다. 한 사용자가 단언 실패(assertion failure)를 경험하였고, 이에 따라 개발자들은 수정 작업을 우선시하고 있습니다. 이 단언은 '비쓰기 버퍼 btree에 대한 쓰기 버퍼의 btree' 문제와 관련이 있으며, 업그레이드 과정에서 발생했습니다. 해당 파일 시스템의 용량은 150TB에 달하며, 다행히도 재부팅 후 업그레이드를 계속 진행할 수 있었고, 큰 데이터 손실은 없었습니다.
문제를 해결하기 위해 개발자들은 기존의 BUG_ON() 단언을 비상 읽기 전용 모드로 전환하고 있습니다. 이 변경은 btree, 관련 키, 그리고 이전에는 이 검증이 없었던 원래 쓰기 버퍼 업데이트의 스택 추적(stack trace)을 포함하여 더 자세한 정보를 제공할 것입니다. 이 수정의 긴급성은 Linux 6.14의 임박한 출시로 인해 더욱 강조되며, 개발자들은 유사한 문제를 경험한 사용자들로부터 추가 보고서를 적극적으로 요청하여 디버깅을 위한 더 많은 데이터를 수집하고 있습니다.
전반적으로 이 기사는 대규모 시스템의 파일 시스템 업그레이드에서 심각한 버그에 대한 신속한 대응의 중요성과 Linux 환경에서의 안정성과 신뢰성을 보장하기 위해 취해지고 있는 적극적인 조치를 강조합니다.
* 이 글은
phoronix.com의 기사를 요약한 것입니다. 전체 기사의 내용은
이곳에서 확인하실 수 있습니다.