@cryptotaxi247 / netdata-1 / commits / 22c3d3f58

Fix disk max calculation (#17945)

Stelios Fragkakis committed Jun 18, 2024 at 13:21 UTC 22c3d3f58e56f8636895042db12d7a92876de114
1 file changed +4 -2
src/database/contexts/api_v2.c
+4 -2
@@ -1182,11 +1182,13 @@ void buffer_json_agents_v2(BUFFER *wb, struct query_timings *timings, time_t now
1182
1183 group_seconds *= storage_tiers_grouping_iterations[tier];
1184 uint64_t max = storage_engine_disk_space_max(eng->seb, localhost->db[tier].si);
1185 + uint64_t used = storage_engine_disk_space_used(eng->seb, localhost->db[tier].si);
1186 #ifdef ENABLE_DBENGINE
1186 - if (!max && eng->seb == STORAGE_ENGINE_BACKEND_DBENGINE)
1187 + if (!max && eng->seb == STORAGE_ENGINE_BACKEND_DBENGINE) {
1188 max = get_directory_free_bytes_space(multidb_ctx[tier]);
1189 + max += used;
1190 + }
1191 #endif
1189 - uint64_t used = storage_engine_disk_space_used(eng->seb, localhost->db[tier].si);
1192 time_t first_time_s = storage_engine_global_first_time_s(eng->seb, localhost->db[tier].si);
1193 size_t currently_collected_metrics = storage_engine_collected_metrics(eng->seb, localhost->db[tier].si);
1194