diff --git a/data/nodes.db b/data/nodes.db index b843c3b..1f3b6ea 100644 Binary files a/data/nodes.db and b/data/nodes.db differ diff --git a/src/telemetry/telemetry-manager.ts b/src/telemetry/telemetry-manager.ts index a19c666..deffd1b 100644 --- a/src/telemetry/telemetry-manager.ts +++ b/src/telemetry/telemetry-manager.ts @@ -166,9 +166,10 @@ export class TelemetryManager { // Queue for batch processing this.eventTracker.enqueueMutation(mutationRecord); - // Auto-flush if queue is large + // Auto-flush if queue reaches threshold + // Lower threshold (2) for mutations since they're less frequent than regular events const queueSize = this.eventTracker.getMutationQueueSize(); - if (queueSize >= 5) { // Flush after 5 mutations + if (queueSize >= 2) { await this.flushMutations(); } }