-
Notifications
You must be signed in to change notification settings - Fork 19
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Configuration priorities in AtmosCoveragePerfConfig
are surprising
#2093
Comments
In addition to the above, This is not the same behavior as |
Yeah, we should fix the doc string, and or move |
I'm not sure what you mean by " |
Ah, I see now. This did not used to be the case. @nefrathenrici, can you please fix this? It looks like the config changes broke this functionality |
I think we can recover the default behavior with |
What do you mean with this? Did you mean "particular job"? |
AtmosCoveragePerfConfig
advertises itself as creating amodel configuration for many performance tests
. The docstring says that the priorities for the configuration s are:This is very unexpected.
The flag
target_job
says:An (optional) job to target for analyzing performance
. So, one would expect that something likewould run the
sphere_baroclinic_wave_rhoe
example. Instead, the defaultperf
configuration has higher priority, so, the following configurations are changed (fromdefault_perf.yml
):At this point, not much is left of
sphere_baroclinic_wave_rhoe
and a completely different configuration is being profiled.Should
default_perf.yml
be ignored when atarget_job
is passed? Maybedefault_perf
should be thought not as a default, but as aall_perf
, ie, something that actives several parts of the code so that the benchmark is closer to a realistic complete run.The text was updated successfully, but these errors were encountered: