Actions
Feature #21196
closedimplement keepclient API on top of block cache with pluggable backend
Status:
Resolved
Priority:
Normal
Assigned To:
Category:
Keep
Target version:
Story points:
-
Description
- define keep-gateway API
- implement keep-gateway API by reading from entries in block cache from #20318
- if a block isn't present in the cache, get it from the configured backend
- also implement keep-gateway API using HTTP client to keepstore (existing keepclient functionality)
- we end up with two new components, the caching component and the HTTP client component (both implementing the keep-gateway API), the existing keepclient class is reimplemented in terms of these new components (the caching component wrapping the http client component).
Related issues
Updated by Peter Amstutz 9 months ago
- Category set to Keep
- Description updated (diff)
- Subject changed from implementation of the keepclient interface to implement keepclient API on top of block cache with pluggable backend
Updated by Peter Amstutz 9 months ago
- Related to Feature #20318: Go SDK supports local filesystem-backed data cache added
Updated by Peter Amstutz 9 months ago
- Target version changed from Development 2024-01-03 sprint to Development 2024-01-17 sprint
Updated by Peter Amstutz 9 months ago
- Target version changed from Development 2024-01-17 sprint to Development 2024-01-03 sprint
Actions