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?