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
feat: Storage overlay #1560
feat: Storage overlay #1560
Commits on May 9, 2023
-
Implemented skeleton for new
overlay
storage driverSigned-off-by: Sam Lock <sam@swlock.co.uk>
Configuration menu - View commit details
-
Copy full SHA for 21c8d6c - Browse repository at this point
Copy the full SHA 21c8d6cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 96f13da - Browse repository at this point
Copy the full SHA 96f13daView commit details -
Implement circuit breaker for poc method, plus test case
Signed-off-by: Sam Lock <sam@swlock.co.uk>
Configuration menu - View commit details
-
Copy full SHA for 1665989 - Browse repository at this point
Copy the full SHA 1665989View commit details -
Fix circuit breaker trigger on GetPolicySet. Add another test case
Signed-off-by: Sam Lock <sam@swlock.co.uk>
Configuration menu - View commit details
-
Copy full SHA for 4ecd923 - Browse repository at this point
Copy the full SHA 4ecd923View commit details -
Implemented other SourceStore methods with circuit breaker
Signed-off-by: Sam Lock <sam@swlock.co.uk>
Configuration menu - View commit details
-
Copy full SHA for 0a74b1d - Browse repository at this point
Copy the full SHA 0a74b1dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 93caec6 - Browse repository at this point
Copy the full SHA 93caec6View commit details -
Signed-off-by: Sam Lock <sam@swlock.co.uk>
Configuration menu - View commit details
-
Copy full SHA for a41e92e - Browse repository at this point
Copy the full SHA a41e92eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 37f1f5e - Browse repository at this point
Copy the full SHA 37f1f5eView commit details -
Put Overlay interface in dedicated file
Signed-off-by: Sam Lock <sam@swlock.co.uk>
Configuration menu - View commit details
-
Copy full SHA for b62f40e - Browse repository at this point
Copy the full SHA b62f40eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 34d4bde - Browse repository at this point
Copy the full SHA 34d4bdeView commit details -
policy loader method should return self
Signed-off-by: Sam Lock <sam@swlock.co.uk>
Configuration menu - View commit details
-
Copy full SHA for 524c59d - Browse repository at this point
Copy the full SHA 524c59dView commit details -
Change withCircuitBreaker to standalone function to allow use of gene…
…rics Signed-off-by: Sam Lock <sam@swlock.co.uk>
Configuration menu - View commit details
-
Copy full SHA for df9bb6b - Browse repository at this point
Copy the full SHA df9bb6bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8141154 - Browse repository at this point
Copy the full SHA 8141154View commit details -
Configuration menu - View commit details
-
Copy full SHA for a7d4c7a - Browse repository at this point
Copy the full SHA a7d4c7aView commit details -
Use time.Duration for failover interval
Signed-off-by: Sam Lock <sam@swlock.co.uk>
Configuration menu - View commit details
-
Copy full SHA for 043c1bb - Browse repository at this point
Copy the full SHA 043c1bbView commit details -
Signed-off-by: Sam Lock <sam@swlock.co.uk>
Configuration menu - View commit details
-
Copy full SHA for 1a8d0ff - Browse repository at this point
Copy the full SHA 1a8d0ffView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2c973bd - Browse repository at this point
Copy the full SHA 2c973bdView commit details -
Fix type switch ordering so policy.Policy is evaluated first. Change …
…circuit breaker calc fn. Update tests Signed-off-by: Sam Lock <sam@swlock.co.uk>
Configuration menu - View commit details
-
Copy full SHA for d0feb51 - Browse repository at this point
Copy the full SHA d0feb51View commit details -
Configuration menu - View commit details
-
Copy full SHA for 79211e9 - Browse repository at this point
Copy the full SHA 79211e9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 06cd0da - Browse repository at this point
Copy the full SHA 06cd0daView commit details -
Change overlay conf parameter names
Signed-off-by: Sam Lock <sam@swlock.co.uk>
Configuration menu - View commit details
-
Copy full SHA for 94e1130 - Browse repository at this point
Copy the full SHA 94e1130View commit details -
Update
GetDriverConstructor
to use read locksCo-authored-by: Charith Ellawala <charithe@users.noreply.github.com> Signed-off-by: Sam Lock <sam@swlock.co.uk>
Configuration menu - View commit details
-
Copy full SHA for 4500de8 - Browse repository at this point
Copy the full SHA 4500de8View commit details -
Overlay driver interface now static and consistent with base driver
Signed-off-by: Sam Lock <sam@swlock.co.uk>
Configuration menu - View commit details
-
Copy full SHA for d367d6b - Browse repository at this point
Copy the full SHA d367d6bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 22635ae - Browse repository at this point
Copy the full SHA 22635aeView commit details -
Overlay interface now correcly embedding other storage interfaces
Signed-off-by: Sam Lock <sam@swlock.co.uk>
Configuration menu - View commit details
-
Copy full SHA for 79bd5ba - Browse repository at this point
Copy the full SHA 79bd5baView commit details -
Configuration menu - View commit details
-
Copy full SHA for ce8d24b - Browse repository at this point
Copy the full SHA ce8d24bView commit details -
Sane numbers in docs example yaml
Signed-off-by: Sam Lock <sam@swlock.co.uk>
Configuration menu - View commit details
-
Copy full SHA for bcd8335 - Browse repository at this point
Copy the full SHA bcd8335View commit details -
Fix
make generate
after local cache clearanceSigned-off-by: Sam Lock <sam@swlock.co.uk>
Configuration menu - View commit details
-
Copy full SHA for 73fe7a9 - Browse repository at this point
Copy the full SHA 73fe7a9View commit details -
Configuration menu - View commit details
-
Copy full SHA for f191d84 - Browse repository at this point
Copy the full SHA f191d84View commit details -
Reload now operates on any store that implements Reloadable, in paral…
…lel. Removed redundant SubscriptionManager Signed-off-by: Samuel Lock <samuellock@Samuels-MacBook-Pro.local>
Configuration menu - View commit details
-
Copy full SHA for 56871e4 - Browse repository at this point
Copy the full SHA 56871e4View commit details