19f35ef20a
feature(krata): implement network reservation list ( #366 )
2024-08-26 19:05:57 +00:00
0106b85de9
fix(zone-exec): catch panic errors and show all errors immediately ( #359 )
2024-08-25 07:16:20 +00:00
bd448ee8d9
fix(network): allocate host ip from allocation pool ( #353 )
2024-08-22 22:52:38 +00:00
151b43eeec
feature(zone): kernel command line control on launch ( #351 )
2024-08-21 20:51:09 +00:00
18bf370f74
feature(krata): first pass on cpu hotplug support ( #340 )
...
* fix(runtime): adjust memory resources inside a transaction
* feature(krata): first pass on cpu hotplug support
2024-08-15 08:06:04 +00:00
87530edf70
feature(krata): dynamic resource allocation ( closes #298 ) ( #333 )
2024-08-14 08:14:49 +00:00
01a94ad23e
feature(krata): prepare for workload rework ( #276 )
...
* chore(code): simple code cleanup
* chore(code): additional code cleanup
* feature(krata): rework api and make ip assignment persistent to database
* rework and cleanup
* fix daemon config references
2024-08-14 06:17:47 +00:00
5ee1035896
feature(krata): rename guest to zone ( #266 )
2024-07-19 03:47:18 +00:00
71301ee689
fix(daemon): decrease rate of runtime reconcile ( #224 )
2024-07-01 09:09:50 +00:00
b4f26787d4
fix(oci): remove file size limit ( #142 )
...
the addons.squashfs file often is fairly large due to the GPU modules containing a lot of code
2024-05-08 19:09:33 +00:00
84920a88ab
feat: pci passthrough ( #114 )
...
* feat: pci passthrough
* feat: guest device management
* feat: addons mounting and kernel modules support
* feat: more pci work
* fix: kernel build squashfs fixes
* fix: e820entry should be available on all platforms
2024-04-29 17:02:20 +00:00
82576df7b7
feat: implement kernel / initrd oci image support ( #103 )
...
* feat: implement kernel / initrd oci image support
* fix: implement image urls more faithfully
2024-04-22 19:48:45 +00:00
38e892e249
feat: idm v2 ( #102 )
...
* feat: rebuild idm to separate transport from content
* feat: fast guest lookup table and host identification
2024-04-22 04:00:32 +00:00
e450ebd2a2
feat: oci tar format, bit-perfect disk storage for config and manifest, concurrent image pulls ( #88 )
...
* oci: retain bit-perfect copies of manifest and config on disk
* feat: oci tar format support
* feat: concurrent image pulls
2024-04-16 08:53:44 +00:00
89055ef77c
feat: oci compliance work ( #85 )
...
* chore: rework oci crate to be more composable
* feat: image pull is now internally explicit
* feat: utilize vfs for assembling oci images
* feat: rework oci to preserve permissions via a vfs
2024-04-15 17:24:14 +00:00
24c71e9725
feat: oci packer can now use mksquashfs if available ( #70 )
...
* feat: oci packer can now use mksquashfs if available
* fix: use nproc in kernel build script for default jobs, and fix DEV.md guide
* feat: working erofs backend
2024-04-15 00:19:38 +00:00
8dd3cc7692
krata: work on parallel reconciliation
2024-04-02 00:56:18 +00:00
6bf1d3f88c
krata: implement parallel guest reconciliation
2024-03-31 10:10:06 +00:00
c68f367e4a
krata: log when a guest start failures occurs
2024-03-31 01:44:28 +00:00
71dcaa7b77
daemon: rework to not use protobuf inside the crate
2024-03-30 09:29:03 +00:00
bdb91a6cb3
krata: restructure packages for cleanliness
2024-03-30 06:21:34 +00:00