Страница 89 из 107
Глава 38. Отложенный запуск
Глава 38. Отложенный запуск
В 14:42 у лабораторного заключения появился входящий номер. Секретарь совета поставила распечатку на край стола, где ещё темнела синяя черта от маркера, и подвинула ко мне журнал.
- Распишитесь за получение. Читать можно здесь. Копию вынесете после регистрации приложений.
Я расписалась и села. После двух часов вопросов сначала сверила входящий номер и список приложений.
Лаборатория сравнила ранний и новый образы станции. Оба совпали со своими мастер-пакетами. Таблицы подтверждали уже известные учётную запись, станцию и интерактивное действие, но не человека у клавиатуры и его намерение.
- Формулировка окончательная? - спросила я.
- Подписанная. Эльдар Данилевский её не видел, не дополнял и не согласовывал. По безопасности ему передадут только лист допуска к работам.
- Именно так и договаривались.
Она постучала ногтем по последней странице.
- Если сегодня найдём новый объект, сначала фиксируем его отдельно. Никаких догадок вслух, пока он живёт на экране.
К трём мы собрались в «Меридиане». Пустой купол белел над рядами кресел. На пульте лежали две папки, пломбы и четыре бутерброда. Эльза принесла термос и сразу убрала его на отдельный стол.
- Если кофе утопит пульт, я не стану писать, что это внешнее вмешательство, - сказала она.
- Запишем естественное бедствие, - отозвался штатный оператор.
Эльдар шёл вдоль всех шести рендерных узлов. Он проверял номера на заглушках портов и сверял их с утренним листом. Его задача начиналась у кабелей и там же заканчивалась. Ни одного исследовательского окна на его экране не было.
- Сеть пока физически подключена, - сказал он. - Иначе не увидим состояние производственного контура. После фиксации готов изолировать тот узел, который укажет экспертка.
Экспертка поставила камеру на штатив так, чтобы в кадр попадали мониторы и серверные часы.
- До команды ничего не отключаем. И ничего не запускаем.
Во вторник мы работали в отдельном тестовом куполе, где производственного планировщика не было. Сегодня открывали настоящий контур «Меридиана»: сначала состояние системы, потом разрешённый пакет.
Оператор вошёл под своей действующей учётной записью и своим токеном. M-01 оставался заблокированным и физически не был найден, к сегодняшней работе отношения не имел. На главном мониторе появился список шести узлов. Все горели серым, без активного воспроизведения.
- Узлы с первого по шестой доступны, - прочитал оператор. - Активных сеансов нет. Очередь не открываю, пока не подтвердите запись.
Экспертка включила камеру.
- Запись идёт. Покажите серверное время, имя текущего пользователя и состояние узлов.
Оператор медленно раскрыл три окна. Эльза сидела у второго монитора и отмечала каждую строку в своём листе. Я держала авторскую последовательность. В ней было всего пять безопасных фрагментов: сетка, серое поле, белое поле, цветовые полосы и короткое движение без старого звёздного профиля.
- Теперь будущие задания в режиме чтения, - сказала экспертка.
Оператор открыл вкладку. На завтра стояла одна строка.
Суббота, 12:00. «Проверка синхронизации». Четвёртый рендерный узел. Статус: ожидает.
Публичный показ начинался в тринадцать.
Я перечитала время и почувствовала, как в пальцах похолодел край листа. До старта оставался бы час. Достаточно, чтобы задание прошло через узел и растворилось среди обычной подготовки.
- Подготовку остановить, - сказала я. - В списке есть незаявленное будущее задание.
Оператор убрал руку от мыши.
- Подготовка не начиналась. Пакет не выбран, очередь не загружена.
- Время двенадцать ноль-ноль, цель четвёртый узел, состояние ожидание, - прочитала Эльза. - Других будущих заданий в этом окне нет.
Она не потянулась к резервной остановке. Останавливать было нечего. Повторять вторничную ошибку не требовалось.
Экспертка подошла ближе.
- К строке не прикасаться. Не выделять, не закрывать, не отключать. Оператор, руки на край стола.
Тот послушно положил ладони перед клавиатурой.
- Мирра, позвоните секретарю совета. Одной фразой: обнаружено отложенное задание, требуется независимая фиксация и разовое письменное решение. Без имени предполагаемого автора.
Я набрала номер. Секретарь не спросила, кто виноват. Она уточнила, работает ли система, и записала, что запуск не производился.
Пока мы ждали регистратора, экспертка сняла общий вид пульта, крупно серверные часы и строку задания. Потом попросила оператора, не меняя режима чтения, показать карточку.
В карточке стояли идентификатор, время, четвёртый узел и параметры уже известного механизма задержки.
- На экране только то, что видим, - остановила она Эльзу, когда та наклонилась к строке. - Сходство я отмечу после выгрузки. Сейчас фиксируем объект.
Оператор вывел журнал планировщика на соседний монитор. Запись приняли раньше, чем исследуемую учётную запись заблокировали. После блокировки новых входов под ней не было.
- Как тогда оно собиралось выполниться завтра? - спросила я.
Экспертка ответила только после того, как камера сняла обе строки.
- Планировщик принял команду заранее. В назначенное время её запускает системная служба, а не новый вход пользователя. Блокировка закрывает дверь для следующего входа, но не выметает уже принятую очередь.
- И при изъятии мы её оставили.
- Вы правильно оставили всё как было. Если бы тогда начали чистить очередь, сейчас обсуждали бы уничтожение данных.
Очередь оставили неизменной при изъятии, поэтому строка сохранилась и всё ещё могла исполниться. Сначала требовалось снять её состояние, потом отключать.
Сотрудница канцелярии принесла номерной накопитель и акты. Экспертка вскрыла пакет перед камерой. Оператор выгрузил состояние центрального планировщика, определение задания и журналы, не меняя живую строку.
Контрольные суммы записали в акт, экспорт подписали электронной подписью. Только после этого экспертка повернулась к Эльдару.
- Центральная запись снята. Изолируйте четвёртый узел от производственной сети.
Эльдар присел у стойки. Он назвал номер порта, показал его в камеру и вынул кабель. На свободный разъём поставил заглушку, продел тонкую номерную пломбу и расписался в листе физической изоляции.
- Канал отключён. Корпус не вскрывался, питание пока сохраняется, - сказал он. - Дальше узел ваш.