Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Upgrade to Cloud Hypervisor v37.0 #8694

Open
likebreath opened this issue Dec 18, 2023 · 0 comments · May be fixed by #8695 or #9575
Open

Upgrade to Cloud Hypervisor v37.0 #8694

likebreath opened this issue Dec 18, 2023 · 0 comments · May be fixed by #8695 or #9575
Labels
enhancement Improvement to an existing feature needs-review Needs to be assessed by the team.

Comments

@likebreath
Copy link
Contributor

This release has been tracked in our roadmap project as iteration
v37.0. The following user visible changes have been made:

Long Term Support (LTS) Release

This release is a LTS release. Point releases for bug fixes will be made
for the next 18 months; live migration and live upgrade will be
supported between the point releases of the LTS.

Multiple PCI segments Support for 32-bit VFIO Devices

Now VFIO devices with 32-bit memory BARs can be attached to non-zero PCI
segments on the guest, allowing users to have more 32-bit devices and
assign such devices to appropriate NUMA nodes for better performance.

Configurable Named TAP Devices

Named TAP devices now accepts IP configuration from users, such as IP
and MAC address, as long as the named TAP device is created by Cloud
Hypervisor (e.g. not existing TAP devices).

TTY Output from Both Serial Device and Virtio Console

Now legacy serial device and virtio console can be set as TTY mode as
the same time. This allows users to capture early boot logs with the
legacy serial device without losing performance benefits of using
virtio-console, when appropriate kernel configuration is used (such as
using kernel command-line console=hvc0 earlyprintk=ttyS0 on x86).

Faster VM Restoration from Snapshots

The speed of VM restoration from snapshots is improved with a better
implementation of deserializing JSON files.

Notable Bug Fixes

  • Fix aio backend behavior for block devices when writeback cache
    disabled
  • Fix PvPanic device PCI BAR alignment
  • Bug fix to OpenAPI specification file
  • Error out early for live migration when TDX is enabled
@likebreath likebreath added enhancement Improvement to an existing feature needs-review Needs to be assessed by the team. labels Dec 18, 2023
likebreath added a commit to likebreath/kata-containers that referenced this issue Dec 18, 2023
Details of this release can be found in ourroadmap project as iteration
v37.0: https://github.com/orgs/cloud-hypervisor/projects/6.

Fixes: kata-containers#8694

Signed-off-by: Bo Chen <chen.bo@intel.com>
likebreath added a commit to likebreath/kata-containers that referenced this issue Dec 18, 2023
This patch re-generates the client code for Cloud Hypervisor v37.0.
Note: The client code of cloud-hypervisor's OpenAPI is automatically
generated by openapi-generator.

Fixes: kata-containers#8694

Signed-off-by: Bo Chen <chen.bo@intel.com>
@likebreath likebreath linked a pull request Dec 18, 2023 that will close this issue
@katacontainersbot katacontainersbot moved this from To do to In progress in Issue backlog Dec 18, 2023
likebreath added a commit to likebreath/kata-containers that referenced this issue Mar 7, 2024
Details of this release can be found in ourroadmap project as iteration
v37.0: https://github.com/orgs/cloud-hypervisor/projects/6.

Fixes: kata-containers#8694

Signed-off-by: Bo Chen <chen.bo@intel.com>
likebreath added a commit to likebreath/kata-containers that referenced this issue Mar 7, 2024
This patch re-generates the client code for Cloud Hypervisor v37.0.
Note: The client code of cloud-hypervisor's OpenAPI is automatically
generated by openapi-generator.

Fixes: kata-containers#8694

Signed-off-by: Bo Chen <chen.bo@intel.com>
likebreath added a commit to likebreath/kata-containers that referenced this issue Apr 19, 2024
Details of this release can be found in ourroadmap project as iteration
v37.0: https://github.com/orgs/cloud-hypervisor/projects/6.

Fixes: kata-containers#8694

Signed-off-by: Bo Chen <chen.bo@intel.com>
likebreath added a commit to likebreath/kata-containers that referenced this issue Apr 19, 2024
This patch re-generates the client code for Cloud Hypervisor v37.0.
Note: The client code of cloud-hypervisor's OpenAPI is automatically
generated by openapi-generator.

Fixes: kata-containers#8694

Signed-off-by: Bo Chen <chen.bo@intel.com>
likebreath added a commit to likebreath/kata-containers that referenced this issue Apr 25, 2024
Details of this release can be found in ourroadmap project as iteration
v37.0: https://github.com/orgs/cloud-hypervisor/projects/6.

Fixes: kata-containers#8694

Signed-off-by: Bo Chen <chen.bo@intel.com>
likebreath added a commit to likebreath/kata-containers that referenced this issue Apr 25, 2024
This patch re-generates the client code for Cloud Hypervisor v37.0.
Note: The client code of cloud-hypervisor's OpenAPI is automatically
generated by openapi-generator.

Fixes: kata-containers#8694

Signed-off-by: Bo Chen <chen.bo@intel.com>
likebreath added a commit to likebreath/kata-containers that referenced this issue Apr 26, 2024
Details of this release can be found in ourroadmap project as iteration
v37.0: https://github.com/orgs/cloud-hypervisor/projects/6.

Fixes: kata-containers#8694

Signed-off-by: Bo Chen <chen.bo@intel.com>
likebreath added a commit to likebreath/kata-containers that referenced this issue Apr 26, 2024
This patch re-generates the client code for Cloud Hypervisor v37.0.
Note: The client code of cloud-hypervisor's OpenAPI is automatically
generated by openapi-generator.

Fixes: kata-containers#8694

Signed-off-by: Bo Chen <chen.bo@intel.com>
likebreath added a commit to likebreath/kata-containers that referenced this issue Apr 30, 2024
This patch upgrades Cloud Hypervisor to v39.0 from v36.0, which contains
fixes of several security advisories from dependencies. Details can be
found from kata-containers#9574.

Fixes: kata-containers#8694, kata-containers#9574

Signed-off-by: Bo Chen <chen.bo@intel.com>
likebreath added a commit to likebreath/kata-containers that referenced this issue Apr 30, 2024
This patch re-generates the client code for Cloud Hypervisor v39.0.
Note: The client code of cloud-hypervisor's OpenAPI is automatically
generated by openapi-generator.

Fixes: kata-containers#8694, kata-containers#9574

Signed-off-by: Bo Chen <chen.bo@intel.com>
@likebreath likebreath linked a pull request Apr 30, 2024 that will close this issue
likebreath added a commit to likebreath/kata-containers that referenced this issue May 7, 2024
This patch upgrades Cloud Hypervisor to v39.0 from v36.0, which contains
fixes of several security advisories from dependencies. Details can be
found from kata-containers#9574.

Fixes: kata-containers#8694, kata-containers#9574

Signed-off-by: Bo Chen <chen.bo@intel.com>
likebreath added a commit to likebreath/kata-containers that referenced this issue May 7, 2024
This patch re-generates the client code for Cloud Hypervisor v39.0.
Note: The client code of cloud-hypervisor's OpenAPI is automatically
generated by openapi-generator.

Fixes: kata-containers#8694, kata-containers#9574

Signed-off-by: Bo Chen <chen.bo@intel.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Improvement to an existing feature needs-review Needs to be assessed by the team.
Projects
Issue backlog
  
In progress
1 participant