Skip to content

Expose namespace aggregation duration via API

Vijay Hawoldar requested to merge vij-aggregation-lease-api into master

What does this MR do and why?

In !120988 (merged), an application setting was added to control the lease lock we use for the Namespace::AggregationSchedule updates.

This MR exposes that field (namespace_aggregation_schedule_lease_duration_in_seconds) for updating via the REST API. This will allow QA e2e tests to adjust the setting.

For the same reason, I've not added a changelog trailer, but happy to add one if necessary.

But why no documentation, vij?

The setting is currently only used behind a feature flag, so I'll add a note to the rollout issue (#408463 (closed)) to ensure documentation gets added for the API when the FF is removed.

Refs #416569 (comment 1475230759)

Screenshots or screen recordings

Screenshots are required for UI changes, and strongly recommended for all other merge requests.

Before After

How to set up and validate locally

Numbered steps to set up and validate the change are strongly suggested.

MR acceptance checklist

This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.

Edited by Vijay Hawoldar

Merge request reports