From 038fb680f4e61d7e5c143723406b7d628aae4583 Mon Sep 17 00:00:00 2001 From: Sukchan Lee Date: Thu, 31 Mar 2022 02:15:13 +0900 Subject: [PATCH] Revert configuration for backward compatibility --- lib/app/ogs-context.c | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) diff --git a/lib/app/ogs-context.c b/lib/app/ogs-context.c index 95a3c6d0c..a76d02f28 100644 --- a/lib/app/ogs-context.c +++ b/lib/app/ogs-context.c @@ -439,6 +439,43 @@ int ogs_app_context_parse_config(void) } recalculate_pool_size(); + } else if (!strcmp(root_key, "pool")) { + ogs_yaml_iter_t pool_iter; + ogs_yaml_iter_recurse(&root_iter, &pool_iter); + while (ogs_yaml_iter_next(&pool_iter)) { + const char *pool_key = ogs_yaml_iter_key(&pool_iter); + ogs_assert(pool_key); + if (!strcmp(pool_key, "128")) { + const char *v = ogs_yaml_iter_value(&pool_iter); + if (v) + self.pool.defconfig.cluster_128_pool = atoi(v); + } else if (!strcmp(pool_key, "256")) { + const char *v = ogs_yaml_iter_value(&pool_iter); + if (v) + self.pool.defconfig.cluster_256_pool = atoi(v); + } else if (!strcmp(pool_key, "512")) { + const char *v = ogs_yaml_iter_value(&pool_iter); + if (v) + self.pool.defconfig.cluster_512_pool = atoi(v); + } else if (!strcmp(pool_key, "1024")) { + const char *v = ogs_yaml_iter_value(&pool_iter); + if (v) + self.pool.defconfig.cluster_1024_pool = atoi(v); + } else if (!strcmp(pool_key, "2048")) { + const char *v = ogs_yaml_iter_value(&pool_iter); + if (v) + self.pool.defconfig.cluster_2048_pool = atoi(v); + } else if (!strcmp(pool_key, "8192")) { + const char *v = ogs_yaml_iter_value(&pool_iter); + if (v) + self.pool.defconfig.cluster_8192_pool = atoi(v); + } else if (!strcmp(pool_key, "big")) { + const char *v = ogs_yaml_iter_value(&pool_iter); + if (v) + self.pool.defconfig.cluster_big_pool = atoi(v); + } else + ogs_warn("unknown key `%s`", pool_key); + } } else if (!strcmp(root_key, "time")) { ogs_yaml_iter_t time_iter; ogs_yaml_iter_recurse(&root_iter, &time_iter);