summaryrefslogtreecommitdiffstats
path: root/src/database/engine
diff options
context:
space:
mode:
Diffstat (limited to 'src/database/engine')
-rw-r--r--src/database/engine/rrdengine.c2
-rw-r--r--src/database/engine/rrdengine.h3
2 files changed, 3 insertions, 2 deletions
diff --git a/src/database/engine/rrdengine.c b/src/database/engine/rrdengine.c
index c47a3f2b10..87c1e3ca0b 100644
--- a/src/database/engine/rrdengine.c
+++ b/src/database/engine/rrdengine.c
@@ -11,7 +11,7 @@ rrdeng_stats_t rrdeng_reserved_file_descriptors = 0;
rrdeng_stats_t global_pg_cache_over_half_dirty_events = 0;
rrdeng_stats_t global_flushing_pressure_page_deletions = 0;
-unsigned rrdeng_pages_per_extent = MAX_PAGES_PER_EXTENT;
+unsigned rrdeng_pages_per_extent = DEFAULT_PAGES_PER_EXTENT;
#if WORKER_UTILIZATION_MAX_JOB_TYPES < (RRDENG_OPCODE_MAX + 2)
#error Please increase WORKER_UTILIZATION_MAX_JOB_TYPES to at least (RRDENG_MAX_OPCODE + 2)
diff --git a/src/database/engine/rrdengine.h b/src/database/engine/rrdengine.h
index 86cf56c2db..ab30ce8770 100644
--- a/src/database/engine/rrdengine.h
+++ b/src/database/engine/rrdengine.h
@@ -30,7 +30,8 @@ extern unsigned rrdeng_pages_per_extent;
struct rrdengine_instance;
struct rrdeng_cmd;
-#define MAX_PAGES_PER_EXTENT (64) /* TODO: can go higher only when journal supports bigger than 4KiB transactions */
+#define MAX_PAGES_PER_EXTENT (109) /* TODO: can go higher only when journal supports bigger than 4KiB transactions */
+#define DEFAULT_PAGES_PER_EXTENT (64)
#define RRDENG_FILE_NUMBER_SCAN_TMPL "%1u-%10u"
#define RRDENG_FILE_NUMBER_PRINT_TMPL "%1.1u-%10.10u"