Самовольные ночные билды
На предпоследнем курсе читал нам курс лекций «Введение в архитектуру и программирование на суперкомпьютерах» пожилой позитивный дядька, профессор Томилин, один из разработчиков советского суперкомпьютерного комплекса БЭСМ-6. Лекции он разбавлял историями о буднях советских айтишников, одной из которых я и хочу поделиться.
Специалистов по этим комплексам на всю страну было не очень много, поэтому зачастую привлекали к настройке машин разработчиков, особенно если дело касалось каких-то закрытых военных институтов и предприятий. После одного такого заказа представители института вернулись с мистическим ужасом в глазах.
Комплексы тогда оставляли работать на ночь, ибо машинное время было расписано на 24 часа в сутки. В одну из таких ночей комплекс внезапно остановил выполнение всех задач и вывел на плоттер сообщение: «Задача 104 выполнена». Днём выяснилось, что никакой задачи с таким номером компьютер не считал. Так бы историю и забыли, если бы на следующую ночь она не повторилась.
Исследовать мистику поехала комиссия из Москвы, в составе которой были и разработчики. В системе ковырялись около недели. Посчитали, что сообщение выводится с периодом чуть меньше суток, но больше, как ни старались, ничего не выяснили. Не было таких задач и в ядре системы, и на внешних устройствах. В итоге уехали ни с чем.
Мистическая задача перестала выполняться где-то через три недели после первого инцидента, а у тех, кто ездил разбираться с этим глюком, появилась суеверная присказка: «Каждый сбой надо уважать».