[libvirt] [PATCH v2 00/10] perf: Add software perf events

Nitesh Konkar posted 10 patches 7 years, 1 month ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/libvirt tags/patchew/1487861739-24929-1-git-send-email-niteshkonkar.libvirt@gmail.com
docs/formatdomain.html.in                   | 74 +++++++++++++++++++++++
docs/news.xml                               | 11 ++++
docs/schemas/domaincommon.rng               |  9 +++
include/libvirt/libvirt-domain.h            | 92 +++++++++++++++++++++++++++++
src/libvirt-domain.c                        | 25 ++++++++
src/qemu/qemu_driver.c                      |  9 +++
src/util/virperf.c                          | 33 ++++++++++-
src/util/virperf.h                          |  9 +++
tests/genericxml2xmlindata/generic-perf.xml |  9 +++
tools/virsh.pod                             | 27 +++++++++
10 files changed, 297 insertions(+), 1 deletion(-)
[libvirt] [PATCH v2 00/10] perf: Add software perf events
Posted by Nitesh Konkar 7 years, 1 month ago
This patch series adds software perf events.
The perl and go patches shall follow shortly.

Nitesh Konkar (10):
  perf: add cpu_clock software perf event support
  perf: add task_clock software perf event support
  perf: add page_faults software perf event support
  perf: add context_switches software perf event support
  perf: add cpu_migrations software perf event support
  perf: add page_faults_min software perf event support
  perf: add page_faults_maj software perf event support
  perf: add alignment_faults software perf event support
  perf: add emulation_faults software perf event support
  news: Update the news.xml about perf events added

 docs/formatdomain.html.in                   | 74 +++++++++++++++++++++++
 docs/news.xml                               | 11 ++++
 docs/schemas/domaincommon.rng               |  9 +++
 include/libvirt/libvirt-domain.h            | 92 +++++++++++++++++++++++++++++
 src/libvirt-domain.c                        | 25 ++++++++
 src/qemu/qemu_driver.c                      |  9 +++
 src/util/virperf.c                          | 33 ++++++++++-
 src/util/virperf.h                          |  9 +++
 tests/genericxml2xmlindata/generic-perf.xml |  9 +++
 tools/virsh.pod                             | 27 +++++++++
 10 files changed, 297 insertions(+), 1 deletion(-)

-- 
1.9.3

--
libvir-list mailing list
libvir-list@redhat.com
https://www.redhat.com/mailman/listinfo/libvir-list
Re: [libvirt] [PATCH v2 00/10] perf: Add software perf events
Posted by John Ferlan 7 years, 1 month ago

On 02/23/2017 09:55 AM, Nitesh Konkar wrote:
> This patch series adds software perf events.
> The perl and go patches shall follow shortly.
> 
> Nitesh Konkar (10):
>   perf: add cpu_clock software perf event support
>   perf: add task_clock software perf event support
>   perf: add page_faults software perf event support
>   perf: add context_switches software perf event support
>   perf: add cpu_migrations software perf event support
>   perf: add page_faults_min software perf event support
>   perf: add page_faults_maj software perf event support
>   perf: add alignment_faults software perf event support
>   perf: add emulation_faults software perf event support
>   news: Update the news.xml about perf events added
> 
>  docs/formatdomain.html.in                   | 74 +++++++++++++++++++++++
>  docs/news.xml                               | 11 ++++
>  docs/schemas/domaincommon.rng               |  9 +++
>  include/libvirt/libvirt-domain.h            | 92 +++++++++++++++++++++++++++++
>  src/libvirt-domain.c                        | 25 ++++++++
>  src/qemu/qemu_driver.c                      |  9 +++
>  src/util/virperf.c                          | 33 ++++++++++-
>  src/util/virperf.h                          |  9 +++
>  tests/genericxml2xmlindata/generic-perf.xml |  9 +++
>  tools/virsh.pod                             | 27 +++++++++
>  10 files changed, 297 insertions(+), 1 deletion(-)
> 

