Project

General

Profile

Actions

coordination #18964

closed

[functional][epic][u]Bootloader/boot functions refactor

Added by dzedro about 7 years ago. Updated over 3 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
Category:
Enhancement to existing tests
Target version:
SUSE QA - Milestone 18
Start date:
2017-10-18
Due date:
2018-07-31
% Done:

100%

Estimated time:
(Total: 0.00 h)
Difficulty:

Description

I moved bootloader_ofw.pm into bootloader.pm, there is various boot code on different places.
I guess all this code can be made better, simpler and easier to read ideally on one place.
Also mess with needle tags.

Not sure who will have time and will to work on this,
created for matter of sake.

PS: This can affect every arch and distro, no idea what Subject tags to choose, all ?


Subtasks 1 (0 open1 closed)

action #26836: [sle][functional][s390x][u][easy] Adjust reconnect_s390 and wait_boot to always wait for grub menu and send 'ret'Resolvedoorlov2017-10-182018-07-31

Actions

Related issues 5 (0 open5 closed)

Related to openQA Tests - action #18228: [ppc64le][s390x][migration] test fails in boot_to_desktop_symResolvedokurz2017-03-31

Actions
Related to openQA Tests - action #18996: test fails in setup_zdup (all zdup tests apparently)Resolvedokurz2017-05-05

Actions
Related to openQA Tests - action #18580: [migration][ppc64le]test fails in x11-reboot_and_install expecting boot menue from DVD with upgrade, only finding normal grub menue on HDDResolvedJWSun2017-04-17

Actions
Related to openQA Tests - action #19040: console_reboot frequently fails looking for a grub2 needle, possibly due to a timing issueResolvedokurz2017-05-09

Actions
Blocked by openQA Tests - action #19122: [tools]Setup of shared ppc64le worker for developmentResolvedokurz2017-05-11

Actions
Actions #1

Updated by okurz about 7 years ago

  • Category set to Enhancement to existing tests
  • Status changed from New to Feedback
  • Assignee set to okurz

Good idea. I took #11948 and started working on refactoring the bootloader code. I guess I can do some improvements and then we can see who continues.

Actions #2

Updated by dzedro about 7 years ago

  • Category deleted (Enhancement to existing tests)
  • Status changed from Feedback to New
  • Assignee deleted (okurz)

Maybe before this we should consider to fully move from legacy -boot order to bootindex
bootindex also with bootorder order setup, because right now we have only defined what will be the first device to boot from
This boot order would also partially fix the ppc64le issue with migration, but I did choose easier -boot workaround than enhancement of bootindex
I don't know about reason why still use -boot, it's only complication for us/qemu.pm

Actions #3

Updated by okurz about 7 years ago

  • Related to action #18228: [ppc64le][s390x][migration] test fails in boot_to_desktop_sym added
Actions #4

Updated by okurz about 7 years ago

  • Related to action #18996: test fails in setup_zdup (all zdup tests apparently) added
Actions #5

Updated by okurz about 7 years ago

  • Related to action #18580: [migration][ppc64le]test fails in x11-reboot_and_install expecting boot menue from DVD with upgrade, only finding normal grub menue on HDD added
Actions #6

Updated by okurz about 7 years ago

  • Category set to Enhancement to existing tests
  • Status changed from New to In Progress
  • Assignee set to okurz

I assume you reset the status of the ticket by responding to an email and not intentional So I am setting it again to what I set the values to previously.

Actions #7

Updated by okurz about 7 years ago

Now that the blocking tickets are resolved I can continue with this one but now my ppc64le worker is not currently usable, see #19122

Actions #8

Updated by okurz about 7 years ago

  • Related to action #19040: console_reboot frequently fails looking for a grub2 needle, possibly due to a timing issue added
Actions #9

Updated by okurz about 7 years ago

  • Blocked by action #19122: [tools]Setup of shared ppc64le worker for development added
Actions #10

Updated by okurz about 7 years ago

  • Status changed from In Progress to Feedback
Actions #11

Updated by okurz over 6 years ago

  • Status changed from Feedback to In Progress

I should still work on this with low prio, can't change prio of this ticket though.

Actions #12

Updated by okurz over 6 years ago

  • Due date set to 2018-04-10

due to changes in a related task

Actions #13

Updated by okurz over 6 years ago

  • Subject changed from Bootloader/boot functions refactor to [functional][epic]Bootloader/boot functions refactor
  • Target version set to Milestone 17
Actions #14

Updated by okurz about 6 years ago

  • Subject changed from [functional][epic]Bootloader/boot functions refactor to [functional][epic][u]Bootloader/boot functions refactor
Actions #15

Updated by okurz about 6 years ago

  • Due date changed from 2018-04-10 to 2018-05-08

due to changes in a related task

Actions #16

Updated by okurz about 6 years ago

  • Status changed from In Progress to Blocked

blocked by subtask #26836

Actions #17

Updated by mgriessmeier about 6 years ago

  • Due date changed from 2018-05-08 to 2018-05-22

due to changes in a related task

Actions #18

Updated by mgriessmeier about 6 years ago

  • Due date changed from 2018-05-22 to 2018-06-05

due to changes in a related task

Actions #19

Updated by mgriessmeier about 6 years ago

  • Due date changed from 2018-06-05 to 2018-06-19

due to changes in a related task

Actions #20

Updated by okurz about 6 years ago

  • Target version changed from Milestone 17 to Milestone 17
Actions #21

Updated by mgriessmeier about 6 years ago

  • Due date changed from 2018-06-19 to 2018-07-03

due to changes in a related task

Actions #22

Updated by okurz almost 6 years ago

  • Target version changed from Milestone 17 to Milestone 21+
Actions #23

Updated by mgriessmeier almost 6 years ago

  • Due date changed from 2018-07-03 to 2018-07-31

due to changes in a related task

Actions #24

Updated by okurz almost 6 years ago

  • Status changed from Blocked to Resolved
  • Target version changed from Milestone 21+ to Milestone 18

subticket #26836 solved, \o/

With https://github.com/os-autoinst/os-autoinst/pull/997 bootindex is now used where possible. I guess the rest is left to evolvement over time to refactor indidvidual test modules and files.

Actions #25

Updated by szarate over 3 years ago

  • Tracker changed from action to coordination
Actions

Also available in: Atom PDF