Skip to content

OpenWhisk integration#10

Open
singhsegv wants to merge 19 commits intodream-lab:jpdcfrom
singhsegv:feat/openwhisk
Open

OpenWhisk integration#10
singhsegv wants to merge 19 commits intodream-lab:jpdcfrom
singhsegv:feat/openwhisk

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.

1 participant