Project

General

Profile

Actions

action #33697

closed

[tools][hard][pvm] Enable the powerVM backend to conduct multimachine tests

Added by nicksinger about 6 years ago. Updated almost 4 years ago.

Status:
Resolved
Priority:
Low
Assignee:
Category:
Feature requests
Target version:
Start date:
2018-08-01
Due date:
% Done:

0%

Estimated time:

Description

In poo#21838 the need for multimachine tests on PowerVM was mentioned.
To cite coolo on what needs to be done:

I don't think there is inherit problem - but you would need to undo a lot of qemu specific hardcoding. But you can create vlans for the lpars and then have PARALLEL_WITH 2 lpars.

AC1: Multimachine tests can run on PowerVM
   AC1.1: Implement vland handling for LPARs
   AC1.2: Find all qemu hardcodings and adapt the backend to do MM tests on other backends

Suggestion

Configure vlans between the lpars and treat them as machines in the network with a proper worker class (see coolo's comment)


Related issues 2 (0 open2 closed)

Related to openQA Infrastructure - action #37372: [tools][pvm] powerVM production workerResolvednicksinger2018-03-15

Actions
Follows openQA Project - coordination #21838: [functional][u][saga] PowerVM backendClosednicksinger2017-08-082018-07-31

Actions
Actions #1

Updated by nicksinger about 6 years ago

  • Copied from action #33388: [functional][u][easy][pvm] Implement proper split from other backends added
Actions #2

Updated by nicksinger about 6 years ago

  • Copied from deleted (action #33388: [functional][u][easy][pvm] Implement proper split from other backends)
Actions #3

Updated by nicksinger about 6 years ago

Actions #4

Updated by coolo about 6 years ago

  • Project changed from openQA Project to openQA Tests
  • Subject changed from [tools][functional][hard][pvm] Enable the powerVM backend to conduct multimachine tests to [functional][hard][pvm] Enable the powerVM backend to conduct multimachine tests
  • Category deleted (132)

I claim we don't do anything about it - and handle powervm lpars just like phyiscal machines in our network. They are there and if they can be used for MM tests is defined by worker class. If the admins setup a proper vlan or not is up to the tests writers.

Actions #5

Updated by okurz about 6 years ago

  • Subject changed from [functional][hard][pvm] Enable the powerVM backend to conduct multimachine tests to [functional][u][hard][pvm] Enable the powerVM backend to conduct multimachine tests
  • Target version set to Milestone 21+
  • Difficulty set to hard
Actions #6

Updated by okurz almost 6 years ago

  • Category set to New test
Actions #7

Updated by okurz almost 6 years ago

  • Start date changed from 2017-08-09 to 2018-08-29

due to changes in a related task

Actions #8

Updated by okurz almost 6 years ago

  • Start date changed from 2018-08-29 to 2018-08-01

due to changes in a related task

Actions #9

Updated by okurz almost 6 years ago

  • Target version changed from Milestone 21+ to Milestone 21+
Actions #10

Updated by okurz over 5 years ago

  • Related to action #37372: [tools][pvm] powerVM production worker added
Actions #11

Updated by okurz over 5 years ago

  • Target version changed from Milestone 21+ to Milestone 23

I see this only happening after #37372 and even then I doubt that qsf-u has the capacity to work on this within the early milestones of M21 so a bit later

Actions #12

Updated by okurz over 5 years ago

  • Priority changed from Normal to Low
  • Target version changed from Milestone 23 to Milestone 26

If I understood QA-CSS correctly they plan similar work and want to have it but do not yet have a ticket or similar so not that important or urgent. Therefore delaying.

Actions #13

Updated by okurz about 5 years ago

  • Target version changed from Milestone 26 to future

putting to "holding tank" :)

Actions #14

Updated by szarate about 4 years ago

  • Description updated (diff)
  • Assignee set to mgriessmeier
Actions #15

Updated by SLindoMansilla about 4 years ago

  • Assignee changed from mgriessmeier to SLindoMansilla

As PO I will be in touch with PowerVM enablement

Actions #16

Updated by szarate almost 4 years ago

  • Project changed from openQA Tests to openQA Project
  • Subject changed from [functional][u][hard][pvm] Enable the powerVM backend to conduct multimachine tests to [tools][hard][pvm] Enable the powerVM backend to conduct multimachine tests
  • Category changed from New test to Feature requests

I think this belongs more in the openQA project

Actions #17

Updated by okurz almost 4 years ago

@szarate I missed that you assigned this ticket to "[tools]" as you kept slindomansilla as assignee. IMHO the comment from #33697#note-4 is still valid and there are no plans by the QA tools team to do more implementation about this. However considering that our powerVM backends can be treated just the same as bare metal IMHO we have a solution already: Tests can be triggered in parallel with no problem and synchronization primitives can be used. As the network can not be fully virtual of course then the network admin needs to ensure according separation where needed. What we can do is maybe mention this explicitly in documentation.

Actions #18

Updated by okurz almost 4 years ago

  • Status changed from New to Feedback
  • Assignee changed from SLindoMansilla to okurz

Trying to clarify in documentation what can be done / needs to be done: https://github.com/os-autoinst/openQA/pull/3256
It's not that much though but I consider it's what we can do, the rest is for test maintainers to show what's possible and tell the network admin what's missing :)

Actions #19

Updated by okurz almost 4 years ago

  • Status changed from Feedback to Resolved
Actions

Also available in: Atom PDF