Changed: OXUI-1345: Refactor cache handling
Changelog: - introduce two separate roles for middleware deployments: - ui-middleware: read from redis only, listen to version updates, can easily be scaled - updater: split out all code that writes to redis, no need to scale > 1
Showing
- .env.defaults 1 addition, 0 deletions.env.defaults
- helm/core-ui-middleware/templates/deployment.yaml 37 additions, 0 deletionshelm/core-ui-middleware/templates/deployment.yaml
- helm/core-ui-middleware/templates/updater.yaml 75 additions, 0 deletionshelm/core-ui-middleware/templates/updater.yaml
- integration/caching_test.js 9 additions, 2 deletionsintegration/caching_test.js
- integration/config_test.js 14 additions, 10 deletionsintegration/config_test.js
- integration/update-version_test.js 24 additions, 36 deletionsintegration/update-version_test.js
- spec/app_root_test.js 13 additions, 29 deletionsspec/app_root_test.js
- spec/file-depencies_test.js 18 additions, 42 deletionsspec/file-depencies_test.js
- spec/file_caching_test.js 53 additions, 287 deletionsspec/file_caching_test.js
- spec/headers_test.js 16 additions, 104 deletionsspec/headers_test.js
- spec/meta_test.js 20 additions, 72 deletionsspec/meta_test.js
- spec/salt_test.js 11 additions, 5 deletionsspec/salt_test.js
- spec/util.js 2 additions, 3 deletionsspec/util.js
- spec/version_mismatches_test.js 17 additions, 1 deletionspec/version_mismatches_test.js
- src/cache.js 6 additions, 0 deletionssrc/cache.js
- src/errors.js 1 addition, 1 deletionsrc/errors.js
- src/files.js 14 additions, 18 deletionssrc/files.js
- src/index.js 20 additions, 10 deletionssrc/index.js
- src/lightship.js 3 additions, 1 deletionsrc/lightship.js
- src/redis.js 1 addition, 66 deletionssrc/redis.js
Loading
Please register or sign in to comment