action #135914
closedcoordination #112862: [saga][epic] Future ideas for easy multi-machine handling: MM-tests as first-class citizens
coordination #111929: [epic] Stable multi-machine tests covering multiple physical workers
Extend/add initial validation steps and "best practices" for multi-machine test setup/debugging to openQA documentation size:M
Description
Motivation¶
In #134282 we have collected many good ideas what one can do to investigate for multi-machine test issues. To make sure this is not forgotten we should collect those ideas and add them as "best practices" as applicable in openQA documentation.
Acceptance criteria¶
- AC1: Best practices for MM test debugging from #134282 are reachable from http://open.qa/docs
Suggestions¶
- Look into http://open.qa/docs , http://open.qa/docs/#_debugging_open_vswitch_configuration and see what is already there regarding multi-machine setup and debugging hints
- Go through all comments of #134282 and collect what could be used in general, at least
- minimal reproducer scenarios
- basic linux configuration to check, e.g. sysctl forwarding parameters
- ping checks, including multiple packet sizes
- Try improving how the documentation is structured
Updated by okurz over 1 year ago
- Copied from action #134282: [tools] network protocols failures on multimachine tests on HA/SAP size:S auto_review:"no candidate.*iscsi-target-overview-service-tab|yast2.+firewall.+services.+add.+zone":retry added
Updated by okurz about 1 year ago
- Target version changed from Tools - Next to Ready
Updated by tinita about 1 year ago
- Subject changed from Extend/add initial validation steps and "best practices" for multi-machine test setup/debugging to openQA documentation to Extend/add initial validation steps and "best practices" for multi-machine test setup/debugging to openQA documentation size:M
- Description updated (diff)
- Status changed from New to Workable
Updated by mkittler 11 months ago
- Status changed from In Progress to Feedback
I created https://github.com/os-autoinst/openQA/pull/5432 to update the documentation where things are missing or outdated.
The overall structure has already been improved via 949e7fef5b84b3feb5130e002ba71c1b27289357 and with 23ec4a97b27fd77dc3ad23a1b1b5fec07ff4290b, e55ef32ae63fc44483efe35b31bd0554945ae8d2 and 96783eefce6dcf53560737a7ba26650752e7347c we have already improved several aspects.