-
Notifications
You must be signed in to change notification settings - Fork 113
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
Rust App Config Serializer #740
Comments
Currently I have not found that Prost allows to read I will continue searching but another possibility is to use non-protobuf (non- cc @tiziano88 |
Why does this block #723? There's nothing stopping us having a C++ tool that generates a binary serialized protobuf file that the Rust runtime can then read (language interoperability being the point of protobuf, after all). |
I agree this does not block anything, the current C++ serializer should work perfectly for both the C++ and Rust runtime. We may want to have different scripts / Bazel rules to make it easier to invoke perhaps, in the short term. |
Deleted "Blocks" |
We already have TOML files with example info: oak/examples/abitest/example.toml Lines 1 to 12 in 08c6a60
Should this be a separate file with a list of Wasm files, or it's better to keep everything together? WDYT? |
The example manifests are and should stay separate; they are used to organize how examples are built and run, including clients and other example-specific stuff. We need an application config manifest that is essentially a replacement for the textproto application definition, and also allow specifying the mapping from names to files (which is currently provided via flags to the app serializer). The example TOML file then should probably be modified so that it points to the example manifest file, which This should be the first version. Next, separately, we should add support for specifying a URL as the source for the modules. |
Should serialized files be put into |
I think we should create an |
We need to add a Rust version of the App Config Serializer for creating binary configuration files for Oak applications.
C++ version of the Serializer was implemented in #459 as a part of #412.
Blocks #723The text was updated successfully, but these errors were encountered: