Skip to content
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

OpenWhisk integration #10

Open
wants to merge 19 commits into
base: jpdc
Choose a base branch
from
Open

Conversation

singhsegv
Copy link

Contains the latest code from these 3 branches:

  1. xfaas++ (multi-multi cloud)
  2. xfaas-sqs (queue based on the last function's csp + container based functions)
  3. feat/openwhisk (personal fork with openwhisk integration)

Todo:

  • OpenWhisk integration didn't take into account multi-multi cloud for now. Needs to be fixed
  • Microbenchmark entries for OpenWhisk needs to be done

singhsegv added 19 commits May 7, 2024 16:27
Added a more reliable openwhisk code generation
Changelog:
1. Added a local nodejs and npm installation for openwhisk-compose
2. Added code to generate the orchestrator.js file for openwhisk workflow
1. Actual user dag is now being used for openwhisk orchestrator code generation
2. Need to test the openwhisk code generation for all the existing workflows
3. Isn't tested on multi cloud cases
1. Update the env variable keys for openwhisk defaults
2. Memory field from DAG is now being respected for action creation
3. Redis binding changes for orchestrator
4. Minor runner template changes
1. Default concurrency for OW to 1. This fixes some issues, but still need to understand the cost to be paid for this.
2. Support for fan-ins in the OW runner template
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant