Transitioning of database service responsibility responsive to server failure in a partially clustered computing environment
First Claim
1. A system for transitioning a database service from a failing server to another server of a computing environment comprising a plurality of servers, the system comprising:
- a processor and a memory;
means, responsive to detecting failure at a primary server of the computing environment providing a database service, and without pre-requiring any server of the computing environment to function as backup to the primary server, for selecting another server of the computing environment to function as database service backup for the primary, failing server, wherein the another server lacks a mirrored copy of a database supporting the database service at the primary, failing server, and lacks access to the database supporting the database service at the primary, failing server;
means for updating at least one configuration file of the computing environment to indicate that the another service is to function as database service backup for the primary, failing server; and
means for dynamically creating by the another server, subsequent to the selecting of the another server, at least one database data repository structure at the another server, the dynamically created at least one database data repository structure supporting the database service backup function at the another server by receiving data therein, and the at least one database data repository structure corresponding to at least one database data repository structure of a database supporting the database service function at the primary server, wherein the data received into the dynamically created at least one database data repository structure was directed to the corresponding at least one database data repository structure of the database supporting the database service function at the primary server.
0 Assignments
0 Petitions
Accused Products
Abstract
A facility is provided for transitioning a database service from a failing, primary server to another server of a computing environment including a plurality of servers, at least some of which have a common database service capability, but not commonly replicated supporting databases. The facility includes, responsive to detection of failure at the primary server, selecting another server of the plurality of servers to function as database service backup for the primary server, updating at least one configuration file of the computing environment to indicate that the another server is to function as database service backup for the primary, failing server, and dynamically creating at least one database structure at the another server. The dynamically created at least one database structure supports the database service backup function at the another server and corresponds to a database structure of a database supporting the database service at the primary server.
50 Citations
14 Claims
-
1. A system for transitioning a database service from a failing server to another server of a computing environment comprising a plurality of servers, the system comprising:
-
a processor and a memory; means, responsive to detecting failure at a primary server of the computing environment providing a database service, and without pre-requiring any server of the computing environment to function as backup to the primary server, for selecting another server of the computing environment to function as database service backup for the primary, failing server, wherein the another server lacks a mirrored copy of a database supporting the database service at the primary, failing server, and lacks access to the database supporting the database service at the primary, failing server; means for updating at least one configuration file of the computing environment to indicate that the another service is to function as database service backup for the primary, failing server; and means for dynamically creating by the another server, subsequent to the selecting of the another server, at least one database data repository structure at the another server, the dynamically created at least one database data repository structure supporting the database service backup function at the another server by receiving data therein, and the at least one database data repository structure corresponding to at least one database data repository structure of a database supporting the database service function at the primary server, wherein the data received into the dynamically created at least one database data repository structure was directed to the corresponding at least one database data repository structure of the database supporting the database service function at the primary server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. At least one program storage device readable by a computer, tangibly embodying at least one program of instructions executable by the computer to perform a method of transitioning a database service from a failing server to another server of a computing environment comprising a plurality of servers, the method comprising:
-
responsive to detecting failure at a primary server of the computing environment providing a database service, and without pre-requiring any server of the computing environment to function as backup to the primary server, selecting another server of the computing environment to function as database service backup for the primary, failing server, wherein the another sever lacks a mirrored copy of a database supporting the database service at the primary, failing server, and lacks access to the database supporting the database service at the primary, failing server; updating at least one configuration file of the computing environment to indicate that the another server is to function as database service backup for the primary, failing server; and subsequent to the selecting of the another server, dynamically creating by the another server at least one database data repository structure at the another server, the dynamically created at least one database data repository structure supporting the database service backup function at the another server by receiving data therein, and the at least one database data repository structure corresponding to at least one database data repository structure of a database supporting the database service function at the primary server, wherein the data received into the dynamically created at least one database data repository structure was directed to the corresponding at least one database data repository structure of the database supporting the database service function at the primary server. - View Dependent Claims (10, 11, 12, 13, 14)
-
Specification