Skip to content

feat: Implement backend query timeout handling #185

Description

@ApostolisFalaras

Description

Prevent indefinitely running DBMS operations from leaving backend requests unresolved.

Tasks

  • Define a query timeout
  • Track query execution duration
  • Reject timed-out HTTP requests
  • Define DBMS cancellation behavior
  • Handle an unresponsive DBMS process
  • Ensure the request queue remains consistent after timeout

Acceptance Criteria

  • Queries cannot leave HTTP requests pending indefinitely.
  • Timeout errors use a consistent response format.
  • Later queries remain usable after recoverable timeout scenarios.

Depends On

  • feat: Implement backend query serialization

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

Projects

  • Status
    Backlog

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions