发明名称 |
Method and apparatus for simulated failover testing |
摘要 |
Implementations of the present disclosure involve a system and method for simulating a storage cluster testing system. The method and system includes a processor configured to instructions stored on a memory to produce a simulation interface. The simulation interface includes an abstraction layer that receives verbs from a test driver and passes the verbs to one of two or more plugins. The plugins may include a synthetic plugin configured to translate the verbs into one or more command and send commands to a simulated storage appliance that is a computing device with relatively lower performance than an actual storage appliance. The simulated storage appliance may act in place of two storage appliances clustered to form a storage cluster. The simulated storage appliance forms a simulated storage cluster. The simulated storage cluster simulates the performance of the verb on by the storage cluster. |
申请公布号 |
US9282021(B2) |
申请公布日期 |
2016.03.08 |
申请号 |
US201213655857 |
申请日期 |
2012.10.19 |
申请人 |
Oracle International Corporation |
发明人 |
Smith Jeffrey Anderson;Shivam Piyush;Baker William Eugene |
分类号 |
G06F9/44;G06F13/10;G06F13/12;H04L12/26;H04L29/08;H04L29/06;H04L12/24;G06F11/26;G06F11/07;G06F3/06 |
主分类号 |
G06F9/44 |
代理机构 |
Polsinelli PC |
代理人 |
Polsinelli PC |
主权项 |
1. A computer for testing a simulated storage cluster testing system comprising:
a processor coupled with a memory, wherein the processor is configured to execute instructions stored in the memory to produce a simulation interface, the instructions for producing a simulation interface comprising: an abstraction layer configured to receive a verb and pass the verb to at least one plugin comprising a synthetic plugin configured to translate the verb into at least one command and send the at least one command to a simulated storage appliance, the simulated storage appliance being a computing device operating as a storage server with at least one storage pool, the simulated storage appliance acting in place of a first actual storage appliance and a second actual storage appliance clustered to form an actual storage cluster, the simulated storage appliance forming a simulated storage cluster, wherein the at least one command corresponds to simulating the verb being performed by the actual storage cluster. |
地址 |
Redwood City CA US |