Skip to content

Chore | Add repo-server streaming observability - #480

Merged
dag-andersen merged 4 commits into
mainfrom
chore/repo-server-streaming-observability
Aug 14, 2026
Merged

Chore | Add repo-server streaming observability#480
dag-andersen merged 4 commits into
mainfrom
chore/repo-server-streaming-observability

Conversation

@dag-andersen

@dag-andersen dag-andersen commented Aug 14, 2026

Copy link
Copy Markdown
Owner

Summary

  • log per-request repo-server archive metrics at debug level, including file count, compressed size, cache state, and compression/open duration
  • skip .git while copying temporary staging trees, matching the existing tar archive exclusion and avoiding unnecessary local disk I/O
  • add unit coverage for archive metrics, cache state, and .git exclusion

Validation

  • go test ./pkg/...
  • go vet ./pkg/reposerver ./pkg/reposerverextract
  • go test ./pkg/reposerver ./pkg/reposerverextract

This PR intentionally does not change request routing or $ref staging scope. The selective $ref optimization and its existing-fixture integration regression test will be submitted separately.

@dag-andersen
dag-andersen merged commit 87e3664 into main Aug 14, 2026
3 checks passed
@dag-andersen
dag-andersen deleted the chore/repo-server-streaming-observability branch August 14, 2026 18:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant