fix(orchestration): remove one-time heartbeat cleanup from scheduler startup

This commit is contained in:
ZacharyZhang-NY committed 2026-04-16 21:36:43 -04:00
1 parent 1a57622849
commit 734c789f50
1 file changed
-13
-13
View File
@@ -27,19 +27,6 @@ export function createScheduler(
function startHeartbeatScheduler() {
if (heartbeatTimer) clearInterval(heartbeatTimer);
// One-time cleanup of existing duplicate heartbeat tasks from before the coalescing fix
try {
const activeCompanies = db.listActiveCompanyIds();
for (const company of activeCompanies) {
const cleaned = db.cleanupDuplicateHeartbeatTasks(company.id);
if (cleaned > 0) {
logger.info(`[heartbeat] Cleaned up ${cleaned} duplicate heartbeat task(s) for company ${company.name}`);
}
}
} catch (err) {
logger.error(`[heartbeat] Heartbeat task cleanup failed: ${err instanceof Error ? err.message : String(err)}`);
}
heartbeatTimer = setInterval(() => {
try {
if (isQuitting() || !hasWorkerReady()) return;