// COMPUTERBASE — HARDWARE & GADGET
Schaden von Millionen US-Dollar befürchtet: OpenAI Codex-CLI sorgt bei SSDs für hohe Schreiblast
Ein Fehler in der lokalen Protokollierung von OpenAIs Codex-CLI soll seit Monaten für ungewöhnlich hohe Schreiblasten auf SSDs sorgen. Nutzerberichten zufolge wurden dabei innerhalb weniger Wochen mehrere Dutzend TB an Daten auf Laufwerke geschrieben. OpenAI hat das Problem inzwischen bestätigt und arbeitet an einer Lösung.
Verantwortlich für die übermäßigen Schreibvorgänge soll die Art und Weise sein, wie beim terminalbasierten Codex-CLI lokale Diagnoseprotokolle gespeichert werden. Darüber berichtet The Register. Auf den Fehler aufmerksam machte unter anderem Rui Fan, Mitglied des Project Management Committee von Apache Flink. Nach eigenen Angaben registrierte er auf seiner SSD innerhalb von rund 21 Tagen Schreibvorgänge von etwa 37 TB. Erste Analysen deuteten darauf hin, dass insbesondere die SQLite-Protokolle des Coding-Assistenten für die hohe Belastung verantwortlich sein sollen.
Ein weiterer auf GitHub veröffentlichter Fehlerbericht geht sogar davon aus, dass die Schreiblast theoretisch auf bis zu 640 TB pro Jahr anwachsen kann. Eine gängige SSD mit 1 TB Kapazität würde damit rechnerisch fast zweimal täglich vollständig beschrieben. Problematisch ist dies, weil moderne SSDs nur für eine begrenzte Anzahl garantierter Schreibvorgänge ausgelegt sind. Die Herstellergarantien liegen typischerweise bei 150 bis 300 TB für Modelle mit 250 bis 500 GB Kapazität sowie bei 600 bis 1.200 TB für Laufwerke mit 1 oder 2 TB Speicherplatz. Wird dieser Wert erreicht, erlischt in der Regel die Garantie, gleichzeitig steigt langfristig das Risiko von Leistungsabfällen und Ausfällen.
Ein weiterer Entwickler bezifferte zudem den durch den Fehler verursachten Wertverlust seiner SSD auf rund 38,64 US-Dollar. Grundlage dieser Schätzung war das Verhältnis zwischen Kaufpreis des Laufwerks und der vom Hersteller garantierten Schreibmenge. Hochgerechnet auf alle betroffenen Nutzer könnte der Fehler laut dieser Berechnung einen wirtschaftlichen Schaden in Höhe von mehreren Millionen US-Dollar in Form verbrauchter SSD-Lebensdauer verursachen.
Doch auch wenn für die hohe Schreiblast die Telemetrie-Funktion von Codex-CLI zu einem großen Teil verantwortlich sein soll, stellt diese jedoch offenbar nicht die einzige Ursache dar. Zusätzliche hohe Schreibzugriffe sollen unter anderem durch standardmäßig aktivierte lokale Diagnoseprotokolle entstehen.
Hinweise auf ungewöhnlich hohe Schreibvorgänge finden sich laut The Register bereits seit mehreren Monaten im GitHub-Repository des Projekts. Inzwischen haben Entwickler von OpenAI das Problem bestätigt und nach eigenen Angaben mehrere Änderungen umgesetzt, um die Schreiblast zu reduzieren. Dennoch berichten Nutzer weiterhin von entsprechenden Auffälligkeiten.
Ursprünglich sollten die gesammelten Daten die Fehlerdiagnose verbessern. Aufgrund der gewählten Konfiguration entstand jedoch offenbar deutlich mehr Festplattenaktivität als erwartet. Als wahrscheinliche Ursache gilt derzeit eine Änderung aus dem Februar, bei der SQLite-Protokolle auf der sehr detaillierten TRACE-Protokollstufe gespeichert wurden. Diese erzeugt erheblich mehr Einträge als die üblicherweise verwendete ERROR-Protokollierung und könnte damit die ungewöhnlich hohe Anzahl an Schreibvorgängen ausgelöst haben.