From b8f9d813b6b9a18fc0ac8a5a0aaed763ccaff69e Mon Sep 17 00:00:00 2001 From: tomguluson92 <314913739@qq.com> Date: Thu, 19 Dec 2024 12:48:04 +0800 Subject: [PATCH] feat: CircuitBreaker.ts --- packages/core/src/database/CircuitBreaker.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/core/src/database/CircuitBreaker.ts b/packages/core/src/database/CircuitBreaker.ts index 298ef11774d..b79b08daff0 100644 --- a/packages/core/src/database/CircuitBreaker.ts +++ b/packages/core/src/database/CircuitBreaker.ts @@ -53,7 +53,7 @@ export class CircuitBreaker { this.failureCount++; this.lastFailureTime = Date.now(); - if (this.failureCount >= this.failureThreshold) { + if (this.state !== "OPEN" && this.failureCount >= this.failureThreshold) { this.state = "OPEN"; } }