FAQ Does XDR ship deletes?
Detail
When XDR is shipping to a remote data center, does it ship deletes from the local cluster?
Answer
In default configuration XDR will ship all deletes that have been issued explicitly from a client. This behaviour can be controlled by using the xdr-delete-shipping-enabled
which defaults to true.
By default XDR would not ship deletes that have been issued by the namespace supervisor sub-system, NSUP. NSUP issues deletes as part of the following processes:
- Expirations
- Evictions
- Set deletions from the asinfo command (deprecated in version 3.12)
If the use case requires these deletes to be sent to the remote DC this can be controlled with the xdr-nsup-deletes-enabled
.
Notes
- Sets deleted using any scan based utility or UDF are sent to remote DCs by default as these are not controlled by NSUP.
- Sets truncated using
truncate
command will not be propagated via XDR. - Data deleted as durable deletes will be propogated via XDR as long as
xdr-delete-shipping-enabled
is set totrue
.
Keywords
DELETE EVICTION NSUP XDR MISSING REMOTE
Timestamp
11/08/17