Skip to content

Members can get lost on unexpected interruptions #33

Description

@julianrojas87

Unexpected interruptions combined with the saved state of the ldes-client, can lead to the loss of members due to the interruptions happening after the members have been labeled as emitted in the ldes-client, but before they have been written down into the target graph store by the sparql-ingest processor.

A solution for this could be to adjust the ldes-client to only label a member as emitted after getting a reception ACK by the next processor, plus adding a state management mechanism in sparql-ingest that upon interruption, records received members that weren't written yet.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions