Monday, 23 November 2009

Article: "Introducing the Infinispan Data Grid Platform"

I've written the first article in a two-part series introducing Infinispan as a data grid platform, including some basic usage examples and demos. Have a look, it's on DZone: http://java.dzone.com/articles/infinispan-data-grid-platform

Cheers
Manik

Devoxx 2009 recap

We're back from Devoxx 2009, and thanks to Stephan et al for organising an excellent event. There were some brilliant talks, especially on performance tuning, JDK7 and Scala. And of course Infinspan. :)

Once the recording of my talk on Infinispan is up on Parleys.com, I'll link to it here. But for now, you should check out this PODcast interview I did with Chariot Solutions' Ken Rimple a couple of weeks back - http://techcast.chariotsolutions.com/index.php?post_id=550487

To see what folks have been tweeting about regarding my talk at Devoxx, check out this search on twitter.com!

Enjoy,
Manik

Friday, 13 November 2009

Second release candidate for 4.0.0

Hi all

I'm pleased to announce a second release candidate for Infinispan 4.0.0. CR2 builds on CR1, fixing a whole pile of issues reported - thanks for the feedback, everyone! In addition, we have started benchmarking and profiling Infinispan using the CacheBenchFwk project, and based on our findings have tweaked and tuned things accordingly. We will publish results of these tests soon.

This release also brings along another tech preview - the Lucene Directory Provider, courtesy of Google Summer of Code student Lukasz Moren and frequent contributor Sanne Grinovero. Excellent work, guys, finally a distributed, in-memory store for Lucene indexes! This provider is bundled in the Infinispan distro, as is a demo showing off the capabilities of such a directory provider. More details on this wiki page.

For full details on what's changed, have a look at the release notes report in JIRA.

As always, we need feedback, especially as close as we are to a final release. Download this release (or add it as a Maven dependency), and report feedback!

Enjoy
Manik

Wednesday, 28 October 2009

First release candidate now available

Infinispan 4.0.0.CR1 is now available for download. This is an important release, containing several critical bug fixes on the last beta. Performance has improved too, with a better default JGroups stack. Many thanks to the multitude of contributors and committers who have worked hard to make this release a possibility.

A full change log is available on JIRA. Downloads and documentation are in the usual place. Please test this release with anger; feedback is critical to a high-quality final release. The user forums should be used to provide such feedback.

Enjoy
Manik

Tuesday, 20 October 2009

Follow-up on Infinispan Community Day at Devoxx

A follow-up on the joint SEAM and Infinispan community event at Devoxx, this year, the event will be held on Friday, 20 November, at ViaVia Antwerp (http://www.viaviacafe.com/) with the doors opening at 16:30. The first talk will begin at 17:05 with the second one ending by 19:30. Food to follow, lots of interesting discussion, Q&A, etc. We look forward to seeing you all there!

Cheers
Manik

Infinispan based Hibernate Cache Provider available now!

Update (2009/11/13)! Infinispan 4.0.0.Beta2 based Hibernate second level cache provider now available in Hibernate 3.5 Beta2. However, neither Infinispan 4.0.0.Beta2 nor the Infinispan Cache Provider jar are available in the zip distribution. Instead, please download Infinispan 4.0.0.Beta2 from our download site and the Infinispan Cache Provider from our Maven repository.

I've just finished the development of an Infinispan 4.0 based Hibernate second level cache provider. This will be included from next Hibernate 3.5 release onwards but if you cannot wait and wanna play with it in the mean time, just checkout Hibernate trunk from our SVN repository and run 'mvn install'.

I've also written a wiki called "Using Infinispan as JPA/Hibernate Second Level Cache Provider" that should help users understand how to configure the Infinispan cache provider and how to make the most of it!

So, what's good about it? Why should I use it? First of all, since the cache provider is based on Infinispan, you benefit from all the improvements we've done to Infinispan in terms of performance and memory consumption so far and there are more to come!

On top of that, starting with this cache provider, we're aiming to reduce the number of files needed to modify in order to define the most commonly tweaked parameters. So, for example, by enabling eviction/expiration configuration on a per generic Hibernate data type or particular entity/collection type via hibernate.cfg.xml or persistence.xml, users don't have to touch to Infinispan's cache configuration file any more. You can find detailed information on how to do this in the "Using Infinispan as JPA/Hibernate Second Level Cache Provider" wiki

Please direct any feedback to the Infinispan user forum.

Galder

Wednesday, 14 October 2009

Infinispan Community Day at Devoxx

We're hosting an Infinispan community day in Antwerp in November, just after Devoxx 2009. This will be on Friday, just after the main conference finishes. Expect core Infinispan committers to be around, running demos and answering specific questions. Buy a beer, get a question answered. :-) This session will also be co-hosted alongside the SEAM community session, so you get 2 interesting techs in one go! The venue is TBD but I will post more details on this shortly. It will be close enough to the main conference venue though.

This is a free event, but please register so we can keep track of numbers.

And FYI, I will be speaking at the conference on Infinispan and the future of data grids - I do hope to see you there!

Cheers
Manik