| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
feat[all]: merge ant branch with sandbox, snapshot, and aio features Major changes: - Add sandbox functionality for function execution isolation - Add snapshot/snapstart support for checkpoint management - Add AIO (all-in-one) example with Docker deployment - Support loading environment variables from .env files - Add port forwarding functionality - Improve multi-language APIs (Python/Java/Go/C++) - Optimize build and deployment scripts - Update documentation and examples - Add submodules: datasystem, frontend, functionsystem Signed-off-by: songminhui <songminhui2@huawei.com> | 3 个月前 | |
fix(cli): preserve disabled local dependency failures Keep disabled dependencies visible to the CLI start graph unless the dependency is etcd, which may be provided externally by K8S deployments. This preserves the external-etcd behavior introduced for sandbox K8S while making function_proxy/function_agent fail fast when ds_worker is disabled but still required. Add regression coverage for both disabled ds_worker failure and disabled external etcd filtering. Signed-off-by: mhsong2 <songminhui2@huawei.com> (cherry picked from commit 23b326066c6b9d45bc84297851d018483c7e4066) | 12 小时前 | |
chore: consolidate sandbox post-merge fixes Preserve the original sandbox merge history while folding the follow-up CI, codecheck, packaging, deploy, and conflict-resolution commits into one merge commit. The tree is identical to the previous MR head 25a7b4e1fd7ea62d90e2e310a9b7414e4fb2d8a4. Signed-off-by: mhsong2 <songminhui2@huawei.com> | 1 个月前 | |
sync code | 7 个月前 | |
feat:Python package optimization Signed-off-by: YuchaoWang <wangyuchao12@huawei.com> | 5 个月前 | |
chore: consolidate sandbox post-merge fixes Preserve the original sandbox merge history while folding the follow-up CI, codecheck, packaging, deploy, and conflict-resolution commits into one merge commit. The tree is identical to the previous MR head 25a7b4e1fd7ea62d90e2e310a9b7414e4fb2d8a4. Signed-off-by: mhsong2 <songminhui2@huawei.com> | 1 个月前 | |
!814 fix[package]:恢复runtime native依赖并修复Python options回归 From: @mhsong2 Reviewed-by: @robbluo | 7 小时前 | |
fix: send EOF for Python FaaS SSE Signed-off-by: mhsong2 <songminhui2@huawei.com> | 12 天前 | |
feat:Python package optimization Signed-off-by: YuchaoWang <wangyuchao12@huawei.com> | 5 个月前 | |
fix: handle sandbox restore and SSE edge cases Signed-off-by: mhsong2 <songminhui2@huawei.com> | 13 天前 | |
chore: consolidate sandbox session follow-up fixes Signed-off-by: mhsong2 <songminhui2@huawei.com> | 14 天前 | |
feat: improve macOS build compatibility, fix race condition and build issues - frontend/build.sh: fix Go workspace mode (GOWORK=off instead of -mod=mod) - WORKSPACE: change Boost URL to archives.boost.io for faster downloads - bazel/datasystem_build.bzl: fix source paths (token->agc dir, remove comm_wrapper) - bazel/boost.bzl: remove redundant hdrs glob from sub-targets (already in boost_headers) - api/cpp/BUILD.bazel: propagate ENABLE_DATASYSTEM flag to yr_api_lib copts - src/libruntime/libruntime.cpp: fix SIGSEGV race via atomic_load/store on dsClients - src/libruntime/heterostore/datasystem_hetero_store.cpp: fix copy-paste error messages in stubs - src/libruntime/statestore/datasystem_state_store.cpp: fix missing token copy in Init() - test/st/test.sh: fix wheel glob, force-reinstall, off_cluster skip (-O opt-in), fix quoted args in timeout_run_case_wrapper - test/st/python/pytest.ini: register off_cluster marker - test/st/python/test_off_cluster.py: add pytestmark for off_cluster Signed-off-by: yuchaow <wangyuchao12@huawei.com> | 3 个月前 | |
fix: restore changes overwritten by pr791 merge PR 791 was merged from an old full-tree branch head and overwrote several changes that had already landed on master after PR 788. - restore PR 750 MSetTx deprecation/API documentation updates - restore PR 792 Java ObjectRef invoke argument handling - restore PR 793, PR 795, and PR 796 documentation cleanup and redaction updates - keep PR 791 split-wheel lazy import and datasystem build changes intact Signed-off-by: mhsong2 <songminhui2@huawei.com> | 4 天前 | |
fix(sandbox): restore ordering correctness after checkpoint recovery - Ensure checkpoint restore keeps ordering semantics intact - Prevent orderingCounter from incrementing in RegisterInstanceAndUpdateOrder - Keep behavior consistent during restore path execution Signed-off-by: Lwy_Robb <luowenyu4@huawei.com> | 3 个月前 | |
feat:Python package optimization Signed-off-by: YuchaoWang <wangyuchao12@huawei.com> | 5 个月前 | |
chore: consolidate sandbox session follow-up fixes Signed-off-by: mhsong2 <songminhui2@huawei.com> | 14 天前 | |
chore: consolidate sandbox post-merge fixes Preserve the original sandbox merge history while folding the follow-up CI, codecheck, packaging, deploy, and conflict-resolution commits into one merge commit. The tree is identical to the previous MR head 25a7b4e1fd7ea62d90e2e310a9b7414e4fb2d8a4. Signed-off-by: mhsong2 <songminhui2@huawei.com> | 1 个月前 | |
test(cli): avoid protected launcher helper access Signed-off-by: mhsong2 <songminhui2@huawei.com> | 9 小时前 | |
feat(build): 集成 etcd 源码构建并优化构建配置 - 添加 etcd v3.5.24 源码编译支持,替代提交二进制文件 - 将 bazel 构建选项从 build.sh 迁移到 .bazelrc - 第三方依赖路径从 ../thirdparty/ 统一为 ./thirdparty/ - Python wheel 包中包含 etcd 和 etcdctl 二进制 - 添加 etcd 第三方脚本 (install.sh, utils.sh, health_check.sh) - 移除华为云镜像下载配置 Signed-off-by: yuchaow <wangyuchao12@huawei.com> | 3 个月前 | |
feat: improve macOS build compatibility, fix race condition and build issues - frontend/build.sh: fix Go workspace mode (GOWORK=off instead of -mod=mod) - WORKSPACE: change Boost URL to archives.boost.io for faster downloads - bazel/datasystem_build.bzl: fix source paths (token->agc dir, remove comm_wrapper) - bazel/boost.bzl: remove redundant hdrs glob from sub-targets (already in boost_headers) - api/cpp/BUILD.bazel: propagate ENABLE_DATASYSTEM flag to yr_api_lib copts - src/libruntime/libruntime.cpp: fix SIGSEGV race via atomic_load/store on dsClients - src/libruntime/heterostore/datasystem_hetero_store.cpp: fix copy-paste error messages in stubs - src/libruntime/statestore/datasystem_state_store.cpp: fix missing token copy in Init() - test/st/test.sh: fix wheel glob, force-reinstall, off_cluster skip (-O opt-in), fix quoted args in timeout_run_case_wrapper - test/st/python/pytest.ini: register off_cluster marker - test/st/python/test_off_cluster.py: add pytestmark for off_cluster Signed-off-by: yuchaow <wangyuchao12@huawei.com> | 3 个月前 | |
fix(package): restore runtime native dependency closure Restore the native dependency closure for runtime SDK and service packaging so packaged C++/Java/Python runtimes do not accidentally resolve system libcurl or OpenSSL libraries. Keep runtime SDK entry libraries such as libyr-api.so and libfunctionsdk.so from being overwritten by dependency copies, while allowing package-provided native dependencies and OpenSSL linker names to be refreshed. Also pass CONTAINER_EP to function_agent when runtime launcher is enabled, matching function_proxy and allowing sandbox executor in merged-agent mode to initialize the runtime launcher backend. Signed-off-by: mhsong2 <songminhui2@huawei.com> | 15 小时前 | |
feat[all]: merge ant branch with sandbox, snapshot, and aio features Major changes: - Add sandbox functionality for function execution isolation - Add snapshot/snapstart support for checkpoint management - Add AIO (all-in-one) example with Docker deployment - Support loading environment variables from .env files - Add port forwarding functionality - Improve multi-language APIs (Python/Java/Go/C++) - Optimize build and deployment scripts - Update documentation and examples - Add submodules: datasystem, frontend, functionsystem Signed-off-by: songminhui <songminhui2@huawei.com> | 3 个月前 | |
fix: restore changes overwritten by pr791 merge PR 791 was merged from an old full-tree branch head and overwrote several changes that had already landed on master after PR 788. - restore PR 750 MSetTx deprecation/API documentation updates - restore PR 792 Java ObjectRef invoke argument handling - restore PR 793, PR 795, and PR 796 documentation cleanup and redaction updates - keep PR 791 split-wheel lazy import and datasystem build changes intact Signed-off-by: mhsong2 <songminhui2@huawei.com> | 4 天前 | |
fix: restore changes overwritten by pr791 merge PR 791 was merged from an old full-tree branch head and overwrote several changes that had already landed on master after PR 788. - restore PR 750 MSetTx deprecation/API documentation updates - restore PR 792 Java ObjectRef invoke argument handling - restore PR 793, PR 795, and PR 796 documentation cleanup and redaction updates - keep PR 791 split-wheel lazy import and datasystem build changes intact Signed-off-by: mhsong2 <songminhui2@huawei.com> | 4 天前 | |
chore: consolidate sandbox post-merge fixes Preserve the original sandbox merge history while folding the follow-up CI, codecheck, packaging, deploy, and conflict-resolution commits into one merge commit. The tree is identical to the previous MR head 25a7b4e1fd7ea62d90e2e310a9b7414e4fb2d8a4. Signed-off-by: mhsong2 <songminhui2@huawei.com> | 1 个月前 | |
fix: restore changes overwritten by pr791 merge PR 791 was merged from an old full-tree branch head and overwrote several changes that had already landed on master after PR 788. - restore PR 750 MSetTx deprecation/API documentation updates - restore PR 792 Java ObjectRef invoke argument handling - restore PR 793, PR 795, and PR 796 documentation cleanup and redaction updates - keep PR 791 split-wheel lazy import and datasystem build changes intact Signed-off-by: mhsong2 <songminhui2@huawei.com> | 4 天前 | |
chore: consolidate early sandbox gate fixes Signed-off-by: mhsong2 <songminhui2@huawei.com> | 14 天前 | |
sync code | 7 个月前 | |
fix[runtime]: support param of get_if_exists Signed-off-by: For_YL <zhangtangwei@huawei.com> | 12 小时前 | |
chore: consolidate initial sandbox follow-up fixes Signed-off-by: mhsong2 <songminhui2@huawei.com> | 14 天前 | |
fix(python-api): keep openyuanrong main wheel pure python Keep the openyuanrong distribution free of Python ABI-bound fnruntime binaries. Move fnruntime selection into the runtime wheel and keep yr top-level exports lazy so import yr remains pure Python until runtime APIs are used. Also keep the release build path aligned with the current datasystem master SDK layout: - update the datasystem submodule and Bazel source-build rules - drop unsupported datasystem prebuilt wiring - preserve process-mode runtime mappings and SDK compatibility paths - refresh related runtime, KV, sandbox, and example documentation Signed-off-by: mhsong2 <songminhui2@huawei.com> | 4 天前 | |
feat[all]: merge ant branch with sandbox, snapshot, and aio features Major changes: - Add sandbox functionality for function execution isolation - Add snapshot/snapstart support for checkpoint management - Add AIO (all-in-one) example with Docker deployment - Support loading environment variables from .env files - Add port forwarding functionality - Improve multi-language APIs (Python/Java/Go/C++) - Optimize build and deployment scripts - Update documentation and examples - Add submodules: datasystem, frontend, functionsystem Signed-off-by: songminhui <songminhui2@huawei.com> | 3 个月前 | |
feat[all]: merge ant branch with sandbox, snapshot, and aio features Major changes: - Add sandbox functionality for function execution isolation - Add snapshot/snapstart support for checkpoint management - Add AIO (all-in-one) example with Docker deployment - Support loading environment variables from .env files - Add port forwarding functionality - Improve multi-language APIs (Python/Java/Go/C++) - Optimize build and deployment scripts - Update documentation and examples - Add submodules: datasystem, frontend, functionsystem Signed-off-by: songminhui <songminhui2@huawei.com> | 3 个月前 | |
fix[exception]: 修复YRInvokeError序列化失败时原始堆栈丢失的问题 当用户Python函数抛出的异常包含不可pickle的对象(如threading.Lock、 lambda闭包、socket等)时,cloudpickle.dumps(YRInvokeError)会失败, 异常冒泡到function_execute_callback被catch后返回ERR_INNER_SYSTEM_ERROR, 导致调用端完全丢失原始报错堆栈。 修复方案: - YRInvokeError添加__reduce__方法,序列化时先试探cause能否被cloudpickle 序列化,若失败则降级为_UnpicklableYRInvokeError,用字符串描述替代 不可序列化的cause,确保traceback_str(完整堆栈)不丢失 - fnruntime.pyx中序列化入口添加try-except兜底,任何序列化异常都不会 导致堆栈丢失 - deal_with_error扩大异常捕获范围,从(ValueError, EOFError)改为Exception, 避免反序列化端ImportError/AttributeError等异常泄漏 Signed-off-by: Trae CLI <trae-cli@users.noreply.gitcode.com> Signed-off-by: For_YL <zhangtangwei@huawei.com> | 2 个月前 | |
sync code | 7 个月前 | |
fix[runtime]: support param of get_if_exists Signed-off-by: For_YL <zhangtangwei@huawei.com> | 12 小时前 | |
sync code | 7 个月前 | |
feat[all]: merge ant branch with sandbox, snapshot, and aio features Major changes: - Add sandbox functionality for function execution isolation - Add snapshot/snapstart support for checkpoint management - Add AIO (all-in-one) example with Docker deployment - Support loading environment variables from .env files - Add port forwarding functionality - Improve multi-language APIs (Python/Java/Go/C++) - Optimize build and deployment scripts - Update documentation and examples - Add submodules: datasystem, frontend, functionsystem Signed-off-by: songminhui <songminhui2@huawei.com> | 3 个月前 | |
revert: Revert "fix(logging): restore YR_ONLY_STDOUT default to false" This reverts commit f8033b35e92a17356ca13c5dfc40f22cc12ffddb. Signed-off-by: mhsong2 <songminhui2@huawei.com> | 11 天前 | |
chore: sync feature sandbox into master Signed-off-by: songminhui <songminhui2@huawei.com> | 1 个月前 | |
support npu object Co-authored-by: For_YL<zhangtangwei@huawei.com> | 6 个月前 | |
fix(python-api): keep openyuanrong main wheel pure python Keep the openyuanrong distribution free of Python ABI-bound fnruntime binaries. Move fnruntime selection into the runtime wheel and keep yr top-level exports lazy so import yr remains pure Python until runtime APIs are used. Also keep the release build path aligned with the current datasystem master SDK layout: - update the datasystem submodule and Bazel source-build rules - drop unsupported datasystem prebuilt wiring - preserve process-mode runtime mappings and SDK compatibility paths - refresh related runtime, KV, sandbox, and example documentation Signed-off-by: mhsong2 <songminhui2@huawei.com> | 4 天前 | |
feat[all]: merge ant branch with sandbox, snapshot, and aio features Major changes: - Add sandbox functionality for function execution isolation - Add snapshot/snapstart support for checkpoint management - Add AIO (all-in-one) example with Docker deployment - Support loading environment variables from .env files - Add port forwarding functionality - Improve multi-language APIs (Python/Java/Go/C++) - Optimize build and deployment scripts - Update documentation and examples - Add submodules: datasystem, frontend, functionsystem Signed-off-by: songminhui <songminhui2@huawei.com> | 3 个月前 | |
feat[all]: merge ant branch with sandbox, snapshot, and aio features Major changes: - Add sandbox functionality for function execution isolation - Add snapshot/snapstart support for checkpoint management - Add AIO (all-in-one) example with Docker deployment - Support loading environment variables from .env files - Add port forwarding functionality - Improve multi-language APIs (Python/Java/Go/C++) - Optimize build and deployment scripts - Update documentation and examples - Add submodules: datasystem, frontend, functionsystem Signed-off-by: songminhui <songminhui2@huawei.com> | 3 个月前 | |
fisrt commit init code | 8 个月前 | |
fix: 修复runtime_env重复赋值不生效问题 Signed-off-by: For_YL <zhangtangwei@huawei.com> | 3 个月前 | |
fix(python-api): keep openyuanrong main wheel pure python Keep the openyuanrong distribution free of Python ABI-bound fnruntime binaries. Move fnruntime selection into the runtime wheel and keep yr top-level exports lazy so import yr remains pure Python until runtime APIs are used. Also keep the release build path aligned with the current datasystem master SDK layout: - update the datasystem submodule and Bazel source-build rules - drop unsupported datasystem prebuilt wiring - preserve process-mode runtime mappings and SDK compatibility paths - refresh related runtime, KV, sandbox, and example documentation Signed-off-by: mhsong2 <songminhui2@huawei.com> | 4 天前 | |
docs: 修复部分英文文档格式和索引问题 - 修复代码中错误的注释格式 - 修复索引错误 Signed-off-by: yunsuoyan <shangjiguang@huawei.com> | 27 天前 | |
fisrt commit init code | 8 个月前 | |
feat[all]: merge ant branch with sandbox, snapshot, and aio features Major changes: - Add sandbox functionality for function execution isolation - Add snapshot/snapstart support for checkpoint management - Add AIO (all-in-one) example with Docker deployment - Support loading environment variables from .env files - Add port forwarding functionality - Improve multi-language APIs (Python/Java/Go/C++) - Optimize build and deployment scripts - Update documentation and examples - Add submodules: datasystem, frontend, functionsystem Signed-off-by: songminhui <songminhui2@huawei.com> | 3 个月前 | |
chore: consolidate early sandbox gate fixes Signed-off-by: mhsong2 <songminhui2@huawei.com> | 14 天前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 3 个月前 | ||
| 12 小时前 | ||
| 1 个月前 | ||
| 7 个月前 | ||
| 5 个月前 | ||
| 1 个月前 | ||
| 7 小时前 | ||
| 12 天前 | ||
| 5 个月前 | ||
| 13 天前 | ||
| 14 天前 | ||
| 3 个月前 | ||
| 4 天前 | ||
| 3 个月前 | ||
| 5 个月前 | ||
| 14 天前 | ||
| 1 个月前 | ||
| 9 小时前 | ||
| 3 个月前 | ||
| 3 个月前 | ||
| 15 小时前 | ||
| 3 个月前 | ||
| 4 天前 | ||
| 4 天前 | ||
| 1 个月前 | ||
| 4 天前 | ||
| 14 天前 | ||
| 7 个月前 | ||
| 12 小时前 | ||
| 14 天前 | ||
| 4 天前 | ||
| 3 个月前 | ||
| 3 个月前 | ||
| 2 个月前 | ||
| 7 个月前 | ||
| 12 小时前 | ||
| 7 个月前 | ||
| 3 个月前 | ||
| 11 天前 | ||
| 1 个月前 | ||
| 6 个月前 | ||
| 4 天前 | ||
| 3 个月前 | ||
| 3 个月前 | ||
| 8 个月前 | ||
| 3 个月前 | ||
| 4 天前 | ||
| 27 天前 | ||
| 8 个月前 | ||
| 3 个月前 | ||
| 14 天前 |