Sha256: 2466e8458f09b85b0a9e61cc48b21ee834ea900b76045737a5b6af8873e533a3

Contents?: true

Size: 1.56 KB

Versions: 42

Compression:

Stored size: 1.56 KB

Contents

Feature: request balancer health check
  In order to enhance system availability for customers
  RightSupport should track endpoint health when making load-balanced REST requests
  So apps do not become hung during network failures

Scenario: mixed servers (overloaded, blackholed) using health check
  Given 4 overloaded servers
  And 4 blackholed servers
  And HealthCheck balancing policy
  When a client makes a load-balanced request to '/' with timeout 1 and open_timeout 2
  Then the request should raise in less than 12 seconds

Scenario: mixed servers (well-behaved, blackholed) using health check
  Given 4 servers that respond with 200
  And 4 blackholed servers
  And HealthCheck balancing policy
  When a client makes a load-balanced request to '/' with timeout 1 and open_timeout 2
  Then the request should complete in less than 8 seconds

Scenario: mixed servers (overloaded, well-behaved, blackholed) using health check
  Given 1 overloaded server
  And 1 server that responds with 200
  And 1 blackholed server
  And HealthCheck balancing policy
  When a client makes a load-balanced request to '/' with timeout 1 and open_timeout 2
  Then the request should complete in less than 3 seconds

Scenario: mixed servers (condition commented by Tony https://rightscale.acunote.com/projects/2091/tasks/23987#comments) using health check
  Given 3 overloaded servers
  And 1 server that responds with 200
  And HealthCheck balancing policy
  When a client makes a load-balanced request to '/' with timeout 1 and open_timeout 2
  Then the request should complete in less than 3 seconds

Version data entries

42 entries across 42 versions & 1 rubygems

Version Path
right_support-2.8.46 features/balancer_health_check.feature
right_support-2.8.45 features/balancer_health_check.feature
right_support-2.8.44 features/balancer_health_check.feature
right_support-2.8.43 features/balancer_health_check.feature
right_support-2.8.42 features/balancer_health_check.feature
right_support-2.8.41 features/balancer_health_check.feature
right_support-2.8.40 features/balancer_health_check.feature
right_support-2.8.39 features/balancer_health_check.feature
right_support-2.8.38 features/balancer_health_check.feature
right_support-2.8.37 features/balancer_health_check.feature
right_support-2.8.36 features/balancer_health_check.feature
right_support-2.8.35 features/balancer_health_check.feature
right_support-2.8.34 features/balancer_health_check.feature
right_support-2.8.33 features/balancer_health_check.feature
right_support-2.8.32 features/balancer_health_check.feature
right_support-2.8.31 features/balancer_health_check.feature
right_support-2.8.30 features/balancer_health_check.feature
right_support-2.8.29 features/balancer_health_check.feature
right_support-2.8.28 features/balancer_health_check.feature
right_support-2.8.27 features/balancer_health_check.feature