LearnNewsExamplesServices
Frontmatter
id9028
titleRefactor: DevRank Updater Checkpointing
stateClosed
labels
enhancementperformance
assigneestobiu
createdAtFeb 7, 2026, 7:11 PM
updatedAtFeb 7, 2026, 7:13 PM
githubUrlhttps://github.com/neomjs/neo/issues/9028
authortobiu
commentsCount0
parentIssue8930
subIssues[]
subIssuesCompleted0
subIssuesTotal0
blockedBy[]
blocking[]
closedAtFeb 7, 2026, 7:13 PM

Refactor: DevRank Updater Checkpointing

Closed v12.0.0 enhancementperformance
tobiu
tobiu commented on Feb 7, 2026, 7:11 PM

Implement incremental saving in the Updater service to prevent data loss during long-running batch processes.

Changes:

  • Config.mjs: Add updater.saveInterval (default: 10).
  • Updater.mjs: Modify processBatch to persist data.json and users.json every N successful updates.
tobiu added the enhancement label on Feb 7, 2026, 7:11 PM
tobiu added the performance label on Feb 7, 2026, 7:11 PM
tobiu added parent issue #8930 on Feb 7, 2026, 7:11 PM
tobiu assigned to @tobiu on Feb 7, 2026, 7:12 PM
tobiu referenced in commit edf3b0c - "refactor: DevRank Updater Checkpointing (#9028) on Feb 7, 2026, 7:12 PM
tobiu closed this issue on Feb 7, 2026, 7:13 PM