Skip to content
This repository was archived by the owner on Sep 16, 2021. It is now read-only.
This repository was archived by the owner on Sep 16, 2021. It is now read-only.

Make lightblue notification/document event processing truly transactional #45

@alechenninger

Description

@alechenninger

Scenario:

  1. Notification partially processes, producing 100 document events, they all persist (or some portion of them due), but lightblue responds with error or premature EOF
  2. We roll back this notification because we don't know if any of the document events were persisted
  3. Notification is processed again, now we have as many as 200 document events

That being said, they should mostly be superseded / merged away

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