[QFJ-681] During load test, some clients are able to connect only after repeated attempts Created: 22/May/12  Updated: 22/May/12

Status: Open
Project: QuickFIX/J
Component/s: Engine, Networking
Affects Version/s: 1.5.2
Fix Version/s: None

Type: Bug Priority: Major
Reporter: Viswanath Palutla Assignee: Unassigned
Resolution: Unresolved Votes: 0
Labels: QuickfixJ, logon
Environment:

1. on my PC, i am running 'Executor' from quickfixj examples
PC config: windows7, i7, 2.7 GHz, 32-bit, 4GB RAM

2. one linux box, where i am starting 25-30 clients to put load on the 'Executor'
linux config: Intel(R) Xeon(TM) CPU 3.20GHz, 2GB RAM


Attachments: Zip Archive load-test-executor.zip    

 Description   

I am using Executor service in the example, because it is similar to my FIX Gateway, in terms of using AcceptorTemplate

1. I have a simple client that connects to Executor service and puts a MarketDataRequest for every 10 milliseconds, total 100 market data requests.
note: 'UnsupportedMessageType' errors are expected for all MarketDataRequests

2. two clients are started for every second. total 30 clients are started

Issues:
-> connection is not established for some clients for some period
From client logs:
(Pending connection not established after 2146 ms.)
(Pending connection not established after 2850 ms.)
(Pending connection not established after 9795 ms.)

-> server is not responding to logon requests promptly for some clients
From client logs:
(Initiated logon request)
(Disconnecting: Timed out waiting for logon response)
(Pending connection not established after 4648 ms.)
(Pending connection not established after 21948 ms.)
(Initiated logon request)
(Received logon)



 Comments   
Comment by Viswanath Palutla [ 22/May/12 ]

attaching batch scripts and class files to load Executor

Generated at Sun Apr 28 22:56:43 UTC 2024 using JIRA 7.5.2#75007-sha1:9f5725bb824792b3230a5d8716f0c13e296a3cae.