Discover Refinitiv
MyRefinitiv Refinitiv Perspectives Careers
Created with Sketch.
All APIs Questions & Answers  Register |  Login
Ask a question
  • Questions
  • Tags
  • Badges
  • Unanswered
Search:
  • Home /
  • TREP APIs /
  • RFA /
avatar image
Question by clapun · Aug 01, 2016 at 10:43 PM · rfaOMMrsslbuffer

RSSL buffer failed

Has anyone come across this error ? It appears every time when traffic volume is high, RFA got disconnected and got this error. Any hint to indicate what might be the issue ?

INFO (FA_LOG) Publisher 0: OMM error event received: Attempt to get rssl buffer failed! Please check log for details. Client session could have already disconnected.

People who like this

0 Show 3
Comment
10 |1500 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

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

avatar image
Lars-at-Addicticks · Aug 02, 2016 at 03:27 AM 0
Share
"Attempt to get rss buffer failed!".

I wonder what "rss" is or if that is just a spelling error ? Btw: You haven't specified which of the RFA APIs you are using (C++, Java, .NET).

avatar image
clapun Lars-at-Addicticks · Aug 02, 2016 at 06:07 AM 0
Share

sorry typo should be rssl buffer. API is using C++

avatar image
REFINITIV
zoya.farberov ♦♦ · Aug 18, 2016 at 10:18 AM 0
Share

@clapun

Please be informed that a reply has been verified as correct in answering the question, and has been marked as such.

Thanks,
AHS

2 Replies

  • Sort: 
avatar image
REFINITIV
Best Answer
Answer by jirapongse.phuriphanvichai · Aug 05, 2016 at 03:30 AM

When publishing a message, the message is written to the internal buffer before sending it to the network. This buffer is reserved when the channel is created and its size can be configured by using the following RFA configurations for RSSL_PROV connection type.

  • bufferPoolSize
    Sets the maximum size of the buffer pool, which is shared among all server-side RSSL channels. Each RSSL Server can have its own buffer pool
  • guaranteedOutputBuffers
    Number of output buffers that are guaranteed to an RSSL channel. Once this value is reached, the channel will start using pool buffers, if available. Guaranteed output buffers are allocated on a per channel basis
  • maxOutputBuffers
    Maximum number of output buffers allowed to an RSSL channel on the server side. This is the number of guaranteed output buffers plus the number of pool buffers available to this channel

    Once this value is reached, the channel will be unable to get any new buffers until some of the currently held buffers are released

This error “Attempt to get rssl buffer failed!” indicates there are no buffers available to the API. This typically occurs because:

  • The channel has been disconnected
  • The network issue
  • The client application is a slow consumer
Comment

People who like this

0 Show 0 · Share
10 |1500 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

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

avatar image
REFINITIV
Answer by umer.nalla · Aug 02, 2016 at 09:47 AM

Hi,

@clapun

There was a bug in RFA C++ 7.2 that was fixed in RFA C++ 7.4.0.L1 as described below:

rfasl10803;Provider may not get InactiveClientSession event when consumer is killed The provider application may not able to get InactiveClientSession event when the consumer application is killed. If the application still publishes data to inactive client, a lot of the error message "Attempt to get rssl buffer failed! Please check log for details. Client session could have already disconnected" are generated in rfa log file.

Can you confirm which version of RFA C++ you are using?

Regards,
Umer

Comment

People who like this

0 Show 0 · Share
10 |1500 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

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

Watch this question

Add to watch list
Add to your watch list to receive emailed updates for this question. Too many emails? Change your settings >
7 People are following this question.

Related Questions

Activate full message logs for RSSL connections in RFA C++

Provider accepting state interaction with ADH with discourageRequestsOnOutage enabled

How can I use the SymbolList domain to get a RIC listing for a venue on Elektron RT? In my case, specifically for the TSE Equities market?

Migrate application from SSL to RSSL connection

OMM for TREP

  • Feedback
  • Copyright
  • Cookie Policy
  • Privacy Statement
  • Terms of Use
  • Careers
  • Anonymous
  • Sign in
  • Create
  • Ask a question
  • Spaces
  • Alpha
  • App Studio
  • Block Chain
  • Bot Platform
  • Calais
  • Connected Risk APIs
  • DSS
  • Data Fusion
  • Data Model Discovery
  • Datastream
  • Eikon COM
  • Eikon Data APIs
  • Elektron
    • EMA
    • ETA
    • WebSocket API
  • Legal One
  • Messenger Bot
  • Messenger Side by Side
  • ONESOURCE
    • Indirect Tax
  • Open PermID
    • Entity Search
  • Org ID
  • PAM
    • PAM - Logging
  • ProView
  • ProView Internal
  • Product Insight
  • Project Tracking
  • Refinitiv Data Platform
    • Refinitiv Data Platform Libraries
  • Rose's Space
  • Screening
    • Qual-ID API
    • Screening Deployed
    • Screening Online
    • World-Check One
    • World-Check One Zero Footprint
  • Side by Side Integration API
  • TR Knowledge Graph
  • TREP APIs
    • CAT
    • DACS Station
    • Open DACS
    • RFA
    • UPA
  • TREP Infrastructure
  • TRIT
  • TRKD
  • TRTH
  • Thomson One Smart
  • Transactions
    • REDI API
  • Velocity Analytics
  • Wealth Management Web Services
  • World-Check Data File
  • Explore
  • Tags
  • Questions
  • Badges