libvirt/src/rpc
Daniel Hansel e914dcfdaa rpc: message related sizes enlarged
We have seen an issue on s390x platform where domain XMLs larger than 1MB
were used. The define command was finished successfully. The dumpxml command
was not successful (i.e. could not encode message payload).

Enlarged message related sizes (e.g. maximum string size, message size, etc.)
to handle larger system configurations used on s390x platform.

To improve handling of the RPC message size the allocation during encode process
is changed to a dynamic one (i.e. starting with 64kB initial size and increasing
that size in steps up to 16MB if the payload data is larger).

Signed-off-by: Daniel Hansel <daniel.hansel@linux.vnet.ibm.com>
Signed-off-by: Viktor Mihajlovski <mihajlov@linux.vnet.ibm.com>
2013-05-07 13:29:58 +02:00
..
gendispatch.pl Fix potential use of undefined variable in remote dispatch code 2013-05-03 10:29:07 +01:00
genprotocol.pl Fixup rpcgen code on kFreeBSD too 2013-05-03 16:40:21 +02:00
gensystemtap.pl Fix generation of systemtap probes for RPC protocols 2013-03-14 12:42:22 +00:00
virkeepalive.c virutil: Move string related functions to virstring.c 2013-05-02 16:56:55 +02:00
virkeepalive.h maint: fix up copyright notice inconsistencies 2012-09-20 16:30:55 -06:00
virkeepaliveprotocol.x Define keepalive protocol 2011-11-24 11:44:08 +01:00
virnetclient.c docs: fix usage of 'onto' 2013-04-19 14:31:16 -06:00
virnetclient.h Rename 'daemon' param to 'binary' in virNetClientNewUNIX 2013-03-07 18:06:59 +00:00
virnetclientprogram.c Allow for multi-level inheritance of virObject classes 2013-01-15 19:21:31 +00:00
virnetclientprogram.h maint: fix up copyright notice inconsistencies 2012-09-20 16:30:55 -06:00
virnetclientstream.c Convert all rpc classes over to virObjectLockable 2013-01-16 11:02:58 +00:00
virnetclientstream.h maint: fix up copyright notice inconsistencies 2012-09-20 16:30:55 -06:00
virnetmessage.c rpc: message related sizes enlarged 2013-05-07 13:29:58 +02:00
virnetmessage.h rpc: message related sizes enlarged 2013-05-07 13:29:58 +02:00
virnetprotocol.x rpc: message related sizes enlarged 2013-05-07 13:29:58 +02:00
virnetsaslcontext.c Convert all rpc classes over to virObjectLockable 2013-01-16 11:02:58 +00:00
virnetsaslcontext.h maint: fix up copyright notice inconsistencies 2012-09-20 16:30:55 -06:00
virnetserver.c rpc: Avoid deadlock when closing client connection 2013-02-19 10:52:37 +01:00
virnetserver.h Rename HAVE_GNUTLS to WITH_GNUTLS 2013-01-14 13:26:47 +00:00
virnetserverclient.c virutil: Move string related functions to virstring.c 2013-05-02 16:56:55 +02:00
virnetserverclient.h Add ability to get a virIdentity from a virNetServerClientPtr 2013-03-19 13:52:02 +00:00
virnetservermdns.c Convert HAVE_AVAHI to WITH_AVAHI 2013-01-14 13:26:34 +00:00
virnetservermdns.h maint: fix up copyright notice inconsistencies 2012-09-20 16:30:55 -06:00
virnetserverprogram.c Set the current client identity during API call dispatch 2013-03-19 13:52:06 +00:00
virnetserverprogram.h maint: fix up copyright notice inconsistencies 2012-09-20 16:30:55 -06:00
virnetserverservice.c Allow for multi-level inheritance of virObject classes 2013-01-15 19:21:31 +00:00
virnetserverservice.h Rename HAVE_GNUTLS to WITH_GNUTLS 2013-01-14 13:26:47 +00:00
virnetsocket.c Fix F_DUPFD_CLOEXEC operation args 2013-05-03 14:06:15 +01:00
virnetsocket.h Add APIs to get at more client security data 2013-03-19 13:11:46 +00:00
virnetsshsession.c virutil: Move string related functions to virstring.c 2013-05-02 16:56:55 +02:00
virnetsshsession.h maint: fix up copyright notice inconsistencies 2012-09-20 16:30:55 -06:00
virnettlscontext.c virutil: Move string related functions to virstring.c 2013-05-02 16:56:55 +02:00
virnettlscontext.h Add APIs to get at more client security data 2013-03-19 13:11:46 +00:00