Skip to content

Conversation

@gwynne
Copy link
Member

@gwynne gwynne commented Oct 22, 2021

Major points of interest:

  • Supports all currently available database drivers (SQLite, MySQL, PostgreSQL, MongoDB).
  • Basic tests.
  • Better handling of missing or out-of-order state transitions.
  • Job IDs are constrained to be unique in the database.

…es (not just SQL databases) and use queries for status transitions that yield a sensible state even if some notifications are missed or arrive out of order. Also updates documentation comments in many places and adds a migration to add a uniqueness constraint to the job ID in the database.
…ch but does prove that it works in the simplest case).
@gwynne gwynne added bug Something isn't working enhancement New feature or request labels Oct 22, 2021
@gwynne gwynne requested a review from jdmcd October 22, 2021 12:23
@gwynne gwynne self-assigned this Oct 22, 2021
Copy link
Contributor

@jdmcd jdmcd left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@jdmcd jdmcd merged commit edae74c into main Oct 22, 2021
@jdmcd jdmcd deleted the overhaul-queries-and-fluent-usage branch October 22, 2021 12:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working enhancement New feature or request

Development

Successfully merging this pull request may close these issues.

2 participants