Skip to content

feat!: Add Version information to ChangeDataFeedIncompatibleSchema #1548

@OussamaSaoudi

Description

@OussamaSaoudi

Please describe why this is necessary.

While performing change data feed, our iterators may produce arbitrary Delta errors. However, a consumer likely wants to know the exact version that caused the CDF error so that they can retry their request with a new version.

Example:
cdf(1...10)
version 5 fails!
retry: cdf(5..10)

Describe the functionality you are proposing.

Add a Version field to Error::ChangeDataFeedIncompatibleSchema. Update this enum variant to a struct type with clear field names.

Additional context

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions