apache / apache/openwhisk

Action Level Concurrency Limit

Open
#4,066 1 comment 0 reactions 0 assignees View on GitHub
enhancement feature request
Dominant language
Scala
Stars
6.8k
Forks
1.2k
Avg merge
2d 14h
Merged PRs (30d)
2

Description

As per our conversations in [Slack](https://openwhisk-team.slack.com/archives/C3TPCAQG1/p1539369187000100) I'm opening an issue to track this idea.

_As a developer I want to set a concurrency limit on a particular function, in order to limit its access to a downstream resource that can't handle too many concurrent requests_

> This is not the same as https://github.com/apache/incubator-openwhisk/pull/3687 , which allows 1 action to concurrently process multiple activations.

Contributor guide

Open the contributing guide

Research direction

Start by reviewing the Slack discussion linked in the issue and compare its proposal with pull request 3687, since the issue says this request is different. Define how a per-action concurrency limit should behave and how it should be verified, including that concurrent access to a downstream resource remains bounded.

Written by the indexing model from the issue text.

Assessment

Tech stack
scala
Domain
backend, cloud
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.