[
https://issues.apache.org/jira/browse/DISPATCH-2200?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17388154#comment-17388154
]
ASF subversion and git services commented on DISPATCH-2200:
-----------------------------------------------------------
Commit 1fdb140ee881240a73bd4aec227a60507becc63f in qpid-dispatch's branch
refs/heads/main from Jiri Daněk
[ https://gitbox.apache.org/repos/asf?p=qpid-dispatch.git;h=1fdb140 ]
DISPATCH-2200 Add basic TCP adaptor microbenchmark w/ 2 routers (#1303)
* reset the dispatch pointer; just for cleanliness, not actually necessary to do
* basically working tests; except one was getting stuck (before I rebased the
PR)
* move test setup around; introduce helper to run router in a subprocess
* delete the two routers in a thread benchmark case; that cannot work due to
dispatch's use of global variables
* call qd_entity_cache_free_entries; this should not be forgotten
> TCP adaptor microbenchmark test with a pass/fail condition
> ----------------------------------------------------------
>
> Key: DISPATCH-2200
> URL: https://issues.apache.org/jira/browse/DISPATCH-2200
> Project: Qpid Dispatch
> Issue Type: Test
> Components: Protocol Adaptors, Tests
> Reporter: Jiri Daněk
> Priority: Major
>
> Some aspects of performance of the TCP adaptor can be effectively tested by
> measuring an end-to-end latency of a TCP send.
> When each send is done after the previous send finished, this gives a
> measurement of the lowest latency possible under the most ideal conditions.
> Such benchmark focuses on the speed of the happy path under no contention and
> the lowest possible load.
> When the transfers happen over localhost, impact of most of networking is
> eliminated and the test measures impact of dispatch code exclusively.
> The pass fail condition was previously discussed in comments for
> https://github.com/apache/qpid-dispatch/pull/1296
--
This message was sent by Atlassian Jira
(v8.3.4#803005)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]