-
Notifications
You must be signed in to change notification settings - Fork 900
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
[Java/C++] Bug on AeronArchive listRecordings method #565
Comments
What value is being provided for |
A better test case is required here. I've tried to recreate this and can do 1 million queries per minute without any noticeable slowdown using current build. |
I have edited the initial post to have a comprehensive description |
I can now recreate a similar issue which I'm debugging. Thanks. |
You are welcomed. Hope it get fixes soon. |
…o avoid clash and throttling effect which caused this slow down on issue #565.
I've improved the archive client while tracking this down. The issue was clashing streams with the recorded basic publisher. |
I'm submitting a...
[ ] Regression (a behavior that used to work and stopped working in a new release)
[X ] Bug report
[ ] Performance issue
[] Feature request
[ ] Documentation issue or request
[ ] Support request => Please do not submit support request here, instead see
[ ] Other... Please describe:
Current behavior
When running AeronArchive.listRecordings(0, 100, consumer) every one second, io.aeron.archive.ArchivingMediaDriver and io.aeron.samples.archive.RecordedBasicPublisher concurrently, it will cause list recordings method to take longer and longer each query and eventually hit a timeout(Of 5 second). This becomes obvious when the number of archives is more than 8.
Expected behavior
To be able to query at least 100 archive recordings details in less than a second consistently when RecordedBasicPublisher is running concurrently.
Minimal reproduction of the problem with instructions
git clone https://github.com/real-logic/aeron.git
Add the below file to the follow directory
Stop the program in RecordedBasicPublisher(Step 5) and rerun it 8 times to get 8 archives. Stop the program when after it sends 15-20 message each time. Leave the last instance running.
In your aeron directory run
Which versions of Aeron, OS, Java are affected?
Aeron - 1.11.2
Java version
Operating System
The text was updated successfully, but these errors were encountered: