sink_driven_src -Q option replaying data from rmdstestclient with-m option
In the install manual for test tools in the sink_driven source section
-Q capt_datafile
"If you use –Q to play back market data, when running rmdstestclient you must use its –m option (for
prepending timestamps to log events)."
In the rmdstestclient -m is used to add timestamps to a log file, specified with the -l option which is not the file that is used as the input. https://developers.refinitiv.com/article/quick-start-guide-recording-and-playback-elektron-data. I can't understand why the -m option is needed when capturing data, how is this timestamp used.
The reason for asking is we are looking with sink_driven_src to vary the update rate for different subscription requests and can't see a way of doing this.
Is the rate at which sink_driven source fixed by command line arguments of -Q -M -D -T or -p for all subscriptions? I presume -p option is the same as just -Q when you don't want the rate to vary?
Best Answer
-
Hello @mike.ford,
Glad to share my understanding.
I use infra tools as developer, so my usage pattern and angle of understanding are slanted toward developer uses of the tools
Market data engineers tend to use the infra tools wider.
There are two main modes of replaying test data:
1. Actual data that was recorded.
2. Generated test (made-up) data.
The first way is intended to be bale conduct end-to-end and sub-path infra latency testing. This is why timestamps need to be recorded with the messages.
---
Do not think you can vary update rate per subscription request.
---
The intended use, for limited performance testing, is to vary the update rates via -U, -D, -M and -T. Allowing to start replay at a low rate and gradually increase to higher replay rates.
I either do -p, for steady publish rate, or -U -D -M -T together, for increasing rate, depending on the use case.
---
-Q defines if you use recorded or generated data.
Hope this helps.
0
Answers
-
Another option to replay recorded data is Replay Service from TradeWeb. I found that it has an option to replay with the original rate.
You can contact their Sales team for more information. The contact information is available on that page.
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
- 616 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
- 252 ETA
- 556 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
- 275 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
- 652 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
- 228 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 中文论坛