ACK series - altered a couple of inconsistencies w/ periods in virsh.pod
and altered the news.xml to move the note into the 3.2 release.

Going to wait to push this though until you provide an acceptable GO patch.

John

--
libvir-list mailing list
libvir-list@redhat.com
https://www.redhat.com/mailman/listinfo/libvir-list
Re: [libvirt] [PATCH v2 00/10] perf: Add software perf events
Posted by John Ferlan 7 years, 1 month ago

On 03/06/2017 02:55 PM, John Ferlan wrote:
> 
> 
> On 02/23/2017 09:55 AM, Nitesh Konkar wrote:
>> This patch series adds software perf events.
>> The perl and go patches shall follow shortly.
>>
>> Nitesh Konkar (10):
>>   perf: add cpu_clock software perf event support
>>   perf: add task_clock software perf event support
>>   perf: add page_faults software perf event support
>>   perf: add context_switches software perf event support
>>   perf: add cpu_migrations software perf event support
>>   perf: add page_faults_min software perf event support
>>   perf: add page_faults_maj software perf event support
>>   perf: add alignment_faults software perf event support
>>   perf: add emulation_faults software perf event support
>>   news: Update the news.xml about perf events added
>>
>>  docs/formatdomain.html.in                   | 74 +++++++++++++++++++++++
>>  docs/news.xml                               | 11 ++++
>>  docs/schemas/domaincommon.rng               |  9 +++
>>  include/libvirt/libvirt-domain.h            | 92 +++++++++++++++++++++++++++++
>>  src/libvirt-domain.c                        | 25 ++++++++
>>  src/qemu/qemu_driver.c                      |  9 +++
>>  src/util/virperf.c                          | 33 ++++++++++-
>>  src/util/virperf.h                          |  9 +++
>>  tests/genericxml2xmlindata/generic-perf.xml |  9 +++
>>  tools/virsh.pod                             | 27 +++++++++
>>  10 files changed, 297 insertions(+), 1 deletion(-)
>>
> 
> ACK series - altered a couple of inconsistencies w/ periods in virsh.pod
> and altered the news.xml to move the note into the 3.2 release.
> 
> Going to wait to push this though until you provide an acceptable GO patch.

As noted elsewhere, I found the v3 GO patch.

This series is now pushed.

> 
> John
> 
> --
> libvir-list mailing list
> libvir-list@redhat.com
> https://www.redhat.com/mailman/listinfo/libvir-list
> 

--
libvir-list mailing list
libvir-list@redhat.com
https://www.redhat.com/mailman/listinfo/libvir-list
Re: [libvirt] [PATCH v2 00/10] perf: Add software perf events
Posted by Nitesh Konkar 7 years, 1 month ago
On Wed, Mar 8, 2017 at 12:31 AM, John Ferlan <jferlan@redhat.com> wrote:

>
>
> On 03/06/2017 02:55 PM, John Ferlan wrote:
> >
> >
> > On 02/23/2017 09:55 AM, Nitesh Konkar wrote:
> >> This patch series adds software perf events.
> >> The perl and go patches shall follow shortly.
> >>
> >> Nitesh Konkar (10):
> >>   perf: add cpu_clock software perf event support
> >>   perf: add task_clock software perf event support
> >>   perf: add page_faults software perf event support
> >>   perf: add context_switches software perf event support
> >>   perf: add cpu_migrations software perf event support
> >>   perf: add page_faults_min software perf event support
> >>   perf: add page_faults_maj software perf event support
> >>   perf: add alignment_faults software perf event support
> >>   perf: add emulation_faults software perf event support
> >>   news: Update the news.xml about perf events added
> >>
> >>  docs/formatdomain.html.in                   | 74
> +++++++++++++++++++++++
> >>  docs/news.xml                               | 11 ++++
> >>  docs/schemas/domaincommon.rng               |  9 +++
> >>  include/libvirt/libvirt-domain.h            | 92
> +++++++++++++++++++++++++++++
> >>  src/libvirt-domain.c                        | 25 ++++++++
> >>  src/qemu/qemu_driver.c                      |  9 +++
> >>  src/util/virperf.c                          | 33 ++++++++++-
> >>  src/util/virperf.h                          |  9 +++
> >>  tests/genericxml2xmlindata/generic-perf.xml |  9 +++
> >>  tools/virsh.pod                             | 27 +++++++++
> >>  10 files changed, 297 insertions(+), 1 deletion(-)
> >>
> >
> > ACK series - altered a couple of inconsistencies w/ periods in virsh.pod
> > and altered the news.xml to move the note into the 3.2 release.
> >
> > Going to wait to push this though until you provide an acceptable GO
> patch.
>
> As noted elsewhere, I found the v3 GO patch.
>
Sorry for that. Not sure how i missed the v3 Go Patch in the subject.

