I'm leaning away from it being a timeout issue with the sync process between the 2 devices. Running it from the command line results in times between 21 to 26 seconds.
time b config sync min
Saving active configuration...
Creating UCS for config sync request...
Configsync Mode: Push
Transferring UCS to peer...
Installing UCS on peer...
Obtaining results of remote configuration installation...
Saving active configuration...
Current configuration backed up to /var/local/ucs/cs_backup.ucs.
Hostname of UCS file is nc-sils-f5c-ict02-mgt.infra.company.net, local hostname is nc-sils-f5c-ict01-mgt.infra.company.net
Installing shared configuration on host nc-sils-f5c-ict01-mgt.infra.company.net
Installing...
Reloading configuration... It may take a few minutes...
Reading configuration from /defaults/config_base.conf.
Reading configuration from /config/bigip_base.conf.
Reading configuration from /config/bigip_sys.conf.
Reading configuration from /usr/bin/monitors/builtins/base_monitors.conf.
Reading configuration from /config/profile_base.conf.
Reading configuration from /config/daemon.conf.
Reading configuration from /config/bigip.conf.
Reading configuration from /config/bigip_local.conf.
Loading the configuration ...
real 0m25.138s
user 0m1.270s
sys 0m0.140s
To further simplify, I've tried just making the call via soapUI:
Thu Jan 08 15:29:30 EST 2009:DEBUG:>> "POST /iControl/iControlPortal.cgi HTTP/1.1[\r][\n]"
Thu Jan 08 15:29:30 EST 2009:DEBUG:>> "Content-Type: text/xml;charset=UTF-8[\r][\n]"
Thu Jan 08 15:29:30 EST 2009:DEBUG:>> "SOAPAction: "urn:iControl:System/ConfigSync"[\r][\n]"
Thu Jan 08 15:29:30 EST 2009:DEBUG:>> "Authorization: Basic ==[\r][\n]"
Thu Jan 08 15:29:30 EST 2009:DEBUG:>> "User-Agent: Jakarta Commons-HttpClient/3.1[\r][\n]"
Thu Jan 08 15:29:30 EST 2009:DEBUG:>> "Host: nc-sils-f5c-ict02-mgt.infra.company.net[\r][\n]"
Thu Jan 08 15:29:30 EST 2009:DEBUG:>> "Content-Length: 557[\r][\n]"
Thu Jan 08 15:29:30 EST 2009:DEBUG:>> "[\r][\n]"
Thu Jan 08 15:29:30 EST 2009:DEBUG:>> "[\n]"
Thu Jan 08 15:29:30 EST 2009:DEBUG:>> " [\n]"
Thu Jan 08 15:29:30 EST 2009:DEBUG:>> " [\n]"
Thu Jan 08 15:29:30 EST 2009:DEBUG:>> " [\n]"
Thu Jan 08 15:29:30 EST 2009:DEBUG:>> " CONFIGSYNC_BASIC[\n]"
Thu Jan 08 15:29:30 EST 2009:DEBUG:>> " [\n]"
Thu Jan 08 15:29:30 EST 2009:DEBUG:>> " [\n]"
Thu Jan 08 15:29:30 EST 2009:DEBUG:>> "[\n]"
Thu Jan 08 15:29:30 EST 2009:DEBUG:>> "[\n]"
If I set the timeout less than 5 minutes, I get a socket timeout. If timeout > 5 minutes, I get HTTP 500:
Thu Jan 08 15:34:31 EST 2009:DEBUG:<< "HTTP/1.1 500 Internal Server Error[\r][\n]"
Thu Jan 08 15:34:31 EST 2009:DEBUG:<< "Date: Thu, 08 Jan 2009 20:29:31 GMT[\r][\n]"
Thu Jan 08 15:34:31 EST 2009:DEBUG:<< "Server: Apache[\r][\n]"
Thu Jan 08 15:34:31 EST 2009:DEBUG:<< "Set-Cookie: BIGIPAuthCookie=33544E35D354461B56F4BB3FEF6DDA9B6CD1A30C; path=/; [\r][\n]"
Thu Jan 08 15:34:31 EST 2009:DEBUG:<< "Content-Length: 1[\r][\n]"
Thu Jan 08 15:34:31 EST 2009:DEBUG:<< "Connection: close[\r][\n]"
Thu Jan 08 15:34:31 EST 2009:DEBUG:<< "Content-Type: text/html; charset=iso-8859-1[\r][\n]"
Thu Jan 08 15:34:31 EST 2009:DEBUG:<< "[\r][\n]"
Thu Jan 08 15:34:31 EST 2009:DEBUG:<< " "
These 2 lines in /var/log/ltm are the only evidence I can find of *something* happening on the BigIP.
Jan 8 15:29:34 nc-sils-f5c-ict02-mgt bigpipe: Begin config sync operation
Jan 8 15:34:34 nc-sils-f5c-ict02-mgt bigpipe[15477]: 01110001:3: Error running config sync
Is there anyway to enable more verbose logging of iControl/configsync?