New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Connecting core too slow? #15
Comments
Increased connection timeout from 30 -> 120 s. and got it connected. Also reduced backlog from 50 -> 5. Very slow, though. Are there low hanging fruits to optimize in the parsing :) |
Also looks like it is fetching all temporary closed chats too and channels where I have parted. Is there any kind of protocol level way to skip loading these? |
It times out because it didn't get any packages from the core for 30 sec, incresing the timout is not really a fix, as now it works for you, but someone with even more buffers might require even more time then 120. Already moved the timeout from 10 sec to 30 earlyer. Starting to think it isn't such a good ide to have the timeout at all really. |
Also the backlog from 50 to 5 i'm guessing you changed baclogFetchAmount, and that isn't used so it wont do anything. It only gets 1 backlog entry on each buffer on connect, just to know the last message id on each buffer |
Is there a way for an end-user to configure this, or do I have to grab the latest build as this value is hard coded? |
Its hard coded, at least for now |
Backlog fetching is using the preferences now. So does this problem still exist? |
Haven't seen this problem for a long time. And a lot is fixed after this so closing issue |
I have a core running craploads of IRC buffers. Looks like QuasselDroid (emulator) fails to get all the init data from the core, even after hard trying:
I assume it tries to load backbuffers and finally gives up after timeoutting?
The text was updated successfully, but these errors were encountered: