Bug no OpenAI Codex pode causar danos ao SSD
Um bug identificado no cliente de linha de comando (CLI) do OpenAI Codex está gerando um volume excessivo de gravações em unidades de armazenamento de estado sólido (SSD), o que pode inutilizar componentes em menos de um ano.
O problema foi documentado na plataforma GitHub e ocorre devido a uma configuração de registro (logging) que foi mantida ativa no nível “TRACE” por padrão, armazenando dados desde payloads brutos de conexões WebSocket até eventos rotineiros do sistema operacional.
Causas e impacto
A falha decorre da configuração de registro e do modo de monitoramento mais ruidoso e detalhado do sistema, que armazena dados redundantes de nível TRACE que não possuem utilidade diagnóstica real para o usuário comum.
O impacto no hardware é agravado por um fenômeno conhecido como amplificação de escrita, onde o banco de dados opera em um ciclo constante de inserção e exclusão de dezenas de milhares de linhas por minuto.
- O volume físico de dados gravados na mídia física é imensamente maior do que o tamanho estático do arquivo em si.
- A perda dos registros não prejudica a operação do sistema, pois o arquivo afetado armazena apenas dados de diagnóstico.
Métodos de mitigação
A OpenAI disponibilizou atualizações recentes com correções de estabilidade para o formato SQLite, mas os pacotes ainda não alteraram a taxa de transferência abusiva de escrita de dados.
Usuários de sistemas operacionais Linux e macOS podem contornar o problema criando um link simbólico (symlink) que aponte o diretório “~/.codex/logs_2.sqlite” para a pasta temporária “/tmp/”.
- Essa configuração redireciona o fluxo de gravação massiva diretamente para a memória RAM, poupando os blocos de memória Flash do SSD de sofrerem desgaste prematuro.
- Outra alternativa paliativa inclui o uso de variáveis de ambiente como “OTEL_TRACES_SAMPLER=always_off” para desativar o espelhamento de telemetria da biblioteca OpenTelemetry.
Este conteúdo pode conter links de compra.
Fonte: link