Add API to create a Snapshot without going through creating a VM partition
还没有人认领这个 Issue。
评估
- 难度
- 4/5
- 预计耗时
- 3-5 天
- 新手友好度
- 55/100
- Issue 类型
- 功能
- 描述清晰度
- 基本清楚
- 活跃度
- 活跃
- 技术栈
- rust
调研方向
先从 PR #1746 中讨论的 builder API 和未初始化 sandbox 基准测试开始,然后跟踪现有的快照创建路径。Issue 将 snapshot_from_file 和 snapshot_from_bytes 列为入口点;完成的标准是可以通过它们创建快照,而无需创建 VM 分区,并恢复相关的 setup 基准测试。
由索引模型根据 Issue 内容生成。
描述
Ok, I think the way to go would be to add a new builder terminator snapshot_from_file and snapshot_from_bytes, and use those to benchmark all the setup that we were measuring for the uninitialized sandbox here (maybe except for the memory allocation and memcpy, but that's not a big loss).
I'll create an issue to add this and reintroduce the new benchmarks to compensate what we loose here.
Originally posted by @jprendes in https://github.com/hyperlight-dev/hyperlight/pull/1746#discussion_r3829469340
- 主要语言
- Rust
- 星标
- 4.7k
- 派生
- 210
- 平均合并
- 1 天 12 小时
- 30 天内合并 PR
- 43
贡献指南
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
hyperlight-dev/hyperlight 的其他 Issue
-
lifecycle/needs-review
难度 2/5 1-3 小时 新手友好度 68/100
hyperlight-dev/hyperlight#1842 ·
-
lifecycle/needs-review
难度 2/5 1-3 小时 新手友好度 72/100
hyperlight-dev/hyperlight#1836 ·
-
lifecycle/needs-review
难度 2/5 1-3 小时 新手友好度 68/100
hyperlight-dev/hyperlight#1804 ·
-
lifecycle/needs-review
难度 2/5 1-3 小时 新手友好度 76/100
hyperlight-dev/hyperlight#1787 ·
-
lifecycle/confirmed
难度 2/5 1-3 小时 新手友好度 65/100
hyperlight-dev/hyperlight#1700 ·
查看 hyperlight-dev/hyperlight 的全部 Issue
相似的 Issue
-
难度 2/5 1-3 小时 新手友好度 82/100
stratum-mining/stratum#2404 ·
-
难度 2/5 1-3 小时 新手友好度 85/100
-
难度 2/5 1-3 小时 新手友好度 84/100
Eynzof/Hermes-CN-Desktop#610 ·
-
难度 2/5 1-3 小时 新手友好度 88/100
-
bug team:backend track:services-maintenance
难度 2/5 1-3 小时 新手友好度 78/100
cowprotocol/services#4950 ·