| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
chore: Merge upstream master into sandbox merge branch Signed-off-by: mhsong2 <songminhui2@huawei.com> | 11 天前 | |
chore: Merge upstream master into sandbox merge branch Signed-off-by: mhsong2 <songminhui2@huawei.com> | 11 天前 | |
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 个月前 | |
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[docs,test,build]: docs构建优化、测试健壮性改进及打包重构 ## Python 打包重构 (setup.py) - 移除 yr.inner 包,openyuanrong 主包直接包含 SDK 代码 - 添加 BdistWheelImpl 类处理 wheel tag 生成 - 添加 strip_wheel_tests 函数移除 wheel 中的测试文件 - 添加 cli/*.toml、cli/*.yaml、cli/*.jinja 到 package_data - 重构各类型包的复制逻辑 ## build.sh 改进 - 支持环境变量 REMOTE_CACHE 传入远程缓存地址 ## 测试修复 - actor_test.cpp: 田¨ Terminate() 替代 kill 命令模拟运行时失败 - 创建 dummy_lib.cc 替代环境依赖,增强测试健壮性 - 修复 FindMetricsLibDir 在 _solib_k8 中搜索路径问题 - 修复 LoadFunctionsSuccessfullyTest 在 bazel sandbox 中路径拼接失败 ## 其他 - 重命名 .skills 目录,提高语义清晰度 Signed-off-by: yuchaow <wangyuchao12@huawei.com> | 2 个月前 | |
fisrt commit init code | 8 个月前 | |
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: 修复编译错误和多语言ST/单元测试用例 C++: - config_manager.h: 为未初始化成员变量添加默认值,防止 UB;enableServerMode 保持 true - ENABLE_DATASYSTEM 条件编译支持(macOS 自动禁用) - MetricsAdaptor: 移至 .cpp 实现 GetInstance(),修复 ODR 堆损坏 - SpdLogger: 修复重复初始化和 shutdown/drop_all 问题 - auto_init.h: inCluster 默认值设为 true - invoke_options.h: languageType 默认值设为 Python - libruntime_config.h: selfLanguage 默认值设为 Python Go: - cpplibruntime: 移除 double-free(stackTraces 由上层释放) Java: - LoadUtil: 修复文件拷贝逻辑(APPEND→TRUNCATE_EXISTING) - TestYR: 补全 LibRuntime mock Python: - instance_proxy.py: 修复 get_instance 使用 get_instance_by_name 检查实例, 空 FunctionMeta 时 raise RuntimeError - instance_proxy.py: 修复 _inner_create_instance,小代码也调 put_serialized 存入 LocalObjectStore,避免 worker 通过 codeID="" 查不到 class - local_mode_runtime: 补全缺失方法 - utils.py: 还原 domain 正则(允许纯数字 label / IP 地址) Tests: - api_test: 修复 SetUp/TearDown 生命周期 - clibruntime_test/connect_test: 使用 GetInstance() 替换 make_shared<MetricsAdaptor>() - kv_state_store_test: timeout=0 避免重试导致 mock 绕过预期错误 - auto_init_test: 移除 inCluster==false 断言(默认值已改为 true) - invoke_spec.cpp: RequestResource::operator== 补全 opts.debug.enable - test_common.py: 移除 a127.0.0.1 的 ValueError 断言 Build: - bazel/preload_grpc.bzl: 删除重复 URL - build.sh: 删除冗余 GCC include 和 mkdir Signed-off-by: yuchaow <wangyuchao12@huawei.com> | 2 个月前 | |
fisrt commit init code | 8 个月前 | |
fix(build): complete fixes for brpc/gflags adaptation + remove deprecated tests Fixes for datasystem PR #1122 (brpc dual-mode) integration: 1. bazel/datasystem_sdk.bzl: add libprotoc.so.25.5.0 to cc_library srcs. 2. api/java/BUILD.bazel: - Use real filename libgflags.so.2.2.2 in LIB_REQUIRED. - Add libprotoc.so.25.5.0 to LIB_REQUIRED. 3. api/java/.../jni/LoadUtil.java: - Add libgflags.so.2.2.2 and libprotoc.so.25.5.0 to EXTRACT_ONLY_LIBS. - Add libgflags.so.2.2.2 to SYMLINK_MAP. - Add libprotoc.so.25.5.0 to LOADING_SEQUENCE. 4. test: remove all deprecated MSetTx test cases (C++ 9 + Python 2 + Java 4 + Go 2). Signed-off-by: OuGongChang <ougongchang@huawei.com> | 11 天前 | |
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 个月前 | |
feat: 增强RuntimeEnv解析功能和测试覆盖 - 增强RuntimeEnv解析功能,完善pip、conda、venv、shared_dir、env_vars、working_dir等字段的解析逻辑 - 添加互斥字段检查机制,确保配置的正确性 - 改进错误处理和异常信息提示 - 新增runtime_env_parse_test.cpp单元测试文件,覆盖各种RuntimeEnv配置场景 - 更新C++ API文档,新增RuntimeEnv结构体详细文档,更新InvokeOptions文档 Signed-off-by: mayuehit <mayue51@huawei.com> | 5 个月前 | |
sync code | 7 个月前 | |
fisrt commit init code | 8 个月前 | |
sync ds code | 7 个月前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 11 天前 | ||
| 11 天前 | ||
| 3 个月前 | ||
| 3 个月前 | ||
| 2 个月前 | ||
| 8 个月前 | ||
| 3 个月前 | ||
| 2 个月前 | ||
| 8 个月前 | ||
| 11 天前 | ||
| 3 个月前 | ||
| 8 个月前 | ||
| 5 个月前 | ||
| 7 个月前 | ||
| 8 个月前 | ||
| 7 个月前 |