Skip to content

feat: harden download and storage resilience#77

Closed
vsxd wants to merge 1 commit intomainfrom
optimize-version-download-availability
Closed

feat: harden download and storage resilience#77
vsxd wants to merge 1 commit intomainfrom
optimize-version-download-availability

Conversation

@vsxd
Copy link
Collaborator

@vsxd vsxd commented Mar 18, 2026

Summary

  • harden S3/object-storage access with explicit connection pool and timeout settings
  • persist skill version download readiness, remove version-list S3 probing, and keep bundle-missing fallback with warnings
  • add download/storage/rate-limit metrics, map storage failures to 503, tighten download rate limiting, and document the new operational knobs

Testing

  • ./mvnw -pl skillhub-storage,skillhub-domain -am -Dtest=SkillQueryServiceTest,SkillDownloadServiceTest -Dsurefire.failIfNoSpecifiedTests=false test
  • ./mvnw -pl skillhub-app -am -Dtest=SkillControllerDownloadTest,SkillControllerTest,AuthRateLimitControllerTest -Dsurefire.failIfNoSpecifiedTests=false test

@vsxd vsxd closed this Mar 18, 2026
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