
|
If you were logged in you would be able to see more operations.
|
|
|
RHQ Project
RHQ-1092
Created: 10/Nov/08 11:00 AM
Updated: 12/Nov/08 01:21 AM
|
|
| Component/s: |
Agent,
Core Server
|
| Affects Version/s: |
None
|
| Fix Version/s: |
1.2
|
|
|
Currently, the agent sends its availability reports every 60 seconds and the server expects to hear from the agent within 2 minutes.
I think we want to lengthen these times to something like 90 seconds and 4 minutes. Note the 90 seconds (on agent side) is configurable and we should be able to configure that 4 minutes on server side.
This change will a) cause less traffic to hit the server (in fact, we reduce the number of avail reports to be processed by 50%) and b) we only backfill agents when they have been silent for 4 minutes giving the agent more time to be able to get an avail report processed on the server side. Backfilling is expensive if the agent is UP so we only want to backfill when we are sure the agent is down.
Perhaps before we backfill, we should have the server try to ping the agent and if the ping succeeds, we shouldn't backfill. Just another test we could do to avoid backfilling when possible.
|
|
Description
|
Currently, the agent sends its availability reports every 60 seconds and the server expects to hear from the agent within 2 minutes.
I think we want to lengthen these times to something like 90 seconds and 4 minutes. Note the 90 seconds (on agent side) is configurable and we should be able to configure that 4 minutes on server side.
This change will a) cause less traffic to hit the server (in fact, we reduce the number of avail reports to be processed by 50%) and b) we only backfill agents when they have been silent for 4 minutes giving the agent more time to be able to get an avail report processed on the server side. Backfilling is expensive if the agent is UP so we only want to backfill when we are sure the agent is down.
Perhaps before we backfill, we should have the server try to ping the agent and if the ping succeeds, we shouldn't backfill. Just another test we could do to avoid backfilling when possible. |
Show » |
|