Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Schedulers functional test #659

Closed
krizhanovsky opened this issue Dec 4, 2016 · 1 comment
Closed

Schedulers functional test #659

krizhanovsky opened this issue Dec 4, 2016 · 1 comment
Assignees
Milestone

Comments

@krizhanovsky
Copy link
Contributor

krizhanovsky commented Dec 4, 2016

At least following functionality must be covered by the functional test:

  1. HTTP scheduler working over at least 100 server groups emulating 100 virtual hosts;

  2. servers failovering - servers must get load when they return to normal operation while the service must stay working during failovering. This point depends on [HTTP] Don't pipeline non-idempotent method requests #419 and Large number of failures in ab benchmark tests #383: currently the system returns errors if upstream connection is reset. After fix of the issues there should not be such errors.

  3. Servers backup - if an upstream is down and backup server is configured, it should get the traffic. When the upstream backs to normal operation, the backup should not receive traffic.

  4. All the schedulers, including Sticky sessions scheduler #593 and Advanced Load Balancing #565 must be involved in the test.

  5. Some stress must be put onto the configurations to verify that there is no crashes. So some traffic generator like wrk should be used.

@krizhanovsky krizhanovsky added this to the 0.5.0 Web Server milestone Dec 4, 2016
sergsever pushed a commit that referenced this issue Dec 8, 2016
sergsever pushed a commit that referenced this issue Jan 27, 2017
@vankoven vankoven self-assigned this Jan 27, 2017
sergsever pushed a commit that referenced this issue Jan 30, 2017
sergsever pushed a commit that referenced this issue Jan 30, 2017
sergsever pushed a commit that referenced this issue Jan 31, 2017
@vankoven
Copy link
Contributor

implemented in c8b56b4

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants