Method and apparatus for a non-disruptive recovery of a single partition in a multipartitioned data processing system
First Claim
1. In a data processing network having a server with multiple partitions, a fabric, and a channel adapter communicating between the partitions and the fabric wherein each partition has an assigned address, a method of non-disruptively removing an assigned address comprising:
- sending a logout command from the channel adapter to the fabric, the logout command including an address to be removed;
checking the address to be removed with a table of active addresses to determine if the address to be removed is an active address, the table of active addresses containing addresses generated and assigned to partitions by the fabric in response to address assignment requests from the partitions;
changing the status of the address to be removed from active to inactive, thereby allowing the inactivated address to be reassigned by the fabric to the same or another partition that requests an address assignment; and
sending an accept response from the fabric to the channel adapter indicating that the address to be removed has been removed.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, apparatus and program product for the non-disruptive recovery of a single partition in a multipartitioned data processing system. A server contains multiple partitions connected to a single channel adapter which is used to send data and commands to a fabric. A request is sent by the adapter to the well-known address for the fabric. The request includes an identification of the port associated with the partition to be removed. Upon receipt of the request, the fabric removes all resources associated with the port being logged out without affecting ongoing operations in other partitions.
-
Citations
12 Claims
-
1. In a data processing network having a server with multiple partitions, a fabric, and a channel adapter communicating between the partitions and the fabric wherein each partition has an assigned address, a method of non-disruptively removing an assigned address comprising:
-
sending a logout command from the channel adapter to the fabric, the logout command including an address to be removed; checking the address to be removed with a table of active addresses to determine if the address to be removed is an active address, the table of active addresses containing addresses generated and assigned to partitions by the fabric in response to address assignment requests from the partitions; changing the status of the address to be removed from active to inactive, thereby allowing the inactivated address to be reassigned by the fabric to the same or another partition that requests an address assignment; and sending an accept response from the fabric to the channel adapter indicating that the address to be removed has been removed. - View Dependent Claims (2, 3)
-
-
4. In a data processing network having a server with multiple partitions, a fabric, and a channel adapter communicating between the partitions and the fabric wherein each partition has an assigned address, a apparatus for non-disruptively removing an assigned address comprising:
-
means for sending a logout command from the channel adapter to the fabric, the logout command including an address to be removed; means for checking the address to be removed with a table of active addresses to determine if the address to be removed is an active address, the table of active addresses containing addresses generated and assigned to partitions by the fabric in response to address assignment requests from the partitions; means for changing the status of the address to be removed from active to inactive, thereby allowing the inactivated address to be reassigned by the fabric to the same or another partition that requests an address assignment and means for sending an accept response from the fabric to the channel adapter indicating that the address to be removed has been removed. - View Dependent Claims (5, 6)
-
-
7. A data processing system comprising:
-
a server having multiple partitions; a fabric; a channel adapter communicating between the partitions and the fabric via a channel adapter wherein each partition has an address that was assigned to it by the fabric in response to the partition'"'"'s request for an address assignment; said channel adapter sending a logout command to the fabric, the logout command including an address to be removed; a table in said fabric for registering addresses that the fabric generated and assigned to said channel adapter, said fabric checking the address to be removed with said table to determine if the address to be removed is an active address; said fabric changing the status of the address to be removed from active to inactive, thereby allowing the inactivated address to be reassigned by the fabric to the same or another partition that requests an address assignment; and said fabric sending an accept response to the channel adapter indicating that the address to be removed has been removed. - View Dependent Claims (8, 9)
-
-
10. A program product usable with a data processing network having a server with multiple partitions, a fabric, and a channel adapter communicating between the partitions and the fabric wherein each partition has an assigned address, said program product comprising:
-
a computer readable medium having recorded thereon computer readable program code performing a method of non-disruptively removing an assigned address comprising; sending a logout command from the channel adapter to the fabric, the logout command including an address to be removed; checking the address to be removed with a table of active addresses to determine if the address to be removed is an active address, the table of active addresses containing addresses generated and assigned to partitions by the fabric in response to address assignment requests from the partitions; changing the status of the address to be removed from active to inactive, thereby allowing the inactivated address to be reassigned by the fabric to the same or another partition that requests an address assignment; and sending an accept response from the fabric to the channel adapter indicating that the address to be removed has been removed. - View Dependent Claims (11, 12)
-
Specification