Tlogs are not purged with CDCR started and buffer disabled
This post was updated on .
Using Solr 7.7.3-snapshot, 1 shard + 3 replicas on source and target cluster
When unidirectional CDCR enabled and buffer disabled through CDCR API, my understanding is,
when data is successfully forwarded to target and committed, tlogs on both
source and target should be purged.
However, the source node doesn't purge tlogs no matter how I tried(manually
committed as well) while tlogs on target are purged. (if I turn off CDCR and
import data, tlogs is nicely cleaned)
So I tested with some queries.. and there are no errors. queue size is 0,
and the last processed version is not -1 either.
I also double-checked CDCR buffer disabled on both source and target, and CDCR is enabled on source and disabled on target and data replication to target is also working fine(except the fact that
tlogs on source node keep growing). Restarting source nodes doesn't work either.
What am I missing and what else should I check next?