大量破壊のハイフン:不器用な指が何百もの雇用の終焉を意味したとき

Table of Contents

大量破壊のハイフン:不器用な指が何百もの雇用の終焉を意味したとき

誰、私?レジスター紙が毎週お届けする、読者の告白が不審なほど膨れ上がるメールバッグ「誰、私?」へようこそ。

本日のメインフレームの狂気の物語は、私たちが「ジェド」と呼ぶ読者のご厚意により、1970 年代から伝わってきました。

ジェドは当時、大手自動車・航空宇宙部品メーカーでコンピュータオペレーターとして働いていました。ハイテク産業にふさわしく、その会社には最先端のデータセンターがあり、そこには強力なIBM System/370 モデル158が備え付けられていました。

ジェド氏が説明するように、その仕様は当時としては目を見張るものでした。「約 3.2GB のディスク ストレージと約 8 台のテープ ドライブがあり、すべて冷蔵庫ほどの大きさでした。」 1MB のストレージは、「ミッドランド地方に点在する約 25 台の IMS 端末と約 50 台の TSO 端末、ロボット工作機械、そして継続的なバッチ処理とアプリケーション開発作業」をサポートしていました。

海賊

職場のインフラを悪用してトレントするなら、それを隠す方法をよく知っておくべきだ

続きを読む

現在、同じワークロードをサポートするには、「少なくとも 8 コアの 64GB サーバーが必要です」と Jed 氏は指摘しました。

「当時は物事がより効率的に機能していた」と彼は付け加えた。

ユーザーが好んで使っていたハードウェアには、他にもスクリーン、キーボード、ライトペンなどがありました。「色数の増加、画面解像度の向上、そしてマウスを除けば、今とあまり変わりません。」

これほどのパワーを個人で使える余裕のある人はほとんどいなかったため、ユーザーは勤務時間外にメインフレームを少し借りて自分の仕事をすることがよくありました。ある朝、午前6時頃、コンピューターを使っていたジェドの友人(「オペレーターにも友人はいる」)が、印刷出力は不要だと判断しました。

「そして楽しいことが始まりました。」

ジョブは作業キューに待機していました。ジョブを削除するには、「 」のような文字列を入力するだけで済み£PJ12345、ジェドによると、削除したいのは12345でした。HASPというソフトウェアの便利な機能は、数値を入力する手間を省くために範囲を指定できることでした。

各コマンドが処理されると、画面に表示され、高速プリンタに出力されます。

「私たちは皆、同じようなことをやっていました」とジェドは思い出した。

パージ コマンドが実行されるとすぐに、状況は劇的に悪化しました。

「画面はメッセージで溢れかえり、プリンターの騒音は耳をつんざくほどでした。何かがおかしいことが、プリンターの騒音で分かりました」とジェドは言った。

急いでコマンドを確認した。ジェドの友人が「£PJ12345--12349」と入力したようで、画面上では問題ないように見えた。

あまり意図的ではないミスに気づいたなら、自分を褒めてあげてください。ハイフンが紛れ込んでいたのです。

「余分なハイフンは、HASP がジョブ 12345 から -12349 を削除するように指示され、それを実行することを決意していたことを意味します」とジェドは言いました。

コンピュータ コンソールの停止ボタンが押されたが、その前に数百のジョブが不意に終了していた。

「どういうわけか、夜勤のほとんどの人が笑っていました。ただ、私の友人が「全然面白くない、全然面白くない」と言い続けていたため、さらに笑いが起こりました。」

笑い事ではありませんでした。問題は急速にエスカレートし、コンピューターは停止し、ユーザーから苦情が出始めました。IBMに連絡が入りました。前夜の作業を消去するように設定されたこの悪質なコマンドを、どうすれば止められるのでしょうか?

答えは良くありませんでした。「再起動しても(当時の IPL では)問題は解決しません。」

コマンドは記録されており、コンピュータを再起動するとすぐに再開されます。後戻りはできません。

「そこで停止ボタンが放され、騒音が再び始まった。『おかしいなんてことはない』という叫び声がさらに上がり、管理者とオペレーターは夜通しの作業がすべて消え去るのを見守った。」

幸いなことに、ジェドの友人はデータセンター管理者からこの件について、すべての非難を浴びることはなかった。実際、怒りのほとんどはビッグブルーに向けられていた。「単純な入力ミスが…これほど大きな結果をもたらすことを許した」のだ。

ただし、二重ハイフンを無効な構文として扱う修正が実装されるまで、チームは入力するコマンドに非常に注意するよう警告されていました。

ジェドの友人はシステム プログラマーになり、ジェド自身はアプリケーションとデータベースの設計、そしてアーキテクチャの分野に進みました。

「でも、ハイフンがマイナスになったときのことを思い出すと、今でも笑ってしまいます。」

大量破壊コマンドを誤って発動させてしまい、大混乱を止められなかった経験はありませんか?冗談で「本当に大丈夫ですか?」と返信が来ると思って入力したら、爆発範囲を測っていたなんて経験はありませんか?あなたもそうでしょう?そして、今こそメールですべてを告白する時です。誰に、私に?

20年前、あなたはどこにいましたか? COBOLを必死にカットしたり、日付フィールドに重要なバイトを1、2バイト追加したりしていましたか? それとも、2050年まで持ちこたえ、爆発するかもしれないお手製のものを作っていましたか? 誰ですか? 私ですか? オンコールは、皆さんの忌まわしいY2K体験談も聞きたいと思っています。失敗寸前で難を逃れた話で、楽しいひとときをお過ごしください。®

Discover More