]> xenbits.xensource.com Git - libvirt.git/commit
virnetdaemon: Store servers in a hash table
authorErik Skultety <eskultet@redhat.com>
Mon, 10 Aug 2015 11:01:44 +0000 (13:01 +0200)
committerErik Skultety <eskultet@redhat.com>
Wed, 17 Feb 2016 11:46:34 +0000 (12:46 +0100)
commit252610f7dd1fcec577309c548fed4a96a7777b3f
tree9989975d07786ed84cc8864ab5f04c503a4ddac7
parent353de572a6d5167e337bee4151e250f47bb3ae90
virnetdaemon: Store servers in a hash table

Since the daemon can manage and add (at fresh start) multiple servers,
we also should be able to add them from a JSON state file in case of a
daemon restart, so post exec restart support for multiple servers is also
provided. Patch also updates virnetdaemontest accordingly.

Signed-off-by: Erik Skultety <eskultet@redhat.com>
Signed-off-by: Martin Kletzander <mkletzan@redhat.com>
14 files changed:
daemon/libvirtd.c
src/locking/lock_daemon.c
src/logging/log_daemon.c
src/lxc/lxc_controller.c
src/rpc/virnetdaemon.c
src/rpc/virnetdaemon.h
tests/virnetdaemondata/input-data-admin-server-names.json [new file with mode: 0644]
tests/virnetdaemondata/output-data-admin-nomdns.json
tests/virnetdaemondata/output-data-admin-server-names.json [new file with mode: 0644]
tests/virnetdaemondata/output-data-anon-clients.json
tests/virnetdaemondata/output-data-initial-nomdns.json
tests/virnetdaemondata/output-data-initial.json
tests/virnetdaemondata/output-data-no-keepalive-required.json
tests/virnetdaemontest.c