Bug 886875

Summary: Only the last parameter is used for kernel parameters specified multiple times
Product: [Retired] Beaker Reporter: Jan Stodola <jstodola>
Component: schedulerAssignee: Amit Saha <asaha>
Status: CLOSED CURRENTRELEASE QA Contact:
Severity: medium Docs Contact:
Priority: unspecified    
Version: 0.10CC: asaha, dcallagh, ebaak, llim, qwan, rglasz, rmancy, xjia
Target Milestone: 0.13Keywords: Regression
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard: Misc
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2013-06-25 06:28:07 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Jan Stodola 2012-12-13 13:06:18 UTC
Description of problem:
When "Kernel Options" field in "Install Options" tab contains something like "my_param=one my_param=two", only the last parameter ("my_param=two") is propagated to "Kernel Options (Install)" in "Provision" tab.

Version-Release number of selected component (if applicable):
Beaker-0.10.5

How reproducible:
always

Steps to Reproduce:
1. select a machine in Beaker WebUI
2. go to "Install Options" tab
3. create new record, put "my_param=one my_param=two" (without quotes) into "Kernel Options"
4. go to "Provision" tab
5. select a distro to provision
6. check if "Kernel Options (Install)" contains all parameters entered in step 3
  
Actual results:
only "my_param=two" is propagated to "Kernel Options (Install)" field

Expected results:
"my_param=one my_param=two"

Additional info:
For example on s390x, rd.dasd= parameter is used multiple times to define DASD drives:
rd.dasd=0.0.3722 rd.dasd=0.0.3622 rd.dasd=0.0.3522

Comment 1 Dan Callaghan 2012-12-13 23:10:29 UTC
Probably a regression in 0.9 with the re-implentation of Cobbler's install options in Beaker.

Comment 3 Amit Saha 2013-04-14 05:05:34 UTC
On Gerrit: http://gerrit.beaker-project.org/#/c/1879/

Comment 8 Amit Saha 2013-06-25 06:28:07 UTC
Beaker 0.13.1 has been released.