Another self-reply...
On 03/02/2017 10:58 AM, Jim Fehlig wrote:
Sorry for the review delay.
On 02/08/2017 09:44 AM, Joao Martins wrote:
> As it could be shared with libxl which now allows channels to
> be created. Also changed filename to match others in the same
> directory namely to virqemuagent.{h,c}
>
> Signed-off-by: Joao Martins <joao.m.martins(a)oracle.com>
> ---
> po/POTFILES.in | 2 +-
> src/Makefile.am | 2 +-
> src/libvirt_private.syms | 21 +
> src/qemu/qemu_agent.c | 2248 ------------------------------------------
> src/qemu/qemu_agent.h | 123 ---
> src/qemu/qemu_domain.h | 2 +-
> src/qemu/qemu_driver.c | 2 +-
> src/util/virqemuagent.c | 2248 ++++++++++++++++++++++++++++++++++++++++++
> src/util/virqemuagent.h | 123 +++
> tests/qemuagenttest.c | 2 +-
> tests/qemumonitortestutils.c | 2 +-
> tests/qemumonitortestutils.h | 2 +-
> 12 files changed, 2399 insertions(+), 2378 deletions(-)
> delete mode 100644 src/qemu/qemu_agent.c
> delete mode 100644 src/qemu/qemu_agent.h
> create mode 100644 src/util/virqemuagent.c
> create mode 100644 src/util/virqemuagent.h
I hope others will opine on this change. It seems reasonable to me and I'm
surprised the qemu driver only needed tiny changes to accommodate moving all
this code.
[...]
> +qemuAgentPtr qemuAgentOpen(virDomainObjPtr vm,
> + const virDomainChrSourceDef *config,
> + qemuAgentCallbacksPtr cb);
> +
> +void qemuAgentClose(qemuAgentPtr mon);
Other files in src/util prefix structs and functions with "vir". I'm not
sure
how picky folks are about that. If the consensus is towards the "vir" prefix,
perhaps it would be easier done with a follow-up after the move?
FYI, seems the "vir" prefix is preferred. See the discussion earlier today in
this thread
https://www.redhat.com/archives/libvir-list/2017-March/msg00048.html
Regards,
Jim