@cryptotaxi247 / netdata-1 / commits / 6d7b6e6d2

Fix max_page_length calculation for GORILLA_32BIT page type (#19932)

Stelios Fragkakis committed Mar 21, 2025 at 13:47 UTC 6d7b6e6d25c0c452d359f4fc1d585f492e88bbd2
1 file changed +1 -1
src/database/engine/pdc.c
+1 -1
@@ -842,7 +842,7 @@ VALIDATED_PAGE_DESCRIPTOR validate_page(
842 // If gorilla can not compress the data we might end up needing slightly more
843 // than 4KiB. However, gorilla pages extend the page length by increments of
844 // 512 bytes.
845 - max_page_length += ((page_type == RRDENG_PAGE_TYPE_GORILLA_32BIT) * RRDENG_GORILLA_32BIT_BUFFER_SIZE);
845 + max_page_length += ((page_type == RRDENG_PAGE_TYPE_GORILLA_32BIT) * (2 * RRDENG_GORILLA_32BIT_BUFFER_SIZE));
846
847 if (!known_page_type ||
848 have_read_error ||