Hi,
I have configured an OMM Consumer application to use zlib compression using the compressionType parameter set to ZLib in the configuration file.
In the RFA logs I can see a message like the following:
(ComponentName) RSSL_Cons_Adapter: (Severity) Information: Using
the following configuration for RSSL_Cons_Connection
"Default::Connection_EMEA `treprt1:14003": hostName =
"localhost", rsslPort = "14003", interfaceName = "treprt1", compressionType = 1,
channelBlocking = false, recvBufSize = 65535, sendBufSize =
65535, writeBufferMaxFragmentLength = 6144,
connectionWaitTimeout = 30000, connectionPingTimeout = 30000,
guaranteedOutputBuffers = 400, numInputBuffers = 20, tcp_nodelay
= True, throttleEnabled = True, throttleType = count,
throttleMaxCount = 250, throttleBatchCount = 10, traceMsg =
False, traceMsgToFile = True, dictionaryRequestTimeout = 45
The message indicates that the compression parameter was read correctly from the configuration file.
Using the 'adsmon' utility under "Sink Mount Statistic" I see that the connection is using ZLib or using Wireshark/tcpdump.
But on the client side I have not seen a way to verify if compression is being used or not.
Is there any way via logging or otherwise to do so?