you are right, the priority scheduling is less than perfect.
Also when there are only messages in HIGH and nothing else,
it will only sent 2 HIGH and then stop till one MEDIUM is
sent and if only LOW is sent then HIGH is still waiting till
one time MEDIUM is sent... I have to rework this part...
thanks for your bugreport.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
More on problem and a little idea:
If you send 10 lines to one user or a channel and 10 lines to
another user, only after finished the 10 lines sends to first
user, the second begin to receive.
The solution is create a buffer for each users or channel...
something like that...
Hugs
sorry for my poor english.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Logged In: YES
user_id=598557
you are right, the priority scheduling is less than perfect.
Also when there are only messages in HIGH and nothing else,
it will only sent 2 HIGH and then stop till one MEDIUM is
sent and if only LOW is sent then HIGH is still waiting till
one time MEDIUM is sent... I have to rework this part...
thanks for your bugreport.
Logged In: YES
user_id=1141633
More on problem and a little idea:
If you send 10 lines to one user or a channel and 10 lines to
another user, only after finished the 10 lines sends to first
user, the second begin to receive.
The solution is create a buffer for each users or channel...
something like that...
Hugs
sorry for my poor english.
Logged In: YES
user_id=501368
I wrote a patch to fix this problem, see the patch tracker:
[ 1247791 ] message priority scheduling
The patch is a diff against the 1.0.0 release on PEAR.