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

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