...
Brendan McAddams: Red Hat: Akka expert working on creating separate Akka dispatchers for CouchDB and Kafka Clients
- Kavitha Vallari Devara: FaaS team in "Open Service Lab of Convergence Team (SW R&D Center): incubator-openwhisk organizing project directory structure.
Gabriel Nicolas Avellaneda: independent. CLI contributions
How has the project developed since the last report?
incubator-openwhisk Github stars: 2181 (+253 since last report)
incubator-openwhisk GitHub forks: 469 (+52 since last report)
- Focus on improved per-invocation (of Actions) performance via logging and other improvements.
- TBD: Kubernetes project seeks to enable MiniKube with latest Kube/Docker drivers
Separation of CLI and language runtimes into their own top-level repos. (10/17):
- Note: there was an issue with pushing Docker images to DockerHub for ~2 week period fixed on 11/27; effects were that Travis builds on 11/28 suddenly experienced a issues from the backlog of updates that went untested.
Significant Pull Requests (PRs):
- 9/12: Use latest version of Akka HTTP #2726
- 9/12: Make nginx more performant acting as a proxy. #2727
- 9/21: Removing 'Swift 3.1.1' from build. #2737
- 9/18: Added --result to invoke action #2750
- 10/18: Added support for configurable java action method name (#2590) #2754
- 9/21: Add git pre-commit hook scripts for Scala formatting #2782
- 10/12: Change logging backend from log4j to Logback #2818
10/17: Option to use docker pause/unpause instead of docker-runc pause/unpause #2828
- 10/18: Make redis optional on deployment #2868
- 10/20: Added support for configurable java action method name. #2875
- 10/20: Update nodejs to 6.11.4 #2879
10/27: Emit metrics via kamon #2857
This PR implements the capability to send metric information via Kamon (http://kamon.io/) to statsd (https://github.com/etsy/statsd) instead or additionally to the existing metrics information which is written into the system logs.
- 11/7: use ZooKeeper as persistent store for invokerId assignment #2916
- 11/9: Reduce memory consumption for invocations of cached actions #2730
- 11/10: Reorganization of the "core" folder to move folders associated with runtimes to "actionRuntimes" in root folder #2933
- 11/10: Add the support of certificate checking for secure mode #2864
- 11/17: Programmatic lazy creation of completedN and invokerN topics #2948
11/17: Initial support for nodejs8 #2958
- 11/29: Add couchdb clustering #2810 (still pending issues being worked as issues)
11/21: Removal of openwhisk cli and cli related test cases #2979
11/23: Enable controller HA by default #2994
- 11/28: Adapt timeouts of controller and nginx. #3010
9/27: update apigw end-to-end to be more resilient #2724
...