Skip to content

Ownership Fields

Every DRP object embeds an Owned struct that tracks which DRP endpoint owns the object. This field is read-only from the API perspective and is managed by the system to support multi-site deployments.

In multi-site DRP deployments, multiple endpoints can share and synchronize objects. The Endpoint field records which specific DRP endpoint is the authoritative owner of a given object. This ownership tracking is essential for conflict resolution and data synchronization when objects are replicated across endpoints. When an object is created on an endpoint, that endpoint's identity is recorded as the owner.

The ownership field allows the multi-site synchronization system to determine which endpoint has authority over an object when changes need to be merged or conflicts need to be resolved. Without this tracking, concurrent modifications to the same object on different endpoints could lead to data inconsistency. Operators working with multi-site deployments should be aware that objects owned by remote endpoints may be subject to synchronization rules that limit local modifications.

Field Type Description
Endpoint string The DRP endpoint that owns this object. Used for multi-site ownership tracking and synchronization.