[libvirt] [PATCH 0/5] Update news for versions from 5.7 to 5.8

Han Han (5): news: Support for kvm dedicated performance hint in 5.7 news: Support unmanaged macvtap devices in 5.8 news: Support to run SLIRP networking in a separate process in 5.8 news: Support vhost-user-gpu in 5.8 news: Introduce virConnectSetIdentity API in 5.8 docs/news.xml | 56 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 56 insertions(+) -- 2.24.0.rc1

Signed-off-by: Han Han <hhan@redhat.com> --- docs/news.xml | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/docs/news.xml b/docs/news.xml index 11f52b81a0..88affb66a3 100644 --- a/docs/news.xml +++ b/docs/news.xml @@ -237,6 +237,18 @@ traditional libvirtd by default. </description> </change> + <change> + <summary> + qemu: Support kvm-hint-dedicated performance hint + </summary> + <description> + With <code><hint-dedicated state='on'/></code> and + <code><cpu mode='host-passthrough'/></code>, it + allows a guest to enable optimizations when running on dedicated + vCPUs. Qemu over <code>2.12</code> and kernel over <code>4.17</code> + are required. + </description> + </change> </section> <section title="Removed features"> <change> -- 2.24.0.rc1

Signed-off-by: Han Han <hhan@redhat.com> --- docs/news.xml | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/docs/news.xml b/docs/news.xml index 88affb66a3..c0fd006a77 100644 --- a/docs/news.xml +++ b/docs/news.xml @@ -189,6 +189,18 @@ </section> </release> <release version="v5.8.0" date="2019-10-05"> + <section title="Improvements"> + <change> + <summary> + qemu: Support unmanaged macvtap devices + </summary> + <description> + Add new "managed" attribute for target dev of + <code><interface type='ethernet'></code> to control + whether using an existing macvtap device. + </description> + </change> + </section> <section title="Removed features"> <change> <summary> -- 2.24.0.rc1

On 11/8/19 2:00 AM, Han Han wrote:
Signed-off-by: Han Han <hhan@redhat.com> --- docs/news.xml | 12 ++++++++++++ 1 file changed, 12 insertions(+)
diff --git a/docs/news.xml b/docs/news.xml index 88affb66a3..c0fd006a77 100644 --- a/docs/news.xml +++ b/docs/news.xml @@ -189,6 +189,18 @@ </section> </release> <release version="v5.8.0" date="2019-10-05"> + <section title="Improvements"> + <change> + <summary> + qemu: Support unmanaged macvtap devices + </summary> + <description> + Add new "managed" attribute for target dev of + <code><interface type='ethernet'></code> to control + whether using an existing macvtap device. + </description> + </change> + </section> <section title="Removed features"> <change> <summary>
I already have a patch for this that I'm about to push that has a "more descriptive description" :-).

OK. I will remove that patch in my series On Sat, Nov 9, 2019 at 12:34 AM Laine Stump <laine@redhat.com> wrote:
On 11/8/19 2:00 AM, Han Han wrote:
Signed-off-by: Han Han <hhan@redhat.com> --- docs/news.xml | 12 ++++++++++++ 1 file changed, 12 insertions(+)
diff --git a/docs/news.xml b/docs/news.xml index 88affb66a3..c0fd006a77 100644 --- a/docs/news.xml +++ b/docs/news.xml @@ -189,6 +189,18 @@ </section> </release> <release version="v5.8.0" date="2019-10-05"> + <section title="Improvements"> + <change> + <summary> + qemu: Support unmanaged macvtap devices + </summary> + <description> + Add new "managed" attribute for target dev of + <code><interface type='ethernet'></code> to control + whether using an existing macvtap device. + </description> + </change> + </section> <section title="Removed features"> <change> <summary>
I already have a patch for this that I'm about to push that has a "more descriptive description" :-).
-- Best regards, ----------------------------------- Han Han Quality Engineer Redhat. Email: hhan@redhat.com Phone: +861065339333

Signed-off-by: Han Han <hhan@redhat.com> --- docs/news.xml | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/docs/news.xml b/docs/news.xml index c0fd006a77..c90def63cc 100644 --- a/docs/news.xml +++ b/docs/news.xml @@ -190,6 +190,17 @@ </release> <release version="v5.8.0" date="2019-10-05"> <section title="Improvements"> + <change> + <summary> + qemu: Support to run SLIRP networking in a separate process + </summary> + <description> + User can configure the slirp-helper path in <code>qemu.conf</code>. + It will start a slirp-helper process to provide SLIRP networking + when VM is started with network interface "user". That will allow + stricter security policies for QEMU SLIRP network. + </description> + </change> <change> <summary> qemu: Support unmanaged macvtap devices -- 2.24.0.rc1

