-
Notifications
You must be signed in to change notification settings - Fork 39
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
[FEAT] We should load/build extensions when needed #260
Comments
Runtime Requirements and Setup The runtime should be able to: Determine Build Inclusion: Decide whether to include specific components in the build based on the manifest.
This command will: Create symbolic links (ln) for manifest.json and property.json from example/westwoold to the agents directory. |
Only install requirements(building time) and load(run time) for given python extensions are the top priority for this issue. c++/go extensions aren't criticial here. |
It is now possible to load C++ and Python extensions based on the dependencies specified in the App's For the Go ecosystem, the Go app's build scripts need to be modified. The next step is to update the Go app's build scripts to determine which Go extensions to compile based on the dependencies listed in the App's |
Through #343, the functionality of loading extensions in Go based on the |
Description
Currently, regardless of specifying extensions in property.json graph or not, ten will build and load all extensions under ten_packages/extensions folder. As we are having more than 20 extensions now, it's causing performance issues and make the development unnecessary long
Environment
linux
Steps to reproduce
any development
Expected behavior
build and load when run should be fast.
only extensions relevant to graph should be build and loaded
Actual behavior
regardless of specifying extensions in property.json graph or not, ten will build and load all extensions under ten_packages/extensions folder
Version
0.4.0
Severity
Critical
Additional Information
No response
The text was updated successfully, but these errors were encountered: