-
Type: Task
-
Resolution: Fixed
-
Priority: Minor - P4
-
Affects Version/s: None
-
Component/s: None
-
Performance Analysis
-
Fully Compatible
-
v8.0, v7.3, v7.0, v6.0, v5.0
-
200
We should update DSI to run on RHEL 8, so that we can fully get rid of the RHEL 7 boxes, especially since we've dropped mongo support for RHEL 7. This shouldn't affect performance since the workload and the mongod instances run on separately crated amazon2 instances.
From Simon:
Upgrading the distros to a newer REHL should be fairly straightforward. We’d need to:
- Reach out to the platform team to get them to create the new distros we need (analog to DEVPROD-5516) with the same host limitations.
- Update sys-perf+backports+DSI project.
- Update our monitoring to point to the new distros (dashboard).
- Update our alerting to point to the new distros (alert).
- Keep the old distros around for as long as possible to avoid breaking old tasks.
Slack Thread captured from #ask-devprod-performance by john.daniels@mongodb.com
- zack.winter@mongodb.com: Hi everyone, I'm trying to fully deprecate rhel7.x on master since it's no longer supported as of 8.0. I noticed that certain performance tests are setup to run on rhel70: <https://github.com/10gen/mongo/blob/master/etc/evergreen_yml_components/variants/perf/perf.yml#L192> how much of an issue would it be to upgrade these to rhel8.x?
I realize for performance testing we want to keep the environment as consistent as possible, but we should only be testing on environments we currently support
- john.daniels@mongodb.com: Hey I'm sorry this didn't get answered
- john.daniels@mongodb.com: I don't think that distro is important at all
- john.daniels@mongodb.com: The actual performance tests run on amazon2 (not on an evergreen distro, just the stock image from amazon)
- john.daniels@mongodb.com: Is there a timeline you're looking for to move to 8.0?
- zack.winter@mongodb.com: is it just using rhel70-perf-single to setup/schedule the tests to run on amazon2 instances? as long as it's not running scons or mongod on rhel70 it won't be an issue for what I'm looking at right now
- john.daniels@mongodb.com: It is not
- john.daniels@mongodb.com: If you want to just announce "there be dragons" and let us worry about it I think that works?
- john.daniels@mongodb.com: I'll make a ticket in any event
- zack.winter@mongodb.com: Great! Thanks for clarifying :slightly_smiling_face: after <https://github.com/10gen/mongo/pull/22836> merges in, that'll be the last remaining rhel7.x reference so it would be nice to get off of at some point. It's definitely minor/low priority based on how its being used though