Skip to content

Remove the "respond-sync" value (CODE SPRINT JAN 2026) #539

@pvretano

Description

@pvretano

Right now the standard seems to have two way of requesting synchronous execution. One way is based on the "wait" preference of the Prefer header. The other way is to use the "respond-sync" preference which is a preference defined in the OAProc standard but not in the "Prefer Header of HTTP" standard.

We should probably remove the unofficial "respond-sync" preference.

That, however, puts an extra burden on clients since there would no longer be a deterministic way to request synchronous execution for processes that support both "sync-execute" and "async-execute".

I suppose that if a server had a process "BOB" that supports both "sync-execute" and "async-execute" and the server wants to also offer a deterministic way to execute "BOB" synchronously, the server could advertise another identical process (called "BOB-SYNC" for example) that only support "sync-execute".

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions