Release memory after journalfile creation (#20094)
* Release memory * Avoid division by zero
Stelios Fragkakis committed
Apr 9, 2025 at 14:06 UTC
4bf664ffa2da90348a68bb2140c60a2dbc85412c
2 files changed
+2
-1
src/database/engine/journalfile.c
+1
@@ -1519,6 +1519,7 @@ bool journalfile_migrate_to_v2_callback(Word_t section, unsigned datafile_fileno
1519
internal_error(
1520
true, "DBENGINE: ACTIVATING NEW INDEX JNL %llu", (now_monotonic_usec() - start_loading) / USEC_PER_MS);
1521
ctx_current_disk_space_increase(ctx, total_file_size);
1522
+ freez(uuid_list);
1523
return true;
1524
}
1525
}
src/streaming/stream-replication-sender.c
+1
-1
@@ -1794,7 +1794,7 @@ void *replication_thread_main(void *ptr) {
1794
time_t total = now_s - started_s;
1795
time_t done = current_s - started_s;
1796
1797
- worker_set_metric(WORKER_JOB_CUSTOM_METRIC_COMPLETION,
1797
+ worker_set_metric(WORKER_JOB_CUSTOM_METRIC_COMPLETION, total == 0 ? 0.0 :
1798
(NETDATA_DOUBLE) done * 100.0 / (NETDATA_DOUBLE) total);
1799
}
1800
else