The project welcomes the contribution of modules from the community, and there are some ideas in the offing to make that easier.
As for performance, while the Workbench UI is usable for 100s of resources we don't usually interact with it to maintain project's directly. Are you using ProjectBuilder to maintain the resource model via project XML? We find that bulk-loading resources via the ProjectBuilder load-resources command is the key to productivity in non-trivial sized environments.
We've got some Jena/RDF upgrades backed up on the feature queue that we know will yield more than an order of magnitude improvement of performance of Workbench.
In truly enormous environments, (i.e. many 1000s of nodes) you can even run the ControlTier server without Workbench, though at that point you're limited to some extent in the richness of the resource model you can employ.
> You received this message because you are subscribed to the Google Groups "ControlTier" group.
> To post to this group, send email to contr...@googlegroups.com
> To unsubscribe from this group, send email to controltier...@googlegroups.com
> For more options, visit this group at http://groups.google.com/group/controltier?hl=en
That being said, I'm curious if your VM may be contributing to the slowness. Did you preallocate the entire disk? I've found this to have a *significant* impact on performance. Also...are you sharing the host server with other guests (Is this an ESX install?) as you may be in contention for other resources.
On Sep 27, 2010, at 10:57 AM, Al @ Lab42 wrote:
I like your puppet classes, thanks for the contribution.
I noticed in your project class (http://git.example42.com/?p=example42modules/.git;a=blob;f=controltier/manifests/project.pp;h=912eb96ad256d96f9bcc2cefd05ab592ec835400;hb=HEAD) that you check for the inclusion of the project.properties file. You'll likely want to keep track of a similar file, resources.xml. The docs are lagging behind, but this file will keep track of all the nodes in that project. I'm not an expert in puppet, but if you could generate the list of nodes that match a given class you could easily keep this file up to date.
As Noah notes ... its all about tracking the node list ultimately.
is really minimal for the moment that's why I was surprised by the
slowness of the web interface, even for normal operations like logging
in, changing the project or listing elements.
If you're using Puppet to manage "platform" packages then its a good tool to use to install the ControlTier client.