-
Notifications
You must be signed in to change notification settings - Fork 108
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
redis driver for blob cache information and metadb #2865
base: main
Are you sure you want to change the base?
Conversation
Currently, we have dynamoDB as the remote shared cache but ideal only for the cloud use case. For on-prem use case, add support for redis. Signed-off-by: Ramkumar Chinchani <[email protected]>
this is awesome work. thank you. i wish i could finish this but company needs put me elsewhere. will be super excited to use this feature when it is ready. I wanted to note a few things, since i see some notes in your PR.
|
@andaaron thx for taking this up |
With regards to this specific point, we have a misunderstanding. The role of the cache driver is to store information on what blob was deduped and and where are the duplicates. The role of metadb is to store information taken from manifests, as well as other metadata about manifests, repos, and users. We wouldn't be using it to store and serve the actual image blobs, that is a separate storage implementation, where we support local folders and S3. |
Signed-off-by: Petu Eusebiu <[email protected]>
Signed-off-by: Alexei Dodon <[email protected]>
Signed-off-by: Andrei Aaron <[email protected]>
Signed-off-by: Andrei Aaron <[email protected]>
Signed-off-by: Andrei Aaron <[email protected]>
Signed-off-by: Andrei Aaron <[email protected]>
Rebased #2412 and continued work on missing method implementation for cache driver, and
Still need to:
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.