EMA Java Status messages "Slow Consumer" and "Data was lost for this security". Cannot repeat.

Hi - I am trying to recreate a slow RMDS consumer scenario we have seen using EMA Java 3.6.0. I can repeat all the channel and ticker status messages, but in one instance we saw this status message:
Received status msg: text:Slow Consumer, statusCode:None, data:Ok, stream:Open
do you recognize this message. When would we expect to see it, exactly?
Best Answer
-
Hello @duncan_kerr ,
Please refer to this previous discussion thread on A27.
However, in my observation, this discussion's focus seems to have moved away from EMA development, and into infrastructure configuration, and likely configuration related issues.
It may be that there is a local configuration issue, or tuning is required, but this forum is intended and best able to help with general API usage questions, not really equipped to help diagnose and troubleshoot infra configuration issues.
Suggest to report the errors that you are observing to your local market data admin/group in charge of the infra, hopefully they can address/help explain the happenings.
0
Answers
-
Hello @duncan_kerr ,
"Slow consumer" problem, referring to a consumer that is not handling the update traffic in a timely manner, and causing the buffers overflow, is detected by the infra. It often results in disconnects, which are very visible, highly undesirable and usually are the first focus.
If there was no disconnect, then the situation that you have observed was likely not as severe, and might have resulted in "slow consumer" warning, but without next being a disconnect from the infra. If there was a consequent disconnect, that would make the scenario common.
I would say a way to recreate a slow consumer scenario in general, it to make on message callbacks long and slow, "hang on" to callbacks, so the callbacks don't return, by putting delays or sleeps inside the callbacks. This should help to reproduce the slow consumer problem in general, as I understand you are looking to reproduce and to capture, if not this specific message.
0 -
0
-
Hi Zoya - we also see the following message in our application, which was possibly a slow c. Can you explain when we'd expect to see this message? I suspect its a problem with our resubscription logic, but if you have seen the "data was lost" message before it'd be of interest.
SubscriptionStatus{subscriptionState=FAILURE, subscriptionMessage=UNKNOWN Subscription terminated: Data was lost for this security}
0 -
Hi Zoya - here's another message from the same period, would you be able to explain? Is there a reference to these error messages I can access?
A27: Synchronization Error. Recalling.
0
Categories
- All Categories
- 3 Polls
- 6 AHS
- 36 Alpha
- 166 App Studio
- 6 Block Chain
- 4 Bot Platform
- 18 Connected Risk APIs
- 47 Data Fusion
- 34 Data Model Discovery
- 685 Datastream
- 1.4K DSS
- 620 Eikon COM
- 5.2K Eikon Data APIs
- 10 Electronic Trading
- Generic FIX
- 7 Local Bank Node API
- 3 Trading API
- 2.9K Elektron
- 1.4K EMA
- 254 ETA
- 557 WebSocket API
- 38 FX Venues
- 14 FX Market Data
- 1 FX Post Trade
- 1 FX Trading - Matching
- 12 FX Trading – RFQ Maker
- 5 Intelligent Tagging
- 2 Legal One
- 23 Messenger Bot
- 3 Messenger Side by Side
- 9 ONESOURCE
- 7 Indirect Tax
- 60 Open Calais
- 276 Open PermID
- 44 Entity Search
- 2 Org ID
- 1 PAM
- PAM - Logging
- 6 Product Insight
- Project Tracking
- ProView
- ProView Internal
- 22 RDMS
- 1.9K Refinitiv Data Platform
- 662 Refinitiv Data Platform Libraries
- 4 LSEG Due Diligence
- LSEG Due Diligence Portal API
- 4 Refinitiv Due Dilligence Centre
- Rose's Space
- 1.2K Screening
- 18 Qual-ID API
- 13 Screening Deployed
- 23 Screening Online
- 12 World-Check Customer Risk Screener
- 1K World-Check One
- 46 World-Check One Zero Footprint
- 45 Side by Side Integration API
- 2 Test Space
- 3 Thomson One Smart
- 10 TR Knowledge Graph
- 151 Transactions
- 143 REDI API
- 1.8K TREP APIs
- 4 CAT
- 27 DACS Station
- 121 Open DACS
- 1.1K RFA
- 104 UPA
- 193 TREP Infrastructure
- 229 TRKD
- 917 TRTH
- 5 Velocity Analytics
- 9 Wealth Management Web Services
- 90 Workspace SDK
- 11 Element Framework
- 5 Grid
- 18 World-Check Data File
- 1 Yield Book Analytics
- 46 中文论坛