As part of the implementation of Rodric's proposal, a PR [1] has been
submitted to the change the trigger fire API as follows:
- The trigger activation record will now be persisted asynchronously
- A 202 is returned instead of 200. The activation id ("activationId")
continues to be returned in the body as before.
This means that immediately after firing a trigger, the corresponding
trigger activation may not yet be accessible - similar to today's
asynchronous action invocation behavior.
[1] https://github.com/apache/incubator-openwhisk/pull/3031
Thanks,
Mark Deuser
On 2017-11-14 14:47, Rodric Rabbah <[email protected]> wrote:
>
> This will require an API change: when a trigger is fired (assuming it>
> exists, and the subject is authorized to fire it), today the controller>
> will return 200 OK and an activation id. I propose instead to change
the>
> status code should to 202 Accepted if and only if the trigger has a>
> corresponding active rule, an 204 No Content otherwise.>
>