Suspending a result set and continuing from a suspended result set for transparent session migration
First Claim
Patent Images
1. A method for suspending a cursor result set for transparently migrating a first session, the method comprising:
- receiving notification the first session is selected for migration;
preparing to migrate, preparing including suspending cursor result sets for the first session;
determining if the first session is ready to migrate; and
migrating the first session.
1 Assignment
0 Petitions
Accused Products
Abstract
A system, method, computer program and system for suspending a result set and continuing from a suspended result set for transparent session migration is disclosed. The rows from a row source are suspended into storage, so that after session migration, the client fetches can transparently continue from the suspended result set.
137 Citations
30 Claims
-
1. A method for suspending a cursor result set for transparently migrating a first session, the method comprising:
-
receiving notification the first session is selected for migration;
preparing to migrate, preparing including suspending cursor result sets for the first session;
determining if the first session is ready to migrate; and
migrating the first session. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 20)
-
-
12. A method for suspending a cursor result set and continuing a suspended cursor result set for transparent session migration, the method comprising:
-
executing a query on a first session on a first server;
receiving notification the first session was selected for migration;
preparing to migrate the first session;
determining if ready to migrate the first session; and
migrating the first session. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26)
-
-
27. A computer program product comprising a computer usable medium having executable code to execute a process for suspending a cursor result set and continuing a suspended cursor result set for transparent session migration, the process comprising:
-
executing a query on a first session on a first server;
receiving notification the session was selected for migration;
preparing to migrate;
determining if ready to migrate; and
migrating, when ready.
-
-
28. A system for suspending a cursor result set and continuing a suspended cursor result set for transparent session migration, comprising:
-
logic for executing a query on a first session on a first server;
logic for receiving notification the first session was selected for migration;
logic for preparing to migrate the first session;
logic determining if ready to migrate the first session; and
logic for migrating the first session.
-
-
29. A computer program product comprising a computer usable medium having executable code to execute a process for suspending a cursor result set for transparently migrating a first session, the process comprising:
-
executing a query on a first session on a first server;
receiving notification the first session was selected for migration;
preparing to migrate the first session;
determining if ready to migrate the first session; and
migrating the first session.
-
-
30. A system for suspending a cursor result set for transparently migrating a first session, the method comprising:
-
logic for receiving notification the first session is selected for migration;
logic for preparing to migrate, preparing including suspending cursor result sets for the first session;
logic for determining if the first session is ready to migrate; and
logic for migrating the first session.
-
Specification