>
> This series is now pushed.
>
Thanks.

>
> >
> > John
> >
> > --
> > libvir-list mailing list
> > libvir-list@redhat.com
> > https://www.redhat.com/mailman/listinfo/libvir-list
> >
>
--
libvir-list mailing list
libvir-list@redhat.com
https://www.redhat.com/mailman/listinfo/libvir-list
Re: [libvirt] [PATCH v2 00/10] perf: Add software perf events
Posted by Daniel P. Berrange 7 years, 1 month ago
On Mon, Mar 06, 2017 at 02:55:18PM -0500, John Ferlan wrote:
> 
> 
> On 02/23/2017 09:55 AM, Nitesh Konkar wrote:
> > This patch series adds software perf events.
> > The perl and go patches shall follow shortly.
> > 
> > Nitesh Konkar (10):
> >   perf: add cpu_clock software perf event support
> >   perf: add task_clock software perf event support
> >   perf: add page_faults software perf event support
> >   perf: add context_switches software perf event support
> >   perf: add cpu_migrations software perf event support
> >   perf: add page_faults_min software perf event support
> >   perf: add page_faults_maj software perf event support
> >   perf: add alignment_faults software perf event support
> >   perf: add emulation_faults software perf event support
> >   news: Update the news.xml about perf events added
> > 
> >  docs/formatdomain.html.in                   | 74 +++++++++++++++++++++++
> >  docs/news.xml                               | 11 ++++
> >  docs/schemas/domaincommon.rng               |  9 +++
> >  include/libvirt/libvirt-domain.h            | 92 +++++++++++++++++++++++++++++
> >  src/libvirt-domain.c                        | 25 ++++++++
> >  src/qemu/qemu_driver.c                      |  9 +++
> >  src/util/virperf.c                          | 33 ++++++++++-
> >  src/util/virperf.h                          |  9 +++
> >  tests/genericxml2xmlindata/generic-perf.xml |  9 +++
> >  tools/virsh.pod                             | 27 +++++++++
> >  10 files changed, 297 insertions(+), 1 deletion(-)
> > 
> 
> ACK series - altered a couple of inconsistencies w/ periods in virsh.pod
> and altered the news.xml to move the note into the 3.2 release.
> 
> Going to wait to push this though until you provide an acceptable GO patch.

BTW, while I very much appreciate if contributors provide a Go patch to
go along with C API additions, you don't need to consider it a blocker
for merging libvirt APIs. I'll simply write the Go patch myself if the
contributor doesn't/can't provide one prior to merge. Likewise for Perl.

Regards,
Daniel
-- 
|: http://berrange.com      -o-    http://www.flickr.com/photos/dberrange/ :|
|: http://libvirt.org              -o-             http://virt-manager.org :|
|: http://entangle-photo.org       -o-    http://search.cpan.org/~danberr/ :|

--
libvir-list mailing list
libvir-list@redhat.com
https://www.redhat.com/mailman/listinfo/libvir-list