Comments (3)
The build dependencies in the OpenWhisk are quite dated.
- https://github.com/apache/openwhisk/blob/master/settings.gradle
- https://github.com/apache/openwhisk/blob/master/common/scala/build.gradle
Pekko is based off newer versions of the Akka libs. Also libs like Kamon have added Pekko support but only in more recent versions.
I think it would be a good idea to upgrade the existing dependencies to newer versions before trying to switch to Pekko. With Akka libs, I am suggesting latest Apache licensed versions - not the more recent versions that have Category X licenses.
- Akka 2.6.21 (due to CVEs)
- Akka HTTP 10.2.10 (due to CVEs)
- Akka Management 1.1.4
- Alpakka 3.0.1 (4.0.0 does not support Scala 2.12)
- Alpakka Kafka 2.1.1 (3.0.1 does not support Scala 2.12)
- Kamon 2.7.2
- spray-json 1.3.6
- logback 1.2.14 (due to CVEs)
- httpclient 4.5.14 (due to CVEs)
- netty 4.1.110.Final (due to CVEs)
from openwhisk.
I'll likely be the one that ends up tackling this once I have bandwidth. The hard part is new clusters will have to be formed so it's technically going to be a breaking changed. We've been planning a 2.0 release for a while with our new scheduling algorithm, we should probably revisit that.
from openwhisk.
I am also interested in this issue.
@bdoyle0182 Do you mean we have to release the openwhisk 2.0 before migrating to Pekko?
from openwhisk.
Related Issues (20)
- The openwhisk is incompatible with java version higher than 16
- Web function 400 Bad Request HOT 1
- Package-installer-pod not-completed on Minikube
- The connection failed, or timed out. (HTTP status code 500) and There was an internal server error.
- How to correctly modify OpenWhisk’s gateway blocking limit from source code (currently 60s) HOT 13
- Ubuntu 22.04 Serve Install issue HOT 1
- Local ansible deployment API gateway error 502
- Setting the number of containers created per action
- Standalone Openwhisk error: Key not found 'etcd' HOT 11
- deploy failed when run ansible-playbook using openwhisk.yml HOT 8
- Question: How to create an action using a custom Ubuntu docker image HOT 5
- Feat: Using pekko instead of akka HOT 3
- Python:3 virtualenv load failing probably HOT 2
- Webaction runs twice within one activation, and reported as failure when it did not actually fail HOT 2
- Apahce openwhisk many pods has completed, Init, crashLoopbackoff error
- can't start standalone on apple m2 HOT 1
- Latest Scheduler image on dockerhub does not run in k8s HOT 4
- Scheduler "stops" after a while HOT 1
- upgrade to latest netty 4 release due to CVEs
- upgrade Akka jars to ease transition to Pekko HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from openwhisk.