This commit is contained in:
Louis Lam 2024-10-13 00:51:55 +08:00
parent 4632030a5e
commit fe91ffcc9d
2 changed files with 32 additions and 26 deletions

View file

@ -13,6 +13,9 @@ const DEFAULT_KEEP_PERIOD = 180;
const clearOldData = async () => {
// TODO: Temporary disable for testing
return;
/*
* TODO:
* Since we have aggregated table now, we don't need so much data in heartbeat table.

View file

@ -305,6 +305,8 @@ class UptimeCalculator {
}
await R.store(dailyStatBean);
// TODO: For migration mode, we don't need to store old hourly and minutely data, but we need 24-hour's minutely data and 30-day's hourly data
if (false) {
let hourlyStatBean = await this.getHourlyStatBean(hourlyKey);
hourlyStatBean.up = hourlyData.up;
hourlyStatBean.down = hourlyData.down;
@ -334,8 +336,9 @@ class UptimeCalculator {
}
}
await R.store(minutelyStatBean);
}
// TODO: it seems that it is also necessary to remove the old data in the migration mode
// No need to remove old data in migration mode
if (!this.migrationMode) {
// Remove the old data
log.debug("uptime-calc", "Remove old data");