apache/openwhisk

prefetch container optimization

Open

#2,359 opened on Jun 12, 2017

View on GitHub
 (2 comments) (2 reactions) (0 assignees)Scala (1,177 forks)batch import
help wantedperformance

Repository metrics

Stars
 (6,777 stars)
PR merge metrics
 (Avg merge 17h 31m) (3 merged PRs in 30d)

Description

To reduce cold start overhead -- if we have a good reason to believe that an action will be invoked soon -- then send a message to /init a container. I think this could be done by adding "init" messages to the kafka protocol. When receiving an "init" message, the invoker would /init a container if none is present already.

The obvious use case is sequences -- when a sequence is run, "init" all the actions in the sequence immediately.

Contributor guide