[infinispan-dev] Management interface

Manik Surtani manik at jboss.org
Wed May 6 11:59:41 EDT 2009


Also, Heiko, you may want to have a look at this thread:

	http://lists.jboss.org/pipermail/infinispan-dev/2009-April/000041.html

where we discussed instance naming.


On 6 May 2009, at 16:56, Manik Surtani wrote:

>
> On 6 May 2009, at 13:44, Heiko W. Rupp wrote:
>
>> Adrian Cole schrieb:
>>> This is interesting.  What is important, afterall?  In the case of  
>>> a grid, it is more like a quorum that allows operations to  
>>> continue without data loss.  I'm not sure if individual instances  
>>> matter as complete sets of EC2s could go up or down and there  
>>> still be no effect on cluster as a whole.
>>
>> This is a good question, that I was thinking about too
>>
>>> Would it not be the cache instances, or jgroups configuration that  
>>> are the most important managed resource in this case?
>>
>> Help me with the naming conventions here.
>>
>> 1 Infinispan istance can have n caches, that each has 1 jgroups  
>> channel?
>
> No, they share the same channel.
>
>> In the cloud you have x IS instances with n caches.
>
> Yes.  Typically 1 infinispan instance per JVM, but not strictly so.   
> You would have 1 infinispan instance per Channel though.
>
>> So in this case, we could have the cache as top level element
>> below the "IS subystem". And the number of IS instances as
>> just a numeric metric.
>
>> In a later version of Jopr, we will have the possibility of  
>> "related resources".
>> In this case we don't need the strict parent-child relation that we  
>> have now.
>
> I think the parent-child relationship works, IMO.  Let's not speak  
> of Infinispan instances since this is a concept that doesn't  
> strictly exist.  A better way to look at it is this:
>
> * You create a CacheManager.  This starts a channel.  So there is a  
> 1 to 1 relationship here.
> * You could start > 1 CacheManager per VM, but I don't see this  
> being common.
> * You use the CM to start > 1 caches.  These caches share the same  
> Channel started by the CacheManager.
> * When a channel is created, it has a ClusterName.
>
> So you could organize things by cluster name, and within that, each  
> cluster has multiple cache managers (named either by IP Address or  
> by some form of 'node-naming' we can work out), and within that, a  
> set of named caches.
>
> Cheers
> --
> Manik Surtani
> manik at jboss.org
> Lead, Infinispan
> Lead, JBoss Cache
> http://www.infinispan.org
> http://www.jbosscache.org
>
>
>
>
> _______________________________________________
> infinispan-dev mailing list
> infinispan-dev at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/infinispan-dev

--
Manik Surtani
manik at jboss.org
Lead, Infinispan
Lead, JBoss Cache
http://www.infinispan.org
http://www.jbosscache.org







More information about the infinispan-dev mailing list