Signed-off-by: Han Han <hhan@redhat.com> --- docs/news.xml | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/docs/news.xml b/docs/news.xml index c90def63cc..571a1b6ea4 100644 --- a/docs/news.xml +++ b/docs/news.xml @@ -189,6 +189,17 @@ </section> </release> <release version="v5.8.0" date="2019-10-05"> + <section title="New features"> + <change> + <summary> + qemu: Support vhost-user-gpu + </summary> + <description> + Support for running virtio GPUs in seperate processes by vhost-user + backend. It requires qemu over <code>4.1</code>. + </description> + </change> + </section> <section title="Improvements"> <change> <summary> -- 2.24.0.rc1

Signed-off-by: Han Han <hhan@redhat.com> --- docs/news.xml | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/docs/news.xml b/docs/news.xml index 571a1b6ea4..c37d0d22ef 100644 --- a/docs/news.xml +++ b/docs/news.xml @@ -199,6 +199,16 @@ backend. It requires qemu over <code>4.1</code>. </description> </change> + <change> + <summary> + Introduce virConnectSetIdentity API + </summary> + <description> + For splited libvirt daemons, this API can be used to forward uid, gid + and selinux info from <code>virproxyd</code> to + <code>virtqemud</code>. + </description> + </change> </section> <section title="Improvements"> <change> -- 2.24.0.rc1

On Fri, Nov 08, 2019 at 15:00:22 +0800, Han Han wrote:
Signed-off-by: Han Han <hhan@redhat.com> --- docs/news.xml | 10 ++++++++++ 1 file changed, 10 insertions(+)
diff --git a/docs/news.xml b/docs/news.xml index 571a1b6ea4..c37d0d22ef 100644 --- a/docs/news.xml +++ b/docs/news.xml @@ -199,6 +199,16 @@ backend. It requires qemu over <code>4.1</code>. </description> </change> + <change> + <summary> + Introduce virConnectSetIdentity API + </summary> + <description> + For splited libvirt daemons, this API can be used to forward uid, gid + and selinux info from <code>virproxyd</code> to + <code>virtqemud</code>. + </description> + </change> </section> <section title="Improvements"> <change>
This API is not really supposed to be used by users. It's an internal implementation detail and should not be mentioned in news. Jirka

On Fri, Nov 08, 2019 at 10:47:52AM +0100, Jiri Denemark wrote:
On Fri, Nov 08, 2019 at 15:00:22 +0800, Han Han wrote:
Signed-off-by: Han Han <hhan@redhat.com> --- docs/news.xml | 10 ++++++++++ 1 file changed, 10 insertions(+)
diff --git a/docs/news.xml b/docs/news.xml index 571a1b6ea4..c37d0d22ef 100644 --- a/docs/news.xml +++ b/docs/news.xml @@ -199,6 +199,16 @@ backend. It requires qemu over <code>4.1</code>. </description> </change> + <change> + <summary> + Introduce virConnectSetIdentity API + </summary> + <description> + For splited libvirt daemons, this API can be used to forward uid, gid + and selinux info from <code>virproxyd</code> to + <code>virtqemud</code>. + </description> + </change> </section> <section title="Improvements"> <change>
This API is not really supposed to be used by users. It's an internal implementation detail and should not be mentioned in news.
Sort of. While the immediate motivation is for internal use, I can imagine scenarios where mgmt apps might want to use this too. It applies to any case where one process connecting to libvirt is doing work on behalf of a user with different privileges. Consider a web app running under httpd account, but authenticating its client users. It wants libvirt APIs it invokes to have access control checks done against the web client user's identity instead of its own. It would be appropriate for the app to use the new virConnectSetIdentity API call in this case. Regards, Daniel -- |: https://berrange.com -o- https://www.flickr.com/photos/dberrange :| |: https://libvirt.org -o- https://fstop138.berrange.com :| |: https://entangle-photo.org -o- https://www.instagram.com/dberrange :|

Well, excluding developers and testers, few people use libvirt directly by APIs. Since libvirt is also a library, it is worthwhile to mention updates on public APIs in release notes even it is supposed for internal implementation. On Fri, Nov 8, 2019 at 5:47 PM Jiri Denemark <jdenemar@redhat.com> wrote:
On Fri, Nov 08, 2019 at 15:00:22 +0800, Han Han wrote:
Signed-off-by: Han Han <hhan@redhat.com> --- docs/news.xml | 10 ++++++++++ 1 file changed, 10 insertions(+)
diff --git a/docs/news.xml b/docs/news.xml index 571a1b6ea4..c37d0d22ef 100644 --- a/docs/news.xml +++ b/docs/news.xml @@ -199,6 +199,16 @@ backend. It requires qemu over <code>4.1</code>. </description> </change> + <change> + <summary> + Introduce virConnectSetIdentity API + </summary> + <description> + For splited libvirt daemons, this API can be used to forward uid, gid + and selinux info from <code>virproxyd</code> to + <code>virtqemud</code>. + </description> + </change> </section> <section title="Improvements"> <change>
This API is not really supposed to be used by users. It's an internal implementation detail and should not be mentioned in news.
Jirka
-- Best regards, ----------------------------------- Han Han Quality Engineer Redhat. Email: hhan@redhat.com Phone: +861065339333
participants (4)
-
Daniel P. Berrangé
-
Han Han
-
Jiri Denemark
-
Laine Stump