Hey virt-contaiNerds -
I had the pleasure of helping review issues/PRs for Kata this week as part of the review rotation. Here are some highlights from the project over the past week:
We had several project-infrastructure pull requests created and merged. Late last week, Salvador Fuentes identified that our burn-rate for CI resources has been increasing with the number of jobs and length of PR based CI jobs. This motivated several of us to stop and look at improvments that could be done. Initial changes include utilizing smaller container images for basic tests and reducing duplicated tests across various jobs. We plan to make further improvements by predicating larger test jobs by a passing static-check (ie, proper utilization of a pipeline), and better utilizing filters to not require full CI for non-code changes.
While virtio-fs experimental support has been available with 1.8.0-alpha0, more extensive utilization of the feature is hamstrung by a lack of memory hotplug support. We're working with StefanH and DavidG to resolve this limitation. See https://github.com/kata-containers/runtime/issues/1745
We received initial PRs for adding support for the ACRN hypervisor. Review is ongoing. See https://github.com/kata-containers/runtime/pull/1779
A couple of stability-improvements for kata shimv2 were merged.
There are several outstanding PRs which could use help moving forward, and I marked these with the label `needs-help`. If any sound interesting, please jump in! Examples include: - To avoid needing to do CPU or memory hotplug and still create an optimally sized VM, Manohar Castelino has been suggesting creating sizing annotations for Kata, and creating an example k8s admission controller which would set kata annotations in the PodSpec, which Kata would then consume. The initial PR has some suggestions on how to do this in a generic way, but is starting to go stale. We'd love to have help here. See https://github.com/kata-containers/runtime/pull/1695 - An initial PR for moving hypervisor code from virtcontainers into a hypervisor pkg was provided by Samuel. This is a great code cleanup/refactoring opportunnity, and we could use help finishing this one up. See https://github.com/kata-containers/runtime/pull/1208
Next week, Peng Tao is listed as the release lead for stable releaseshttps://github.com/kata-containers/community/wiki/Release-Team-Rota, which will include stable-1.6, stable-1.7 and 1.8.0-alpha branches.
Thanks, Eric
Thanks Eric! And I like the idea to have kata configuration in pod spec annotations as well.
On Sat, Jun 15, 2019 at 10:46 AM Ernst, Eric eric.ernst@intel.com wrote:
Hey virt-contaiNerds -
I had the pleasure of helping review issues/PRs for Kata this week as part of the review rotation. Here are some highlights from the project over the past week:
We had several project-infrastructure pull requests created and merged. Late last week, Salvador Fuentes
identified that our burn-rate for CI resources has been increasing with the number of jobs and length of PR based CI jobs. This motivated several of us to stop and look at improvments that could be done. Initial changes include utilizing smaller container images for basic tests and reducing duplicated tests across various jobs. We plan to make further improvements by predicating larger test jobs by a passing static-check (ie, proper utilization of a pipeline), and better utilizing filters to not require full CI for non-code changes.
While virtio-fs experimental support has been available with 1.8.0-alpha0, more extensive utilization of the feature is
hamstrung by a lack of memory hotplug support. We're working with StefanH and DavidG to resolve this limitation. See https://github.com/kata-containers/runtime/issues/1745
We received initial PRs for adding support for the ACRN hypervisor. Review is ongoing. See https://github.com/kata-containers/runtime/pull/1779
A couple of stability-improvements for kata shimv2 were merged.
There are several outstanding PRs which could use help moving forward, and I marked these with the label `needs-help`. If any sound interesting, please jump in! Examples include:
- To avoid needing to do CPU or memory hotplug and still create an
optimally sized VM, Manohar Castelino has been suggesting
creating sizing annotations for Kata, and creating an example k8s admission controller which would set kata annotations in the PodSpec, which Kata would then consume. The initial PR has some suggestions on how to do this in a generic way, but is starting to go stale. We'd love to have help here. See https://github.com/kata-containers/runtime/pull/1695
- An initial PR for moving hypervisor code from virtcontainers into a
hypervisor pkg was provided by Samuel. This is a great code
cleanup/refactoring opportunnity, and we could use help finishing this one up. See https://github.com/kata-containers/runtime/pull/1208
Next week, Peng Tao is listed as the release lead for stable releases https://github.com/kata-containers/community/wiki/Release-Team-Rota, which will include stable-1.6, stable-1.7 and 1.8.0-alpha branches.
Thanks,
Eric _______________________________________________ kata-dev mailing list kata-dev@lists.katacontainers.io http://lists.katacontainers.io/cgi-bin/mailman/listinfo/kata-dev
participants (2)
-
Ernst, Eric
-
Xu Wang