When I query via rmdsclient with item list of 11000 symbols, I see that the client received initial image and openLimit on ADH goes to 2000, then it stalls there for few seconds and then slowly increments. I see that during this time the updr rate from rmdstestclient is 0.0. Is ADH waiting for some kind of status message from the FeedHandler during this time? Why is the request sent slow from rmdsclient to FeedHandler. I am using UPA.
This question emerges as not on TREP APIs (this is a forum for developers to discuss Refinitiv API related questions) but rather on tuning your local TREP infra?
The moderators on this forum are API experts.
The kind of expertise you are are looking for, is best found in your local market data admin or group (they will be best informed on how your local infra is configured, what throttling and what permissions are in place), if you have consulted them on this question, and need further help, open a service case on
support->product ->the product does not work as expected
select product = Thomson Reuters Enterprise Platform.
Or call Refinitiv to open a support case.
Will you be able to proceed, or would you like us to help open a support case on your behalf?
Rmdstestclient is part of infrastructure tools package. It is a command line test consumer. It's main intended use cases are:
The tool is not intended for performance testing and it likely can not sustain the subscription request load that you are requesting.
Are you planning to do performance testing?
For a moderate performance testing, command line, by market data admin or similar infra knowledge tech, we recommend a combination of rmdstestclient and sink_driven_source from infra tools package.
For heavy or advanced capabilities performance testing, we recommend shell script and GUI driven ReplayService product.
We hope that this info is of help,
The question is not about rmdstestclient. As a Refinitive customer, we know rmdstestclient is part of the infrastructure. The more appropriate question is: If a client, whether by RFA or UPA, sends significant symbol requests (more than 3000 symbol requests) via ADS/ADH, we observe that ADS/ADH sends 64 requests initially, and then sends another, may be, 1000. The ADH then stop sending more. We observe that after a few seconds, sometimes up to a minute, it then sends more requests to the interactive provider. Our env is Linux Redhat Enterprise - UPA8.0.0.L1.linux.rrg. Does ADH do flow control (and also ADS)? And if so, what configuration parameters are there and in what file?
NOTICE: The interactive provider responds within milliseconds to all the symbol requests it receives from ADH. That is, all the initial images are sent back immediately. The ADHMon screen confirms this, too.