Skip to content

[DevOps]: Optimize DB-backed ingestion state queries for large performance archives #205

Description

@tomvothecoder

Summary

Coordinate this work with #261.

PRs #260 and #272 reduced repeated archive processing, but the ingestor still requests the full history for a machine. As that history grows, the request may become slower and larger than needed.

Goal

Use the results of the incremental scan from #261 to request only the ingestion state needed for new or changed archive content.

Coordination with #261

  • [DevOps]: Add check-point based scanning to optimize ingestor discover phase #261 should be implemented first and identify new or changed archive paths.
  • This issue should use those paths to limit the state requested from SimBoard.
  • Keep the implementation work separate so scanning and state-query changes can be tested and reviewed independently.
  • Coordinate the shared information passed between the two steps.

Acceptance criteria

Scope

This issue covers database query and response efficiency. Filesystem traversal and checkpoints are covered by #261.

Metadata

Metadata

Assignees

No one assigned

    Labels

    type: devopsDevOps task (e.g., DOE site ingestion, CI/CD, Docker)

    Type

    No type

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions