openvstorage / integrationtests

Open vStorage automated integration tests.
Other
0 stars 1 forks source link

Validate new keepalive mechanism io timeouts between volumedrivers #501

Open pploegaert opened 7 years ago

pploegaert commented 7 years ago

Scenario:

First part of this test is similar to: #493

Previous mechanism used redirection timeout to steal the volume. Now a new keepalive mechanism is introduced which should trigger this.

New volumedriver parameters related to this testcase:

All 4 params below are dynamically reconfigurable:

Avoid triggering the vrouter_redirect_timeout_ms which defaults to 5000 ms, set this to a high number (e.g. 300000)

Advise by Arne: Redirect timeout should be increased, and the keepalive settings decreased (the defaults will probably be changed when merging this stuff) IOW; for testing I'd suggest to set the redirect_timeout_ms to a very high value so it does not fire and to use smaller values for the keepalive, so it fires earlier

Cover area

volumedriver HA

User story

Running volume via edge client should not be affected/experience disconnects/timeout which the test flow is triggered.

Potential problem that might occur

Volume goes in readonly, timeouts occur, ...

Optionally try to finetune values to a working set which can be returned to volumedriver team to include as defaults

Additional information

Setup

redlicha commented 7 years ago

Related volumedriver ticket for verification: https://github.com/openvstorage/volumedriver/issues/139