Selective generation of an asynchronous notification for a partition management operation in a logically-partitioned computer
View Patent ↗A logically-partitioned computer, program product and method utilize a flexible and adaptable communication interface between a partition and a partition manager, which permits optimal handling of partition management operations such as state change operations and the like over a wide variety of circumstances. In particular, a partition is permitted to indicate, in connection with a request to perform a partition management operation, whether an asynchronous notification should be generated or suppressed in association with the performance of the partition management operation by a partition manager. As a result, asynchronous notifications are selectively generated in association with the performance of partition management operations based upon indications in the requests made by partitions for such operations.
1. A method of performing a partition management operation in a logically-partitioned computer, the method comprising:
receiving a request for a partition management operation from a partition, the request indicating whether an asynchronous notification should be generated upon completion of the partition management operation;
performing the partition management operation in response to the request, including selectively generating an asynchronous notification if so indicated by the request, and suppressing generation of the asynchronous notification if so indicated by the request; and
after performing the partition management operation, receiving a second request from the partition to poll for completion of the partition management operation if the request does not indicate that the asynchronous notification should be generated upon completion of the partition management operation,
wherein the second request comprises another request for the partition management operation, the method further comprising processing the second request by generating a notification that indicates whether the partition management operation has completed, and wherein the second request has the same parameters as the first request.