Welcome to the new Gigaspaces XAP forum. To recover your account, please follow these instructions.

Ask Your Question

Is it possible to dynamically add a PlatformCapability/SoftwareSupport?

Is it possible to dynamically add a PlatformCapability/SoftwareSupport after a GSC has started up?

If so, is there documentation on this or an API for injecting the capability into the running GSC?

Thanks, Rowland

{quote}This thread was imported from the previous forum. For your reference, the original is [available here|http://forum.openspaces.org/thread.jspa?threadID=3227]{quote}

asked 2009-09-09 13:26:50 -0500

river2sea gravatar image

updated 2013-08-08 09:52:00 -0500

jaissefsfex gravatar image
edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted

Can you explain why you need such an option?
What's the use case?

answered 2009-09-09 13:29:26 -0500

shay hassidim gravatar image
edit flag offensive delete link more


We have three classes of node in our system: Primary, Replicant and Worker. I would like to install our Agent ( which uses GSA and starts the GSMs/GSCs ) on N boxes without having to know what kind of node it will be. Then later, when I install the Primary software on a box, I could set up a capability in the GSC to only allow a primary-space instance to run on the Primary node using an SLA embedded in my PrimarySpacePU.

In other words, it would be nice to be able to install an Agent on a machine without having to know what kind of node (Primary|Replicant|Worker) that node will be in the future. Later, when the node is configured to be a Primary|Replicant|Worker, the capability is initialized so that when we deploy the PrimarySpacePU, it only deploys to a node that supports a primary-space, ditto for ReplicantSpacePU.

I'm still thinking this out - does that make sense?

Thanks, Rowland

river2sea gravatar imageriver2sea ( 2009-09-09 13:47:53 -0500 )edit

Rowland, Not sure how you missed this but that's what GigaSpaces zones introduced with XAP 7.0 is all about :-) A started GSC is associated with a specific zone (via system property) and a deployed PU instances would be provisioned into the relevant GSCs no matter where they are physically located. See more here: http://www.gigaspaces.com/wiki/displa...http://www.gigaspaces.com/wiki/displa... Shay

shay hassidim gravatar imageshay hassidim ( 2009-09-09 15:09:52 -0500 )edit

Great, thanks for the pointers Shay. I saw the page and the new 'zone' concept earlier toda but it didn't click with me immediately - I'll give it a try.

Thanks again, Rowland

river2sea gravatar imageriver2sea ( 2009-09-09 15:28:24 -0500 )edit

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools

1 follower


Asked: 2009-09-09 13:26:50 -0500

Seen: 26 times

Last updated: Sep 09 '09