Azure / Azure/azure-sdk-for-java

Add a way to disable PPAF orchestrated availability strategy through account property

Open
#49,009 0 comments 0 reactions 0 assignees View on GitHub
Cosmos CosmosPartitionLevelFailover feature-request
Dominant language
Java
Stars
2.6k
Forks
2.2k
Avg merge
2d 8h
Merged PRs (30d)
178

Description

## Summary

Add a mechanism to disable per-partition-automatic-failover (PPAF) orchestrated availability strategy through an account-level property.

## Details

- Introduce an account property that controls whether PPAF orchestrated availability strategy is enabled or disabled
- When the account property indicates PPAF should be disabled, the SDK should not apply PPAF orchestration
- This provides operators with a control plane mechanism to opt out of PPAF behavior without SDK code changes

## Motivation

Allows account-level control over PPAF behavior for scenarios where the orchestrated availability strategy is not desired.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.