apache / apache/openwhisk

Pass TransactionId to action containers

Open
#4,585 0 comments 0 reactions 1 assignee Claimed by @chetanmeh View on GitHub
Dominant language
Scala
Stars
6.8k
Forks
1.2k
Avg merge
2d 14h
Merged PRs (30d)
2

Description

Currently we pass the `activation_id` as part of `/run` call to any [action runtime][1]. In addition to that we should also pass `transaction_id` to enable correlating flow across multiple action invocation in sequence/composition at end user level.

To enable this 2 changes need to be done

1. expose the transaction id to runtime container
2. propagate the transaction id in requests initiated from runtime container/controller

See [mail thread][2] for discussion

[1]: https://github.com/apache/openwhisk/blob/master/docs/actions-new.md#activation
[2]: https://lists.apache.org/thread.html/f8b73a9ffb0d09a50aecfb54538da2e8365c54dcc3e26a78382ad7bd@%3Cdev.openwhisk.apache.org%3E

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.