Skip to content

Commit

Permalink
Update some defaults
Browse files Browse the repository at this point in the history
  • Loading branch information
stelfrag committed May 13, 2024
1 parent 240ce90 commit 1b3f212
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 4 deletions.
2 changes: 1 addition & 1 deletion src/database/engine/rrdengineapi.c
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ size_t tier_page_size[RRD_STORAGE_TIERS] = {2048, 1024, 192, 192, 192};
size_t tier_quota_mb[RRD_STORAGE_TIERS] = {512, 512, 512, 0, 0};
#else
size_t tier_page_size[RRD_STORAGE_TIERS] = {4096, 2048, 384, 384, 384};
size_t tier_quota_mb[RRD_STORAGE_TIERS] = {1024, 1024, 1024, 0, 0};
size_t tier_quota_mb[RRD_STORAGE_TIERS] = {1024, 1024, 1024, 128, 64};
#endif

#if RRDENG_PAGE_TYPE_MAX != 2
Expand Down
9 changes: 6 additions & 3 deletions src/database/rrdhost.c
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ size_t storage_tiers = 3;
bool use_direct_io = true;
size_t storage_tiers_grouping_iterations[RRD_STORAGE_TIERS] = {1, 60, 60, 60, 60};
size_t storage_tiers_collection_per_sec[RRD_STORAGE_TIERS] = {1, 60, 3600, 8 * 3600, 24 * 3600};
double storage_tiers_retention_days[RRD_STORAGE_TIERS] = {14, 90, 2 * 365, 0, 0};
double storage_tiers_retention_days[RRD_STORAGE_TIERS] = {14, 90, 2 * 365, 2 * 365, 2 * 365};

size_t get_tier_grouping(size_t tier) {
if(unlikely(tier >= storage_tiers)) tier = storage_tiers - 1;
Expand Down Expand Up @@ -961,8 +961,11 @@ void dbengine_init(char *hostname) {
snprintfz(dbengineconfig, sizeof(dbengineconfig) - 1, "dbengine tier %zu retention days", tier);
storage_tiers_retention_days[tier] = config_get_float(CONFIG_SECTION_DB, dbengineconfig, storage_tiers_retention_days[tier]);

snprintfz(dbengineconfig, sizeof(dbengineconfig) - 1, "dbengine tier %zu frequency", tier);
storage_tiers_collection_per_sec[tier] = config_get_number(CONFIG_SECTION_DB, dbengineconfig, storage_tiers_collection_per_sec[tier]);
if (tier) {
snprintfz(dbengineconfig, sizeof(dbengineconfig) - 1, "dbengine tier %zu frequency", tier);
storage_tiers_collection_per_sec[tier] =
config_get_number(CONFIG_SECTION_DB, dbengineconfig, storage_tiers_collection_per_sec[tier]);
}
storage_tiers_grouping_iterations[tier] = storage_tiers_collection_per_sec[tier] / grouping_iterations;
grouping_iterations *= storage_tiers_grouping_iterations[tier];
}
Expand Down

0 comments on commit 1b3f212

Please sign in to comment.