Skip to content

Conversation

@benbp
Copy link
Contributor

@benbp benbp commented Nov 4, 2015

Reverts #31

From #31

well crud. -1 -1 -1 -1 -1 -1 -1
The issue that spawned this wasn't fixed by it in the real deployment. In fact, during deployment testing, the .ifname=0 (going back to trusting the old-style kernel names) showed inconsistent naming during installs: a few times eth0 got mapped to the first mez card, most other times it got mapped to the 2nd mez.

We need to revert this, since it will also mess up regression tests because of the name changes again.

@pengz1 @keedya @yyscamper @zyoung51 @stuart-stanley

Redirect questions to me to @stuart-stanley, it just seems he doesn't have permissions to create the revert PR so I'm doing it for him :)

@benbp
Copy link
Contributor Author

benbp commented Nov 6, 2015

@stuart-stanley do we still need this?

@stuart-stanley
Copy link
Contributor

Yes. For some reason I thought it had gone. The sooner the better...

@benbp
Copy link
Contributor Author

benbp commented Nov 6, 2015

Ok, can you drive getting reviews on this?

@stuart-stanley
Copy link
Contributor

@benbp sure...
Please review!!!
Description of change:
This reverts a change made to attempt to resolve a specific deployment problem. The initial commit being backed out turned off consistent naming and also removed all ifcfg-* scripts before generating the configuration file(s) for the interfaces defined in the install. This meant interfaces where named using old-style kernel names (eth0, eth1, ...)
The code was merged before it was tested in the deployment environment. When it was tested, it turned out not to address the problem and generated other problems in terms of having what piece of hardware the kernel chose as 'eth0', etc, change.
The revert puts the system behavior back to what it was initially (and what has now been tested in the deployment in question).

Possible reviewers for this would be @zyoung51 (did initial parameterization) or @davidzuhn (familar with larger rhel installs). @benbp for core committer who did the initial merge probably makes sense too :)

@zyoung51
Copy link
Contributor

zyoung51 commented Nov 6, 2015

👍 on reverting. Is the follow-on fix already submitted/planned?

@stuart-stanley
Copy link
Contributor

@zyoung51 yes and no :). The current code wasn't actually broken, per-se, so nothing immediate is needed. Making the network configs more robust in general will probably show up as thing(tm) before too long though. (btw, the problem was connected to using Netmanger.service and network.service (initscript based config) at the same time. RH says it's supposed to work, but it didn't for the RHEL7 beta release, at least for our situation. I was honestly a bit surprised that it turned out TO work on for the GA release. So the original commit was basically trying to trick the configuration around the problem in the beta...

@heckj
Copy link
Member

heckj commented Nov 12, 2015

@zyoung51 @stuart-stanley @benbp what's the status on this PR - are we reverting? It's been open for a few days now, wasn't clear on where it was heading...

@stuart-stanley
Copy link
Contributor

Yes. Again, for some reason I had thought it had gone once we had core +1
+1 for me, if that matters (not sure if I should count), but this should not have gone in to begin with.

@jlongever
Copy link
Contributor

👍

jlongever added a commit that referenced this pull request Nov 12, 2015
@jlongever jlongever merged commit 24c015e into master Nov 12, 2015
@heckj heckj deleted the revert-31-Bugfix/ODR319-fix-rhel-bootstrap-network-issue branch December 17, 2015 18:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants