-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Apache Pekko Migration #5551
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
bdoyle0182
wants to merge
34
commits into
apache:master
Choose a base branch
from
qualtrics:pekko-migration
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Apache Pekko Migration #5551
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
5104907
to
bdcd960
Compare
bdcd960
to
583c265
Compare
d342386
to
9752bbc
Compare
01ef8a4
to
232b0e3
Compare
232b0e3
to
e7d487b
Compare
aa117b3
to
de27040
Compare
c971c66
to
e8288ce
Compare
e8288ce
to
5c50d70
Compare
df8f79e
to
acfa1b5
Compare
31cc012
to
2d43678
Compare
d37e99b
to
12152a8
Compare
12152a8
to
0253178
Compare
14c9403
to
f8e2cb6
Compare
5dd26eb
to
03b4db0
Compare
03b4db0
to
f73545d
Compare
bdoyle0182
commented
Oct 17, 2025
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I have completed a self review pass of the entire diff and LGTM
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Apache Pekko Migration
Description
This PR migrates the Apache Openwhisk project to the latest versions of libraries from Apache Pekko. All references to Lightbend Akka in the repo have been removed.
Changes
All remaining transitive dependency cve's have been remediated.
Updated kafka-clients / embedded-kafka to 3.9.1 from 2.8.2 as required by Pekko (verified can run standalone openwhisk)
Updated zookeeper to 3.9.3
Updated netty to latest 4.1.x and gRPC core of 1.75.0. Pinned gRPC dependencies so we can keep required parity across dependencies.
Updated scalatest to 3.2.14 from 3.0.8 as required by Pekko.
The s3 pekko connector had some breaking changes from what we were on. New configs were required, I set them such that the behavior remains unchanged from what was there.
Updated ansible deploy commands of core components to output logs on error of healthcheck for easier debugging in CI jobs.
Disabled xFatalWarn on compile to ignore deprecation warnings in this PR. Small amount of deprecations will be handled in follow up PR turning xFatalWarn back on.
Related issue and scope
My changes affect the following components
Types of changes
Checklist: