[infinispan-dev] [hibernate-dev] HSEARCH-1296

Ales Justin ales.justin at gmail.com
Sat Apr 13 14:29:26 EDT 2013


> There are lots of complex moving parts in this scenario: from a Muxed
> JGroups Channel, and the Application Server responsible for
> initializing the stack with some added magic from CapeDwarf itself:
> it's not clear to me what configuration is exactly being used, for
> one.


Some quick info on how we configure things.

In CapeDwarf we have 10 custom caches, 5 of them are indexable.
And 3 Lucene Infinispan directory caches.

We use AS config as template for these caches,
* https://github.com/capedwarf/capedwarf-jboss-as/blob/master/build/src/main/resources/standalone/configuration/standalone-capedwarf.xml
but we sometimes need to adjust the config at deployment time.
* https://github.com/capedwarf/capedwarf-jboss-as/blob/master/extension/src/main/java/org/jboss/as/capedwarf/deployment/CapedwarfCacheProcessor.java

Config "adjusters":
* https://github.com/capedwarf/capedwarf-jboss-as/blob/master/extension/src/main/java/org/jboss/as/capedwarf/services/DatastoreConfigurationCallback.java
* https://github.com/capedwarf/capedwarf-jboss-as/blob/master/extension/src/main/java/org/jboss/as/capedwarf/services/DatastoreVersionsConfigurationCallback.java
* https://github.com/capedwarf/capedwarf-jboss-as/blob/master/extension/src/main/java/org/jboss/as/capedwarf/services/BasicConfigurationCallback.java
* https://github.com/capedwarf/capedwarf-jboss-as/blob/master/extension/src/main/java/org/jboss/as/capedwarf/services/IndexableConfigurationCallback.java

We generate unique mux id per app:
* https://github.com/capedwarf/capedwarf-jboss-as/blob/master/extension/src/main/java/org/jboss/as/capedwarf/services/MuxIdGenerator.java

Where each indexing cache gets proper unique number:
* https://github.com/capedwarf/capedwarf-jboss-as/blob/master/extension/src/main/java/org/jboss/as/capedwarf/services/IndexableConfigurationCallback.java#L72

HTH

-Ales

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/infinispan-dev/attachments/20130413/620f9089/attachment.html 


More information about the infinispan-dev mailing list