Skip to content

Latest commit

 

History

History
41 lines (28 loc) · 2.33 KB

File metadata and controls

41 lines (28 loc) · 2.33 KB
title linkTitle weight description
Next Release Preview
Next Release Preview
2

Please make a pull request to describe any changes you wish to highlight in the next release of Spinnaker. These notes will be prepended to the release changelog.

Coming Soon in Release 1.31

This feature is now enabled by default

Orca

spinnaker/orca#4448 adds a new configuration flag: front50.useTriggeredByEndpoint that defaults to false. When false, orca queries front50 for all pipelines each time a pipeline execution completes. When true, orca only queries for pipelines triggered when a specific pipeline completes which is potentially a very small subset of all pipelines.

Front50

spinnaker/front50#1251 adds a new GET /pipelines/triggeredBy/{id:.+}/{status} endpoint.

spinnaker/front50#1249 adds three new configuration flags for each object type under service-storage.

  • storage-service.*.cacheHealthCheckTimeoutSeconds: The cache is considered healthy if it's been refreshed in cacheHealthCheckTimeoutSeconds seconds. The default is 90.

  • storage-service.*.synchronizeCacheRefresh: When true, if multiple threads attempt to refresh the cache in StorageServiceSupport simultaneously, only one actually does the refresh. The others wait until it's complete. This reduces load on the data store. The default is false.

  • storage-service.*.optimizeCacheRefreshes: Only implemented for sql data stores. When true, for objects that support versioning, cache refreshes only query the data store for objects modified (or deleted) since the last refresh. The default is false.

synchronizeCacheRefresh and optimizeCacheRefreshes improve the performance of keeping front50's in-memory cache up to date. Here's an example of setting them to true for both applications and pipelines.

storage-service:
  application:
    optimizeCacheRefreshes: true
    synchronizeCacheRefresh: true
  pipeline:
    optimizeCacheRefreshes: true
    synchronizeCacheRefresh: true