question

Upvotes
Accepted
1 0 1 2

Buffer owerflow when Running RFA7 and contributing RICS (SSL)

When contributing RIC:s to the feed I'm running into buffer owerflow. I do not know how to adjust this - is it possible and is if any configuration parameter for my RFA libraries (rfa_registry.xml or property config) or any settings in the AHD/AHS required to chance to increase the buffers.

The problem is intermittent and appears about once per 3 weeks, with errorlog for all RIC:s published, the text:

2019-03-08 16:45:55,425 [INFO] (RFAMarketCommunicatorImpl-Thread) RFAMarketCommunicatorImpl$RfaMaqClient.processContReplyEvent - Received Contribution Reply: NAK for id: 37842 com.reuters.ssl.SapiException: Write buffer overflow, needs more than 2 buffers.: Write buffer overflow, needs more than 2 buffers.: NONE

What to change to correct this problem?

treprfarfa-apibuffer
icon clock
10 |1500

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Thank you for your participation in the forum. Is the reply below satisfactory in resolving your query? If yes please click the 'Accept' text next to the reply. This will guide all community members who have a similar question. Otherwise please post again offering further insight into your question. Thanks, AHS

Hello @per-olof.astrom

Thank you for your participation in the forum. Is the reply below satisfactory in resolving your query?

If so please can you click the 'Accept' text next to the appropriate reply. This will guide all community members who have a similar question.

Thanks,

AHS

@per-olof.astrom, please be informed that a reply has been verified as correct in answering the question, and has been marked as such. Thanks, AHS

1 Answer

· Write an Answer
Upvotes
Accepted
9.6k 10 7 7

Hello @per-olof.astrom

I have checked RFAJ_ConfigLoggingGuide.pdf shipped with RFA Java package and found numIpcOutBuf which specifies Number of IPC buffers for writing messages on SSL connection as explained in RFAJ_ConfigLoggingGuide.pdf shown below:

Please try to increase the value of this parameter in SSL connection node of RFA configuration. The range is 2(default) till 100000 as shown in the figure. If the problem still occurs with the increased value of numIpcOutBuf, you should modify your application to wait for a while before contributing the next data. Since the error can happen if your application contributes data too fast in the system.

Regarding the ADS/ADH parameter to increase the buffers received messages from the SSL consumer application; you can raise this question to ADS/ADH specialist who can help you on this. I am not ADS/ADH expert so I do not know. To submit the questions to ADS/ADH specialist, go to Get Support of MyRefinitiv . Select I need help using the product and select the Product to be ADS-Advanced Distribution Server. If you face any difficulties submitting the queries, please contact the Account team.

Hope this help.


numipcoutbuf.png (11.6 KiB)
icon clock
10 |1500

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Write an Answer

Hint: Notify or tag a user in this post by typing @username.

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.