
|
If you were logged in you would be able to see more operations.
|
|
|
RHQ Project
Created: 06/Nov/08 07:54 AM
Updated: 08/Dec/08 07:30 AM
|
|
| Component/s: |
Agent
|
| Fix Version/s: |
1.2
|
|
|
Issue Links:
|
Relation
|
|
This issue Relates To:
|
|
|
RHQ-1090 have plugins deployed in database, not filesystem
|
|
|
|
|
|
This issue Is Related To:
|
|
|
RHQ-974 do not attempt to failover to another server for calls that must talk to the same server
|
|
|
|
|
|
|
| Resolution Date: |
15/Nov/08 11:11 AM
|
| VCS Revision: |
2,005
|
|
When the agent starts up, it attempts to download its plugins. If it fails to download one or more plugins, it continues on. This probably shouldn't be the case. If, during startup, the agent fails to pull down a plugin, the agent should try to get it later.
The case where this happens that I have seen is when the agent comes up but some servers in the cloud are down or worse go down during the download. The agent will attempt to switch over to another server but when that happens, the remote stream becomes invalid (the remote stream is only valid for the server where the stream originated from). As soon as the switchover happens, the agent will get a remote stream error and the plugin will fail to download. In this case, perhaps the agent should retry to pull down that plugin again - be fault tolerant of the case where the agent switched over to another server under the covers.
If we don't fix this, an agent could have an incomplete set of plugins and may fail to start properly (if the plugin it failed to get was the platform plugin, the agent will certainly be dead in the water).
|
|
Description
|
When the agent starts up, it attempts to download its plugins. If it fails to download one or more plugins, it continues on. This probably shouldn't be the case. If, during startup, the agent fails to pull down a plugin, the agent should try to get it later.
The case where this happens that I have seen is when the agent comes up but some servers in the cloud are down or worse go down during the download. The agent will attempt to switch over to another server but when that happens, the remote stream becomes invalid (the remote stream is only valid for the server where the stream originated from). As soon as the switchover happens, the agent will get a remote stream error and the plugin will fail to download. In this case, perhaps the agent should retry to pull down that plugin again - be fault tolerant of the case where the agent switched over to another server under the covers.
If we don't fix this, an agent could have an incomplete set of plugins and may fail to start properly (if the plugin it failed to get was the platform plugin, the agent will certainly be dead in the water). |
Show » |
|