@cryptotaxi247 / netdata-1 / commits / c065099bf

Fix creating chart directories when not necessary with memory mode dbengine (#6078)

Markos Fountoulakis committed May 22, 2019 at 12:44 UTC c065099bfee9979a3632a4da90f808785a60ec97
2 files changed +1 -4
database/engine/rrdengineapi.c
-2
@@ -287,8 +287,6 @@ void *rrdeng_create_page(uuid_t *id, struct rrdeng_page_cache_descr **ret_descr)
287 {
288 struct rrdeng_page_cache_descr *descr;
289 void *page;
290 - int ret;
291 -
290 /* TODO: check maximum number of pages in page cache limit */
291
292 page = mallocz(RRDENG_BLOCK_SIZE); /*TODO: add page size */
database/rrd.c
+1 -2
@@ -146,8 +146,7 @@ char *rrdset_cache_dir(RRDHOST *host, const char *id, const char *config_section
146 snprintfz(n, FILENAME_MAX, "%s/%s", host->cache_dir, b);
147 ret = config_get(config_section, "cache directory", n);
148
149 - if(host->rrd_memory_mode == RRD_MEMORY_MODE_MAP || host->rrd_memory_mode == RRD_MEMORY_MODE_SAVE ||
150 - host->rrd_memory_mode == RRD_MEMORY_MODE_DBENGINE) {
149 + if(host->rrd_memory_mode == RRD_MEMORY_MODE_MAP || host->rrd_memory_mode == RRD_MEMORY_MODE_SAVE) {
150 int r = mkdir(ret, 0775);
151 if(r != 0 && errno != EEXIST)
152 error("Cannot create directory '%s'", ret);