[experiment] Fix handling of forced values (#32102)

pull/32104/head
AJ Heller 2 years ago committed by GitHub
parent 33be15bdb6
commit 9afeb209ad
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 6
      src/core/lib/experiments/config.cc

@ -58,7 +58,11 @@ GPR_ATTRIBUTE_NOINLINE Experiments LoadExperimentsFromConfigVariable() {
// Set defaults from metadata.
Experiments experiments;
for (size_t i = 0; i < kNumExperiments; i++) {
experiments.enabled[i] = g_experiment_metadata[i].default_value;
if (!g_forced_experiments[i].forced) {
experiments.enabled[i] = g_experiment_metadata[i].default_value;
} else {
experiments.enabled[i] = g_forced_experiments[i].value;
}
}
// Get the global config.
auto experiments_str = GPR_GLOBAL_CONFIG_GET(grpc_experiments);

Loading…
Cancel
Save