| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
feat(network): initialize guest networking from CNI Guest networking used fixed values before the host could pass its address and DNS information for the selected network slot. The guest resolver therefore could not reflect the CNI network. Add a framed host-agent initialization handshake carrying identity, environment, and guest network settings. Configure or revalidate the guest before starting services, use CNI as the sole DNS source, and close the handshake connection once readiness is established. Assisted-by: Codex:GPT-5.6-sol Signed-off-by: Yifan Zhao <stopire@gmail.com> | 1 个月前 | |
feat(template): use Boot Index digests as Template IDs Template removal left containerd image records behind. This kept Boot Index content rooted after its metadata was deleted. Separate generated IDs also made the metadata and image lifecycles difficult to align. Use each Boot Index digest as its Template ID and maintain one canonical local image record for create, pull, and checkpoint flows. Remove that record with Template metadata so containerd GC can reclaim unreferenced content. Update the API, CLI, SDK, persistence, tests, and documentation for the new identity model. This intentionally replaces the previous generated Template ID format. Assisted-by: Codex:GPT-5.6-sol Signed-off-by: Yifan Zhao <stopire@gmail.com> | 1 个月前 | |
api: bound request and file operation resources Assisted-by: Codex:GPT-5.6-sol Signed-off-by: Yifan Zhao <stopire@gmail.com> | 1 个月前 | |
[diagnostics]: trace shutdown and cleanup stages | 3 个月前 | |
feat(template): use Boot Index digests as Template IDs Template removal left containerd image records behind. This kept Boot Index content rooted after its metadata was deleted. Separate generated IDs also made the metadata and image lifecycles difficult to align. Use each Boot Index digest as its Template ID and maintain one canonical local image record for create, pull, and checkpoint flows. Remove that record with Template metadata so containerd GC can reclaim unreferenced content. Update the API, CLI, SDK, persistence, tests, and documentation for the new identity model. This intentionally replaces the previous generated Template ID format. Assisted-by: Codex:GPT-5.6-sol Signed-off-by: Yifan Zhao <stopire@gmail.com> | 1 个月前 | |
feat(template): use Boot Index digests as Template IDs Template removal left containerd image records behind. This kept Boot Index content rooted after its metadata was deleted. Separate generated IDs also made the metadata and image lifecycles difficult to align. Use each Boot Index digest as its Template ID and maintain one canonical local image record for create, pull, and checkpoint flows. Remove that record with Template metadata so containerd GC can reclaim unreferenced content. Update the API, CLI, SDK, persistence, tests, and documentation for the new identity model. This intentionally replaces the previous generated Template ID format. Assisted-by: Codex:GPT-5.6-sol Signed-off-by: Yifan Zhao <stopire@gmail.com> | 1 个月前 | |
feat(template): use Boot Index digests as Template IDs Template removal left containerd image records behind. This kept Boot Index content rooted after its metadata was deleted. Separate generated IDs also made the metadata and image lifecycles difficult to align. Use each Boot Index digest as its Template ID and maintain one canonical local image record for create, pull, and checkpoint flows. Remove that record with Template metadata so containerd GC can reclaim unreferenced content. Update the API, CLI, SDK, persistence, tests, and documentation for the new identity model. This intentionally replaces the previous generated Template ID format. Assisted-by: Codex:GPT-5.6-sol Signed-off-by: Yifan Zhao <stopire@gmail.com> | 1 个月前 | |
feat(template): use Boot Index digests as Template IDs Template removal left containerd image records behind. This kept Boot Index content rooted after its metadata was deleted. Separate generated IDs also made the metadata and image lifecycles difficult to align. Use each Boot Index digest as its Template ID and maintain one canonical local image record for create, pull, and checkpoint flows. Remove that record with Template metadata so containerd GC can reclaim unreferenced content. Update the API, CLI, SDK, persistence, tests, and documentation for the new identity model. This intentionally replaces the previous generated Template ID format. Assisted-by: Codex:GPT-5.6-sol Signed-off-by: Yifan Zhao <stopire@gmail.com> | 1 个月前 | |
feat(template): use Boot Index digests as Template IDs Template removal left containerd image records behind. This kept Boot Index content rooted after its metadata was deleted. Separate generated IDs also made the metadata and image lifecycles difficult to align. Use each Boot Index digest as its Template ID and maintain one canonical local image record for create, pull, and checkpoint flows. Remove that record with Template metadata so containerd GC can reclaim unreferenced content. Update the API, CLI, SDK, persistence, tests, and documentation for the new identity model. This intentionally replaces the previous generated Template ID format. Assisted-by: Codex:GPT-5.6-sol Signed-off-by: Yifan Zhao <stopire@gmail.com> | 1 个月前 | |
perf(pool): parallelize network slot cleanup on shutdown Use workers to tear down buffered network slots during Conch shutdown. close 100 serial cost: 2026-08-18 14:36:03.105 [DEBUG] ulog.go:393 netstack.Pool.Close() traceid= from=51.245 cost=11859.803ms close 100 paral cost: 2026-08-18 14:37:01.177 [DEBUG] ulog.go:393 netstack.Pool.Close() traceid= from=57.391 cost=3785.842ms Assisted-by: Codex:GPT-5.6-sol Signed-off-by: jingrui <jingrui@huawei.com> | 1 个月前 | |
feat(template): use Boot Index digests as Template IDs Template removal left containerd image records behind. This kept Boot Index content rooted after its metadata was deleted. Separate generated IDs also made the metadata and image lifecycles difficult to align. Use each Boot Index digest as its Template ID and maintain one canonical local image record for create, pull, and checkpoint flows. Remove that record with Template metadata so containerd GC can reclaim unreferenced content. Update the API, CLI, SDK, persistence, tests, and documentation for the new identity model. This intentionally replaces the previous generated Template ID format. Assisted-by: Codex:GPT-5.6-sol Signed-off-by: Yifan Zhao <stopire@gmail.com> | 1 个月前 | |
feat(template): use Boot Index digests as Template IDs Template removal left containerd image records behind. This kept Boot Index content rooted after its metadata was deleted. Separate generated IDs also made the metadata and image lifecycles difficult to align. Use each Boot Index digest as its Template ID and maintain one canonical local image record for create, pull, and checkpoint flows. Remove that record with Template metadata so containerd GC can reclaim unreferenced content. Update the API, CLI, SDK, persistence, tests, and documentation for the new identity model. This intentionally replaces the previous generated Template ID format. Assisted-by: Codex:GPT-5.6-sol Signed-off-by: Yifan Zhao <stopire@gmail.com> | 1 个月前 | |
fix: validate explicit sandbox IDs | 1 个月前 | |
conchd: standardize API error responses | 1 个月前 | |
feat(template): use Boot Index digests as Template IDs Template removal left containerd image records behind. This kept Boot Index content rooted after its metadata was deleted. Separate generated IDs also made the metadata and image lifecycles difficult to align. Use each Boot Index digest as its Template ID and maintain one canonical local image record for create, pull, and checkpoint flows. Remove that record with Template metadata so containerd GC can reclaim unreferenced content. Update the API, CLI, SDK, persistence, tests, and documentation for the new identity model. This intentionally replaces the previous generated Template ID format. Assisted-by: Codex:GPT-5.6-sol Signed-off-by: Yifan Zhao <stopire@gmail.com> | 1 个月前 | |
util: remove unused tar helpers Assisted-by: Codex:GPT-5.6-sol Signed-off-by: Yifan Zhao <stopire@gmail.com> | 1 个月前 | |
cli: add --version support usage example: root@localhost:~# conch --version conch version v0.0.1, build v0.0.1-dae2fc05 root@localhost:~# conchd --version conch version v0.0.1, build v0.0.1-dae2fc05 Signed-off-by: jingrui <jingrui@huawei.com> | 1 个月前 | |
vmm/stratovirt: offload virtio-pmem IO to an iothread Declare a single iothread object and pass iothread=pmemio on every virtio-pmem-pci device, so pmem queue notify and the sync_all behind a flush no longer block the main event loop. Requires StratoVirt f66399e0. | 1 个月前 | |
volume: enforce readonly exports on the host Assisted-by: Codex:GPT-5.6-sol Signed-off-by: Yifan Zhao <stopire@gmail.com> | 1 个月前 |