Skip to content

feat(server): add request-scoped timeouts for runtime job dispatch #94

@martsokha

Description

@martsokha

Context

Long-running redaction jobs need deadline enforcement. No timeout propagation exists for runtime job dispatch.

Requirements

  • Each job dispatched to the runtime carries a request-scoped deadline
  • If the runtime does not return results within the deadline, the job is marked as timed out
  • The caller is notified of the timeout (HTTP response or webhook event)
  • Configurable default timeout per workspace or per job type
  • Timeout is propagated through NATS JetStream message headers

References

Metadata

Metadata

Assignees

No one assigned

    Labels

    featrequest for or implementation of a new featurenatsnvisy-nats: messaging, job queues, object storageservernvisy-server: API handlers, middleware, auth

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions