Управление зависимостями DLPAR приложения

Запрос на удаление DLPAR может вызвать ошибку по нескольким причинам. Наиболее распространенная из них - это занятость ресурса или нехватка системных ресурсов для выполнения запроса.

В этих случаях ресурс остается в обычном состоянии, как если бы событие DLPAR никогда не происходило.

Основная причина сбоя при удалении процессора - это связывание процессора. Сбой возникает, если операционная система не может обрабатывать связывания процессора или операции DLPAR, либо приложения не могут продолжать нормальную работу. Для исправления ошибки отмените связывание, установите новую связь или завершите приложение. При этом затрагиваются процессы и нити для используемого типа связывания.

Основной причиной сбоя при удалении памяти является нехватка в системе закрепленной памяти. Эта ошибка затрагивает всю систему и может не быть вызвана конкретным приложением. Если в удаляемой области есть закрепленная страница, то ее содержимое должно быть перенесено в другую страницу с соответствующей коррекцией преобразования физических адресов в виртуальные. Если для перемещения страницы недостаточно памяти, то произойдет ошибка. Для того чтобы снизить вероятность ее возникновения, уменьшите объем закрепленных страниц в системе. Для этого можно уничтожить закрепленные сегменты памяти, прервать программы с системными вызовами plock или удалить plock из программы.

Как правило, ошибки при удалении разъема PCI происходят в случае, если адаптер в разъеме занят. Зависимости устройств не отслеживаются. Например, разъем может зависеть от адаптера, устройства, группы томов, логического тома, файловой системы или файла. В таком случае удалите зависимость, остановив приложения, размонтировав файловую систему или выключив группу томов.