|
|
Line 1: |
Line 1: |
− | {|
| + | |
− | |Test Num
| |
− | |Category
| |
− | |Test Description
| |
− | |Expected Output
| |
− | |How to test
| |
− | |Assigned-to
| |
− | |----
| |
− | |
| |
− | |
| |
− | |
| |
− | |
| |
− | |
| |
− | |
| |
− | |----
| |
− | |1
| |
− | |Installation
| |
− | |Make sure that the new watchdog is installed and configured successfully
| |
− | |
| |
− | |
| |
− | |
| |
− | |----
| |
− | |2
| |
− | |Upgrade
| |
− | |Make sure that pgpool II with new watchdog can be installed on a system running pgpool II with the old watchdog
| |
− | |
| |
− | |
| |
− | |
| |
− | |----
| |
− | |3
| |
− | |Configuration
| |
− | |Make sure that pgpool II can be configured successfully with one primary and one stand-by configuration
| |
− | |
| |
− | |
| |
− | |
| |
− | |----
| |
− | |4
| |
− | |Setup
| |
− | |Three pgpool instanses (Host-1, Host-2, Host-3) are running on different machine using Ubutu 13:04. Connect to Host-1 and execute a sample query
| |
− | |Configruation
| |
− | |
| |
− | |
| |
− | |----
| |
− | |4.1
| |
− | |Functional testing
| |
− | |Shutdown Host-1's pgpool instanse and execute query again
| |
− | |Host-2 should take and respond to query
| |
− | |
| |
− | |
| |
− | |----
| |
− | |4.2
| |
− | |Functional testing
| |
− | |Shutdown Host-2's pgpool instanse and execute query again
| |
− | |Host-3 should take and respond to query
| |
− | |
| |
− | |
| |
− | |----
| |
− | |4.3
| |
− | |Functional testing
| |
− | |Start Host-1's pgpool instanse and execute query again
| |
− | |Need to see which host will respond to query
| |
− | |
| |
− | |
| |
− | |----
| |
− | |5
| |
− | |Failover scenarions / Setup
| |
− | |Three pgpool instanses (Host-1, Host-2, Host-3) are running on different machine using Ubutu 13:04. Connect to Host-1 and execute a sample query
| |
− | |Configruation
| |
− | |
| |
− | |
| |
− | |----
| |
− | |5.1
| |
− | |Failover scenarios
| |
− | |Un-Plug Host-1's network cable and execute query again
| |
− | |Host-2 should take and respond to query
| |
− | |
| |
− | |
| |
− | |----
| |
− | |5.2
| |
− | |Failover scenarios
| |
− | |Un-Plug Host-2's network cable and execute query again
| |
− | |Host-3 should take and respond to query
| |
− | |
| |
− | |
| |
− | |----
| |
− | |5.3
| |
− | |Failover scenarios
| |
− | |Plug Host-1's network cable execute query again
| |
− | |Need to see which host will respond to query
| |
− | |
| |
− | |
| |
− | |----
| |
− | |6
| |
− | |Functional testing / Setup
| |
− | |Three pgpool instanses (Host-1, Host-2, Host-3) are running on different machine using Ubutu 13:04. Connect to Host-1 and execute a long query
| |
− | |
| |
− | |
| |
− | |
| |
− | |----
| |
− | |6.1
| |
− | |Functional testing
| |
− | |Shutdown / Power Off Host-1's instanse and execute query again
| |
− | |Host-2 should take over and start responding, need to see the already running query response.
| |
− | |
| |
− | |
| |
− | |----
| |
− | |6.2
| |
− | |Functional testing
| |
− | |Shutdown / Power Off Host-2's instanse and execute query again
| |
− | |Host-3 should take over and start responding, need to see the already running query response.
| |
− | |
| |
− | |
| |
− | |----
| |
− | |6.3
| |
− | |Functional testing
| |
− | |Start Host-1's pgpool instanse and execute query again
| |
− | |Need to see which host will respond to query
| |
− | |
| |
− | |
| |
− | |----
| |
− | |7.1
| |
− | |Cheking other functionality of watchdog
| |
− | |Changing active/standby state in case of certain faults detected
| |
− | |
| |
− | |
| |
− | |
| |
− | |----
| |
− | |7.2
| |
− | |Cheking other functionality of watchdog
| |
− | |Automatic virtual IP address assigning synchronous to server switching
| |
− | |
| |
− | |
| |
− | |
| |
− | |----
| |
− | |7.3
| |
− | |Cheking other functionality of watchdog
| |
− | |Automatic registration of a server as standby in recovery
| |
− | |
| |
− | |
| |
− | |
| |
− | |----
| |
− | |8
| |
− | |Isolated master scenario / Setup
| |
− | |Three pgpool instanses (Host-1, Host-2, Host-3) are running on different machine using Ubutu 13:04. Connect to Host-1 and execute a query
| |
− | |
| |
− | |
| |
− | |
| |
− | |----
| |
− | |8.1
| |
− | |Isolated master scenario
| |
− | |Break the connectivity between pgpool watchdog primary and stand node by bringing down connectivity on the stand-by.
| |
− | |Split brain testing ensures that their is only one master at a time that the clients can connect to. The stand-by should be promoted as the primary and the clients shouldn't be able to connect to the old master.
| |
− | |
| |
− | |
| |
− | |----
| |
− | |9
| |
− | |Networking Isolation scenarion
| |
− | |
| |
− | |
| |
− | |
| |
− | |
| |
− | |----
| |
− | |9.1
| |
− | |
| |
− | |
| |
− | |
| |
− | |
| |
− | |
| |
− | |----
| |
− | |10
| |
− | |Database Failure
| |
− | |
| |
− | |
| |
− | |
| |
− | |
| |
− | |----
| |
− | |10.1
| |
− | |
| |
− | |
| |
− | |
| |
− | |
| |
− | |
| |
− | |----
| |
− | |10.2
| |
− | |
| |
− | |
| |
− | |
| |
− | |
| |
− | |
| |
− | |----
| |
− | |11
| |
− | |Watchdog agent failure
| |
− | |
| |
− | |
| |
− | |
| |
− | |
| |
− | |----
| |
− | |11.1
| |
− | |
| |
− | |
| |
− | |
| |
− | |
| |
− | |
| |
− | |----
| |
− | |11.2
| |
− | |
| |
− | |
| |
− | |
| |
− | |
| |
− | |
| |
− | |----
| |
− | |}
| |