* [PATCH 0/2] qapi: fixes to trace event cleanups @ 2026-11-12 16:48 Daniel P. Berrangé 2026-11-12 16:48 ` [PATCH 1/2] docs: document 'unavailable' state is no longer output Daniel P. Berrangé 2026-11-12 16:48 ` [PATCH 2/2] qapi: correctly mark 'ignore-unavailable' deprecated Daniel P. Berrangé 0 siblings, 2 replies; 7+ messages in thread From: Daniel P. Berrangé @ 2026-11-12 16:48 UTC (permalink / raw) To: qemu-devel Cc: devel, Pierrick Bouvier, Eric Blake, Markus Armbruster, Stefan Hajnoczi, Daniel P. Berrangé Daniel P. Berrangé (2): docs: document 'unavailable' state is no longer output qapi: correctly mark 'ignore-unavailable' deprecated docs/about/deprecated.rst | 8 ++++++++ docs/about/removed-features.rst | 8 ++++++++ qapi/trace.json | 10 ++++++++-- 3 files changed, 24 insertions(+), 2 deletions(-) -- 2.56.1 ^ permalink raw reply [flat|nested] 7+ messages in thread
* [PATCH 1/2] docs: document 'unavailable' state is no longer output 2026-11-12 16:48 [PATCH 0/2] qapi: fixes to trace event cleanups Daniel P. Berrangé @ 2026-11-12 16:48 ` Daniel P. Berrangé 2026-11-13 7:31 ` Markus Armbruster 2026-11-12 16:48 ` [PATCH 2/2] qapi: correctly mark 'ignore-unavailable' deprecated Daniel P. Berrangé 1 sibling, 1 reply; 7+ messages in thread From: Daniel P. Berrangé @ 2026-11-12 16:48 UTC (permalink / raw) To: qemu-devel Cc: devel, Pierrick Bouvier, Eric Blake, Markus Armbruster, Stefan Hajnoczi, Daniel P. Berrangé, Marc-André Lureau The concept of unavailable trace events no longer exists so this enum entry was obsolete. Reported-by: Marc-André Lureau <marcandre.lureau@redhat.com> Reported-by: Markus Armbruster <armbru@redhat.com> Signed-off-by: Daniel P. Berrangé <berrange@redhat.com> --- docs/about/removed-features.rst | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/docs/about/removed-features.rst b/docs/about/removed-features.rst index 225841bd9bb..3a05891db2b 100644 --- a/docs/about/removed-features.rst +++ b/docs/about/removed-features.rst @@ -802,6 +802,14 @@ The ability to instrument QEMU helper functions with vCPU-aware trace points was removed in 7.0. +``unavailable`` state no longer reported for trace events (removed in 11.2) +''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' + +Trace events are now unconditionally built-in to all QEMU builds, +so the concept of an 'unavailable' trace event no longer exists. +The ``TraceEventState`` value ``unavailable`` can thus never +be reported and has been removed from the schema. + Human Monitor Protocol (HMP) commands ------------------------------------- -- 2.56.1 ^ permalink raw reply related [flat|nested] 7+ messages in thread
* Re: [PATCH 1/2] docs: document 'unavailable' state is no longer output 2026-11-12 16:48 ` [PATCH 1/2] docs: document 'unavailable' state is no longer output Daniel P. Berrangé @ 2026-11-13 7:31 ` Markus Armbruster 2026-11-13 7:35 ` Markus Armbruster 0 siblings, 1 reply; 7+ messages in thread From: Markus Armbruster @ 2026-11-13 7:31 UTC (permalink / raw) To: Daniel P. Berrangé Cc: qemu-devel, devel, Pierrick Bouvier, Eric Blake, Stefan Hajnoczi, Marc-André Lureau Daniel P. Berrangé <berrange@redhat.com> writes: > The concept of unavailable trace events no longer exists so > this enum entry was obsolete. > Suggest Fixes: 38171f59ccbe ("qapi/qom: Make @qapi-type mandatory in output of qom-list etc.") > Reported-by: Marc-André Lureau <marcandre.lureau@redhat.com> > Reported-by: Markus Armbruster <armbru@redhat.com> > Signed-off-by: Daniel P. Berrangé <berrange@redhat.com> Reviewed-by: Markus Armbruster <armbru@redhat.com> ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [PATCH 1/2] docs: document 'unavailable' state is no longer output 2026-11-13 7:31 ` Markus Armbruster @ 2026-11-13 7:35 ` Markus Armbruster 0 siblings, 0 replies; 7+ messages in thread From: Markus Armbruster @ 2026-11-13 7:35 UTC (permalink / raw) To: Daniel P. Berrangé Cc: qemu-devel, devel, Pierrick Bouvier, Eric Blake, Stefan Hajnoczi, Marc-André Lureau Markus Armbruster <armbru@redhat.com> writes: > Daniel P. Berrangé <berrange@redhat.com> writes: > >> The concept of unavailable trace events no longer exists so >> this enum entry was obsolete. >> > > Suggest > > Fixes: 38171f59ccbe ("qapi/qom: Make @qapi-type mandatory in output of qom-list etc.") Pasto! Instead Fixes: f5c576734881 ("trace: stop tracking static disabled state") >> Reported-by: Marc-André Lureau <marcandre.lureau@redhat.com> >> Reported-by: Markus Armbruster <armbru@redhat.com> >> Signed-off-by: Daniel P. Berrangé <berrange@redhat.com> > > Reviewed-by: Markus Armbruster <armbru@redhat.com> ^ permalink raw reply [flat|nested] 7+ messages in thread
* [PATCH 2/2] qapi: correctly mark 'ignore-unavailable' deprecated 2026-11-12 16:48 [PATCH 0/2] qapi: fixes to trace event cleanups Daniel P. Berrangé 2026-11-12 16:48 ` [PATCH 1/2] docs: document 'unavailable' state is no longer output Daniel P. Berrangé @ 2026-11-12 16:48 ` Daniel P. Berrangé 2026-11-13 7:34 ` Markus Armbruster 2026-11-13 7:36 ` Marc-André Lureau 1 sibling, 2 replies; 7+ messages in thread From: Daniel P. Berrangé @ 2026-11-12 16:48 UTC (permalink / raw) To: qemu-devel Cc: devel, Pierrick Bouvier, Eric Blake, Markus Armbruster, Stefan Hajnoczi, Daniel P. Berrangé, Marc-André Lureau Follow the proper QAPI syntax for deprecations and mention it in the documentation. Reported-by: Marc-André Lureau <marcandre.lureau@redhat.com> Reported-by: Markus Armbruster <armbru@redhat.com> Signed-off-by: Daniel P. Berrangé <berrange@redhat.com> --- docs/about/deprecated.rst | 8 ++++++++ qapi/trace.json | 10 ++++++++-- 2 files changed, 16 insertions(+), 2 deletions(-) diff --git a/docs/about/deprecated.rst b/docs/about/deprecated.rst index 0891bbc44de..a39feb23f5b 100644 --- a/docs/about/deprecated.rst +++ b/docs/about/deprecated.rst @@ -182,6 +182,14 @@ execution. This special treatment of ``"no"`` is deprecated. Use an empty string instead. In a future version, ``"no"`` will be treated as a plain file name. +``ignore-unavailable`` in ``trace-event-set-state`` (since 11.2) +'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' + +Trace events are now unconditionally built-in to all QEMU builds, +so the concept of an 'unavailable' trace event no longer exists. +The ``ignore-unavailable`` parameter in ``trace-event-set-state`` +thus has no effect and should no longer be used. + Human Machine Protocol (HMP) commands ------------------------------------- diff --git a/qapi/trace.json b/qapi/trace.json index 8533e378977..5792a436115 100644 --- a/qapi/trace.json +++ b/qapi/trace.json @@ -67,10 +67,14 @@ # @enable: Whether to enable tracing. # # @ignore-unavailable: Do not match unavailable events with @name. -# Deprecated: since 11.2 # # Since: 2.2 # +# Features: +# +# @deprecated: @ignore-unavailable no longer has any effect +# (since 11.2) +# # .. qmp-example:: # # -> { "execute": "trace-event-set-state", @@ -78,4 +82,6 @@ # <- { "return": {} } ## { 'command': 'trace-event-set-state', - 'data': {'name': 'str', 'enable': 'bool', '*ignore-unavailable': 'bool' } } + 'data': {'name': 'str', 'enable': 'bool', + '*ignore-unavailable': { 'type': 'bool', + 'features': ['deprecated'] } } } -- 2.56.1 ^ permalink raw reply related [flat|nested] 7+ messages in thread
* Re: [PATCH 2/2] qapi: correctly mark 'ignore-unavailable' deprecated 2026-11-12 16:48 ` [PATCH 2/2] qapi: correctly mark 'ignore-unavailable' deprecated Daniel P. Berrangé @ 2026-11-13 7:34 ` Markus Armbruster 2026-11-13 7:36 ` Marc-André Lureau 1 sibling, 0 replies; 7+ messages in thread From: Markus Armbruster @ 2026-11-13 7:34 UTC (permalink / raw) To: Daniel P. Berrangé Cc: qemu-devel, devel, Pierrick Bouvier, Eric Blake, Markus Armbruster, Stefan Hajnoczi, Marc-André Lureau Daniel P. Berrangé <berrange@redhat.com> writes: > Follow the proper QAPI syntax for deprecations and mention it > in the documentation. > Fixes: f5c576734881 ("trace: stop tracking static disabled state") > Reported-by: Marc-André Lureau <marcandre.lureau@redhat.com> > Reported-by: Markus Armbruster <armbru@redhat.com> > Signed-off-by: Daniel P. Berrangé <berrange@redhat.com> Reviewed-by: Markus Armbruster <armbru@redhat.com> ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [PATCH 2/2] qapi: correctly mark 'ignore-unavailable' deprecated 2026-11-12 16:48 ` [PATCH 2/2] qapi: correctly mark 'ignore-unavailable' deprecated Daniel P. Berrangé 2026-11-13 7:34 ` Markus Armbruster @ 2026-11-13 7:36 ` Marc-André Lureau 1 sibling, 0 replies; 7+ messages in thread From: Marc-André Lureau @ 2026-11-13 7:36 UTC (permalink / raw) To: Daniel P. Berrangé Cc: qemu-devel, devel, Pierrick Bouvier, Eric Blake, Markus Armbruster, Stefan Hajnoczi On Thu, Nov 12, 2026 at 8:49 PM Daniel P. Berrangé <berrange@redhat.com> wrote: > > Follow the proper QAPI syntax for deprecations and mention it > in the documentation. > > Reported-by: Marc-André Lureau <marcandre.lureau@redhat.com> > Reported-by: Markus Armbruster <armbru@redhat.com> > Signed-off-by: Daniel P. Berrangé <berrange@redhat.com> Reviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com> > --- > docs/about/deprecated.rst | 8 ++++++++ > qapi/trace.json | 10 ++++++++-- > 2 files changed, 16 insertions(+), 2 deletions(-) > > diff --git a/docs/about/deprecated.rst b/docs/about/deprecated.rst > index 0891bbc44de..a39feb23f5b 100644 > --- a/docs/about/deprecated.rst > +++ b/docs/about/deprecated.rst > @@ -182,6 +182,14 @@ execution. This special treatment of ``"no"`` is deprecated. Use an > empty string instead. In a future version, ``"no"`` will be treated as > a plain file name. > > +``ignore-unavailable`` in ``trace-event-set-state`` (since 11.2) > +'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' > + > +Trace events are now unconditionally built-in to all QEMU builds, > +so the concept of an 'unavailable' trace event no longer exists. > +The ``ignore-unavailable`` parameter in ``trace-event-set-state`` > +thus has no effect and should no longer be used. > + > Human Machine Protocol (HMP) commands > ------------------------------------- > > diff --git a/qapi/trace.json b/qapi/trace.json > index 8533e378977..5792a436115 100644 > --- a/qapi/trace.json > +++ b/qapi/trace.json > @@ -67,10 +67,14 @@ > # @enable: Whether to enable tracing. > # > # @ignore-unavailable: Do not match unavailable events with @name. > -# Deprecated: since 11.2 > # > # Since: 2.2 > # > +# Features: > +# > +# @deprecated: @ignore-unavailable no longer has any effect > +# (since 11.2) > +# > # .. qmp-example:: > # > # -> { "execute": "trace-event-set-state", > @@ -78,4 +82,6 @@ > # <- { "return": {} } > ## > { 'command': 'trace-event-set-state', > - 'data': {'name': 'str', 'enable': 'bool', '*ignore-unavailable': 'bool' } } > + 'data': {'name': 'str', 'enable': 'bool', > + '*ignore-unavailable': { 'type': 'bool', > + 'features': ['deprecated'] } } } > -- > 2.56.1 > ^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2026-11-13 7:36 UTC | newest] Thread overview: 7+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2026-11-12 16:48 [PATCH 0/2] qapi: fixes to trace event cleanups Daniel P. Berrangé 2026-11-12 16:48 ` [PATCH 1/2] docs: document 'unavailable' state is no longer output Daniel P. Berrangé 2026-11-13 7:31 ` Markus Armbruster 2026-11-13 7:35 ` Markus Armbruster 2026-11-12 16:48 ` [PATCH 2/2] qapi: correctly mark 'ignore-unavailable' deprecated Daniel P. Berrangé 2026-11-13 7:34 ` Markus Armbruster 2026-11-13 7:36 ` Marc-André Lureau
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.