The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
May. 03, 2011
Filed:
Dec. 22, 2008
William T. Boyd, Poughkeepsie, NY (US);
Douglas M. Freimuth, New York, NY (US);
William G. Holland, Cary, NC (US);
Steven W. Hunter, Raleigh, NC (US);
Renato J. Recio, Austin, TX (US);
Steven M. Thurber, Austin, TX (US);
Madeline Vega, Austin, TX (US);
William T. Boyd, Poughkeepsie, NY (US);
Douglas M. Freimuth, New York, NY (US);
William G. Holland, Cary, NC (US);
Steven W. Hunter, Raleigh, NC (US);
Renato J. Recio, Austin, TX (US);
Steven M. Thurber, Austin, TX (US);
Madeline Vega, Austin, TX (US);
International Business Machines Corporation, Armonk, NY (US);
Abstract
A computer-implemented method, apparatus, and computer usable program code are disclosed for migrating a virtual adapter from a source physical adapter to a destination physical adapter in a data processing system where multiple host computer systems share multiple adapters and communicate with those adapters through a PCI switched-fabric bus. The virtual adapter is first caused to stop processing transactions. All in-flight transactions that are associated with the virtual adapter are then captured. The configuration information that defines the virtual adapter is moved from the source physical adapter to the destination physical adapter. The in-flight transactions are then restored to their original locations on the destination virtual adapter. The virtual adapter is then restarted on the destination physical adapter such that the virtual adapter begins processing transactions.