Check metric count during journal creation (#21238)
Nothing to do without metrics
Stelios Fragkakis committed
Oct 30, 2025 at 16:55 UTC
2f1ec342be89f4cc163b1471a8f99a93cfd4548b
1 file changed
+4
src/database/engine/journalfile.c
+4
@@ -1299,6 +1299,10 @@ bool journalfile_migrate_to_v2_callback(Word_t section, unsigned datafile_fileno
1299
Pvoid_t JudyL_metrics, Pvoid_t JudyL_extents_pos,
1300
size_t number_of_extents, size_t number_of_metrics, size_t number_of_pages, void *user_data)
1301
{
1302
+ // Nothing to migrate if no metrics
1303
+ if (number_of_metrics == 0)
1304
+ return true;
1305
+
1306
char path[RRDENG_PATH_MAX];
1307
Pvoid_t *PValue;
1308
struct rrdengine_instance *ctx = (struct rrdengine_instance *) section;