|
d2b98b4020
|
feat(proto/server)!: 升级至协议 v2(统一错误模型);全面替换 Request/Response 并移除 ret
- Breaking change: 协议不向后兼容,旧客户端需同步升级
- Proto: 新增 FsOp/ErrorCause/FsError/RpcStatus;为所有 FS 接口定义 <Op>Request/<Op>Response;删除历史 ret 字段
- Server: 所有 RPC 返回统一的 RpcStatus;成功 ok=true,失败填充 FsError(operation/paths/sys_msg 等)
- Open/Read/Write 对齐新字段(fi/data/written);Readdir/Opendir/Releasedir 等返回类型调整
- Rename 传回 from/to;OpendirRequest 不再输入 fi,服务端生成并回传
- Docs: 新增 docs/protocol_v2.md;README 标注 v2 破坏性升级与用法
- Build: 主要面向 Windows(winapi)。Linux 环境类型检查可能失败
后续:完善 errno 抽取与 context 填充;可选引入流式 read/write 以优化大文件传输。
|
2025-09-23 21:25:06 +08:00 |
|
|
db35d8c9b2
|
1. 修改文件权限问题。将777改成755
2. 支持客户端获取config,避免两边维护两个config文件,修改维护比较麻烦。
待完善:
使用clip支持命令行参数的解析和交互。
|
2024-08-06 08:45:24 +08:00 |
|
|
c05420a395
|
初版完成。等待调试
|
2024-07-23 08:51:09 +08:00 |
|
|
53d62dc0a9
|
添加rename的support
|
2024-07-16 08:00:29 +08:00 |
|
|
82960cfe31
|
修改fd管理的层级,将其放到fs impl里面去。尚未改完,同步code
|
2024-07-07 14:35:53 +08:00 |
|
|
6b9433f756
|
初次提交代码
1. 完成基本的rpc的调用回调
2. 支持了config的解析
3. 支持了file handle的管理
|
2024-07-02 18:46:38 +08:00 |
|