Commit graph

5 commits

Author SHA1 Message Date
Sam Xiao
bddc14c232
Add multi-project support for health indicator shards_availability (#125512) 2025-03-31 11:12:52 -04:00
Mark Vieira
a59c182f9f
Add AGPLv3 as a supported license 2024-09-13 15:29:46 -07:00
Lee Hinman
4952f986ce
Modularize shard availability service (#101796)
* Modularize shard availability service

This commit moves the `ShardsAvailabilityHealthIndicatorService` to a package and modularizes it
with exports so that Serverless can make use of it as a superclass.

Relates to #101394
2023-11-03 15:59:09 -06:00
Andrei Dan
4db0d14cab
Remove unused fields (#101509) 2023-10-30 10:30:08 +00:00
Lee Hinman
f35cf032e8
Make the ShardsAvailabilityIndicator pluggable (#101394)
* Make the ShardsAvailabilityIndicator pluggable

This commit makes the `ShardsAvailabilityIndicator` pluggable. It currently provides the existing `ShardsAvailabilityHealthIndicatorService` (without moving it) for the `shards_availability` output in the health report API.

This will allow us in the future to provide a separate `shards_availability` plugin to override the way that health is reported for shards.
2023-10-27 08:02:41 -06:00