v2 of:
https://www.redhat.com/archives/libvir-list/2019-July/msg00089.html
diff to v1:
- Added a test for stats parsing,
- Added big fat warning as requested by Eric that malloc() in between
fork() and exec() is okay with glibc (I guess we don't care about
other libc-s like musl or uclibc).
Michal Prívozník (4):
virNetDevOpenvswitchInterfaceStats: Optimize for speed
test: Introduce virnetdevopenvswitchtest
vircommand: Separate mass FD closing into a function
virCommand: use procfs to learn opened FDs
src/libvirt_private.syms | 1 +
src/util/vircommand.c | 122 +++++++++++++++---
src/util/virnetdevopenvswitch.c | 136 +++++++++++++++------
src/util/virnetdevopenvswitch.h | 4 +
tests/Makefile.am | 13 +-
tests/virnetdevopenvswitchdata/stats1.json | 1 +
tests/virnetdevopenvswitchdata/stats2.json | 1 +
tests/virnetdevopenvswitchtest.c | 101 +++++++++++++++
8 files changed, 321 insertions(+), 58 deletions(-)
create mode 100644 tests/virnetdevopenvswitchdata/stats1.json
create mode 100644 tests/virnetdevopenvswitchdata/stats2.json
create mode 100644 tests/virnetdevopenvswitchtest.c
--
2.21.0