Yosua Lijanto Binar
Yosua Lijanto Binar

Reputation: 670

SymmetricDS Could Not Find Batch to Acknowledge as OK

Im doing bi-directional push on 3 tier nodes.

Why on 1st and 2nd tier nodes are spamming error like this:

1st tier node is logging error: "IncomingBatchService - Skipping batch x" "DataLoaderService - x data and x batches loaded during push request from 2nd tier. There were x batches in error."

2nd tier node is logging error: "PushService - Push data sent to 3rd tier" "AcknowledgeService - Could not find batch to acknowledge as OK" "PushService - Pushed data to 3rd tier. x data and x batches were processed"

After checking DBs:

On 2nd tier node the batch is pointed to 3rd tier node with LD status and reload channel. No batch in same id that pointed to 1st tier node

On 1st tier node the batch is pointed to 2nd tier node with OK status an reload channel

Help, thank you.

Upvotes: 0

Views: 400

Answers (1)

Boris Pavlović
Boris Pavlović

Reputation: 64632

there must be logs on target nodes with exceptions thrown by data loader trying to load batches in error. find them and they'll tell what's wrong

there's a mistake in the 3rd tier node. sync.url should be http://<3rd_tier_node_IP>/sync/<engine.name>

Upvotes: 1

Related Questions