We're updating the issue view to help you get more done. 

Ability for source to specify whether it generates unordered events.

Description

Debezium based replicator app sources (mysql and sql server) generates ordered events to be processed by downstream targets. However there is possibility that some replicator sources may not provide such guarantee.

In case of such sources, replicator app needs a way to know that source is generating un-ordered events so that it can convey that information to the targets which then can take appropriate actions.

Release Notes

None

Activity

Show:
Sagar Kapare
November 16, 2020, 5:33 PM

Proposal for new Configurer API for the replicator source:

where RowIDKey is simple POJO as follows:

 

Configure method of DeltaSource now can be updated to take the new source configurer

Sagar Kapare
November 16, 2020, 5:50 PM

This source information will be available to the targets in the replicator app through context as 

where SourceDetails would be

Terence Yim
November 17, 2020, 4:43 PM
Edited

It is better to have setOrdering(Ordering ordering) with Ordering as an enum.

Sagar Kapare
16 hours ago

Fixed

Assignee

Sagar Kapare

Reporter

Sagar Kapare

Labels

None

Docs Impact

None

UX Impact

None

Components

Fix versions

Priority

Major
Configure