
|
If you were logged in you would be able to see more operations.
|
|
|
|
Issue Links:
|
Relation
|
|
This issue Relates To:
|
|
|
RHQ-486 PC: add methods in InventoryManager for doing service and server scans rooted at a particular Resource
|
|
|
|
|
|
|
|
|
as it stands today, group plugin configuration updates have been tested and work against resource groups as large as 20K resources, but the time it takes for such an update to complete is rather long. we're talking on the order of 50 updates / minute right now. pretty much, it comes down to the fact that each individual plugin update makes a separate request to the agent, and afterwards sits around and waits for a new service discovery to complete.
there is definitively room for improvement here. we could re-order the group update so as to batch the updates to each agent, and perform a single request for service discovery after all of the resources on any one agent complete. this could easily make the end-to-end time 10, 20, or even 30 times faster. the speed-up would be determined by the number of plugin configurations being updated on each agent; the more updates per agent, the greater the speed-up (for that sub-part of the end-to-end flow).
|
|
Description
|
as it stands today, group plugin configuration updates have been tested and work against resource groups as large as 20K resources, but the time it takes for such an update to complete is rather long. we're talking on the order of 50 updates / minute right now. pretty much, it comes down to the fact that each individual plugin update makes a separate request to the agent, and afterwards sits around and waits for a new service discovery to complete.
there is definitively room for improvement here. we could re-order the group update so as to batch the updates to each agent, and perform a single request for service discovery after all of the resources on any one agent complete. this could easily make the end-to-end time 10, 20, or even 30 times faster. the speed-up would be determined by the number of plugin configurations being updated on each agent; the more updates per agent, the greater the speed-up (for that sub-part of the end-to-end flow). |
Show » |
|