Galder Zamarreño

141 posts

Infinispan Operator 1.1.0 is out!

January 24, 2020

We’re pleased to announce version 1.1.0 of the Infinispan Operator for Kubernetes and OpenShift. This release includes a bunch of very exciting features! Let’s dig into them: Full Lifecycle Infinispan Operator 1.1.0 is rated at the Full Lifecycle capacity le...

Infinispan Operator 0.3.0 expands container and security configuration!

July 12, 2019

Infinispan Operator 0.3.0 Infinispan Operator 0.3.0 is now available with expanded configuration and security options: Container Configuration With this release of the Infinispan Operator, you can configure explicit CPU and memory limits for individual containers. The de...

Operator 0.2.1 out with DNS ping and expanded customizations

April 08, 2019

Infinispan Operator 0.2.1 We’ve just completed the release of the Infinispan Operator version 0.2.1. In this second minor release, we’ve added the following features: DNS Cluster Discovery Cluster nodes now discover each other using DNS ping, which uses name ...

First OpenShift Operator pre-release for Infinispan is here!

March 04, 2019

Infinispan Operator is a new method of packaging, deploying and managing Infinispan clusters on OpenShift. You can think of the Infinispan Operator as the runtime that manages Infinispan clusters on OpenShift. We’ve just done our first Infinispan Operator pre-release,...

Infinispan 9.4.4.Final and 10.0.0.Alpha2 out with Spring 5 support!

December 10, 2018

We’ve just released completed a couple of releases: Infinispan 9.4.4.Final (release notes) Adds Spring 5 and Spring Boot 2.1 support Fixes for JDK 11 compatibility.  Improves Cache#size() performance when using shared cache stores. Infinispan 10.0.0.Alpha2...

Quick start Infinispan on Kubernetes

November 19, 2018

Last week we showed you how to easily run Infinispan on top of OpenShift. This week we’re trying to do the same on Minikube, a tool that makes it easy to run vanilla Kubernetes locally. Although we’ve already covered the topic in the past, we felt the descript...

The fastest path to running Infinispan on OpenShift!

November 12, 2018

Creating an Infinispan Server cluster in OpenShift has never been easier! We’ve just given the OpenShift templates for Infinispan server their biggest makeover yet which should help both Infinispan and OpenShift users: The repository has been simplified and flattened ...

Native JSON and Node 8.11 baseline in Node.js client 0.6.0!!

October 31, 2018

Infinispan Node.js client 0.6.0 is out now!! :) As well as updating the client so that it understand the latest Hot Rod protocols in Infinispan 9.4.0.Final, this version comes with native JSON object support. To make the Node.js client backwards compatible, the client sti...

Node.js client 0.5.0 released with improved stability and better OSX integration

August 13, 2018

Infinispan Node.js client 0.5.0 was released last week. It comes with much improved stability under heavy load conditions and hence it’s a recommended upgrade for any current users. On top of that, a configuration option called topologyUpdates (*true (default) */ fals...

Making Java objects queryable by Infinispan remote clients

June 27, 2018

Making Java objects queryable by Infinispan remote clients The following is a common question amongst Infinispan community users: How do I make my Java objects queryable by remote clients? Annotation Method The simplest way is to take advantage Infinispan Protostre...

Infinispan 9.3.0.Final is out!

June 26, 2018

We’re delighted to announce the release of Infinispan 9.3.0.Final, which is a culmination of several months of hard work by the entire Infinispan community. Here’s a summary of what you can find within it: First final release to work with both Java 8 and Java 10...

Thanks Great Indian Developer Summit & Voxxed Days Zurich

June 05, 2018

A few days after Devoxx France, I headed for Great Indian Developer Summit in Bangalore where I spoke about handling streaming data on top of a Kubernetes platform. This was a very similar talk to the one I gave at JFokus but with some important changes. Together with Clemen...

Danke Javaland, Merci Devoxx France!

April 30, 2018

Ever since we started the Infinispan project, I simply don’t recall a time busier than the current one! As usual we’re working on new features and supporting our community and enterprise users, but on top of that we’re working on a big scale demo that we hop...

Accessing Infinispan inside Docker for Mac

March 06, 2018

Connecting to Infinispan instances that run inside Docker for Mac using the Java Hot Rod client can be tricky. In this blog post we’ll be analyzing what makes this environment tricky and how to get around the issue. The tricky thing about Docker for Mac is that intern...

Thanks JFokus!!

February 19, 2018

We’re now back from JFokus and we’d like to thank organizers, attendees, volunteers and sponsors for making JFokus a very enjoyable experience! :) From an Infinispan perspective, we started the week with a Streaming Data deep-dive session presented together with...

Infinispan coming to JFokus!!

February 02, 2018

The Infinispan team is on the move again! After Katia’s trip to Snowcamp, it’s my turn to head to JFokus, Sweden’s largest developer conference. For JFokus we’ve morphed the streaming data workshop we delivered last year at Devoxx Belgium and Cod...

What happened to the replication queue?

January 24, 2018

Recently I saw an Infinispan user that was having issues using the replication queue, a clustering functionality that had been part of Infinispan since it’s first release. Looking at the latest Infinispan codebase I realised it wasn’t there any more, what happened...

First candidate release for Infinispan 9.2.0 is out!

January 19, 2018

Infinispan 9.2.0.CR1 is out! The Infinispan team took time off over the festive period but in spite of that we managed to pack in quite a bit as we approach Infinispan 9.2.0 final release. Here are the highlights: Remove listener in embedded only fired when something is...

Easier Infinispan clusters on same JVM with Infinispan 9.2

January 19, 2018

Since Infinispan 5.2.0, Infinispan registers JMX MBeans by default even if statistics are disabled. This was done so that management related operations could be called even if statistics were disabled. This change resulted in a small usability problem for those users that w...

Improving collect() for distributed Java Streams in Infinispan 9.2

January 08, 2018

As we progress with the release of Infinispan 9.2 pre-releases, it’s important to highlight some of the more interesting improvements from an end-user perspective. As mentioned before, Infinispan Distributed Java Streams can be used to calculate analytics over existi...

2017: A busy year for Infinispan evangelisation!

December 21, 2017

2017: A busy year for Infinispan evangelisation! It’s been a very busy year from an Infinispan evangelisation perspective, so before the year ends, we wanted to round up the conferences and user groups that featured Infinispan related talks. This is a good opportunity...

Back from Madrid JUG and Codemotion Madrid!!

November 28, 2017

We’ve just come back from our trip to Spain and first of all, we’d like to thank everyone who attended our talks and workshops at Madrid Java User Group and Codemotion Madrid as well organisers and sponsors who made it possible! We had a very hectic schedu...

Merci Duchess et Devoxx!

November 15, 2017

We’ve had two very hectic weeks delivering the Infinispan/http://vertx.io/[Vert.x]/https://www.openshift.com/[OpenShift] Streaming Data workshop in Duchess France and Devoxx Belgium. First of all, thanks to all attendees for taking the time to attend this workshop and ...

Thanks Basel One 2017!

October 23, 2017

Thanks a lot to all attendees at Basel One 2017, it was great fun presenting about Infinispan, OpenShift and Vert.x topics just around the corner from my house :) The slides for my talk can be found here. The code and scripts demo that I showed can be found here. I’ve...

Infinispan coming to Basel One 2017!

October 18, 2017

Tomorrow, 19th October, I’ll be presenting at Basel One 2017 a talk on "Streaming Data Analysis with Kubernetes", where I’ll be combining OpenShift, Infinispan and Vert.x to demonstrate how to process streaming data. If you’re in Basel and want to find ...

DevNation Live video and slides available now!

September 15, 2017

Last week I gave a talk for DevNation Live on how to handle big data with Infinispan. The recording of the talk is available now from here, and the slides are here too. In case you missed the talk, don’t miss the opportunity to see what Infinispan can do with big d...

Join us online on 7th September for DevNation talk on Infinispan!

September 06, 2017

Tomorrow, 7th of September at 12:00pm EDT, I will be doing an online live tech talk for Red Hat DevNation on showing how to handle big data with Infinispan. If you didn’t manage to attend my talk at Great Indian Developer Summit or Berlin Buzzwords, this is your ch...

Reactive Big Data demo working with Infinispan 9.0.3.Final

July 06, 2017

A couple of months ago I did an extensive blog post on a reactive Big Data demo I did for Great Indian Developer Summit. At the time, the demo relied on a custom Infinispan build which fixed ISPN-7814 and ISPN-7710 issues. These issues are now fixed in the main repository a...

Back from Berlin Buzzwords, video already available!

June 20, 2017

Exactly one week ago I was presenting a talk on big data in action with Infinispan and two days later the video has already been uploaded!! Fastest ever conference video release I’ve seen! Kudos to Berlin Buzzwords 👏 The slides for the talk can be found here, and the ...

Infinispan coming to Berlin Buzzwords 2017

June 13, 2017

Are you attending Berlin Buzzwords and want to find out more how Infinispan can help your systems react to real-time data quickly, and see the cool stuff we have for data analytics, make sure you come to my talk on Big Data In Action with Infinispan on Tuesday, 13th June at 1...

J On The Beach: An unmissable conference for distributed computing tech!

May 22, 2017

J On The Beach was a blast! It’s only their second year doing the conference, but it was really well managed and it had an amazing lineup of speakers. To top that up, it was in Malaga so the good weather made it possible to stay outside in the garden at La Termica chatt...

Infinispan landed on J On The Beach 2017

May 18, 2017

Are you in Malaga for J On The Beach 2017 and want to know more about functional reactive programming with Elm, Node.js and Infinispan? Then, make sure you come to this talk on Friday, 11am at Mollete Hall. It’s a fun, live coding talk that you just can’t miss :) ...

NoSQL Unit supports Infinispan 9.0.0.Final

May 15, 2017

NoSQL Unit is a JUnit extension that helps you write NoSQL unit tests, created by Alex Soto. It brings the ideas first introduced by DBUnit to the world of NoSQL databases. The essence of DBUnit or NoSQL Unit is that before running each test, the persistence layer is found ...

Running an Infinispan cluster with Kubernetes on Google Container Engine (GKE)

May 10, 2017

Over the past few years we’ve been blogging a lot on how to use Infinispan in cloud environments based on Docker, Kubernetes or OpenShift. Continuing with this series of blog posts, Bela Ban, chief-in-charge of JGroups, posted an unmissable blog post yesterday not onl...

Reactive Big Data on OpenShift In-Memory Data Grids

May 05, 2017

Reactive Big Data on OpenShift In-Memory Data Grids Thanks a lot to everyone who attended the Infinispan sessions I gave in Great Indian Developer Summit! Your questions after the talks were really insightful. One of the talks I gave was titled Big Data In Action with Inf...

Learn about Infinispan at Great Indian Developer Summit

April 24, 2017

I’ve just arrived in India where I’ll be speaking about Infinispan, JBoss Data Grid and other related technologies in the Great Indian Developer Developer Summit in Bangalore. So if you’re attending and want to find out more how Infinispan can help your syst...

In Memory Data Grid Patterns Demos from Devoxx France!

April 07, 2017

Devoxx France 2017 was a blast!! Emmanuel and I would like to thank all attendees to our in-memory data grids patterns talk. The room was full and we thoroughly enjoyed the experience! During the talk we presented a couple of small demos that showcased some in-memory data g...

Infinispan coming to Devoxx France 2017

April 05, 2017

Infinispan will be present in Devoxx France from 5th to 7th April 2017. Emmanuel Bernard and myself will be speaking about in-memory data grid use cases with some cool demos around rail train transport (who doesn’t love trains?). So, if you’re at Devoxx France, ...

Node.js client 0.4.0 released with encryption and cross-site failover

February 24, 2017

We’ve just released Infinispan Node.js Client version 0.4.0 which comes with encrypted client connectivity via SSL/TLS (with optional TLS/SNI support), as well as cross-site client failover. Thanks to the encryption integration, Node.js Hot Rod clients can talk to Hot...

Infinispan 9.0.0.Beta2 and 8.2.6.Final are out!

January 24, 2017

It’s release day at Infinispan HQ and we’ve just released a couple of new versions: Infinispan 9.0.0.Beta2 includes: New: Multi-tenancy support for Hot Rod and REST endpoints improve Infinispan Server experience on OpenShift. Transactional support for Fu...

Thanks Soft-Shake and Devoxx Morocco!

December 15, 2016

Last month I presented about building functional reactive applications with Infinispan, Node.js and Elm at both Soft-Shake in Geneva (slides) and Devoxx Morocco (slides). Thanks a lot to all the participants who attended the talks and thanks also to the organisers for accep...

Infinispan coming to Devoxx Morocco!

November 02, 2016

Tomorrow Thursday, 3rd November, I’ll be speaking at the Devoxx Morocco conference (Casablanca, Morocco) about writing apps in functional reactive programming style with Infinispan, Elm and Node.js. If you’re interested in the topic and live in the area, make sure...

Learn Functional Reactive Programming with Infinispan, Elm and Node.js at Soft-Shake

October 27, 2016

Tomorrow Friday, 28th October, I’ll be speaking at the Soft-Shake conference (Geneva, Switzerland) about writing apps in functional reactive programming style with Infinispan, Elm and Node.js. If you’re interested in the topic and live in the area, make sure you c...

DevNation Live Blog: Building Reactive Applications with Node.js and Red Hat permalink: /blog/:year/:month/:day/devnation-live-blog-building-reactive JBoss Data Grid

June 30, 2016

Last Tuesday I gave a talk at DevNation 2016 on building Reactive Applications with Node.js and Red Hat JBoss Data Grid. The slides for it will be uploaded to the DevNation site shortly, but for those who want to play around with the application demoed in the talk, you can fi...

DevNation 2016: Galder Zamarreño on “Building reactive applications with Node.js permalink: /blog/:year/:month/:day/devnation-2016-galder-zamarreno-on and Red Hat JBoss Data Grid”

June 20, 2016

Earlier this month I did an interview with the DevNation 2016 organizers to talk about my talk on forthcoming talk on building reactive applications with Node.js and JBoss Data Grid, the Infinispan version for which Red Hat provides professional support, certified integration...

Node.js Javascript Client 0.3.0 out with improved stability and API docs

June 06, 2016

Earlier today Infinispan Javascript client version 0.3.0 was released whose primary focus has been stabilising and tightening existing functionality, deprecating some older methods, and documentation: Multiple fixes around remote execution, remote listeners and iteration....

Back from GeeCON 2016

May 26, 2016

Thanks to everyone who attended the Distributed Streams with Infinispan talk at GeeCON 2016!! It was a blast to give the talk and although there was a small hiccup with one of the demos, I managed to fix it and the both demos were successfully delivered. The code from the ...

Infinispan coming to GeeCON 2016!

May 09, 2016

https://3.bp.blogspot.com/-rftdURvirH4/VzCYvyGs5jI/AAAAAAAAEiM/G0jLYB92utkXvo1wj5Ese_dZMGx6kqN1wCLcB/s1600/infinispan8_logo_450px.png image:https://3.bp.blogspot.com/-rftdURvirH4/VzCYvyGs5jI/AAAAAAAAEiM/G0jLYB92utkXvo1wj5Ese_dZMGx6kqN1wCLcB/s200/infinispan8_logo_450px.png...

Javascript client 0.2.0 arrives with Cluster Topology support

March 23, 2016

Today Infinispan Javascript client version 0.2.0 was released, which includes: Updated README file containing simpler individual examples on each main feature set. Remote execution - Users can now load remote scripts into Infinispan Servers using the addScript method an...

Infinispan coming to Voxxed Days Bucharest

March 07, 2016

This coming Friday, 11th March, I’ll be speaking at Voxxed Days Bucharest about Distributed Data Processing with Infinispan and Java Streams. You can find out more about the this talk and other topics in an interview I did with Voxxed Days Bucharest organisers. So,...

Infinispan related presentations on DevConf.cz 2016

March 07, 2016

DevConf.cz (Developer Conference) is a free annual conference for all Linux and JBoss Community Developers, Admins and Linux users organized by Red Hat Czech Republic in cooperation with the Fedora and JBoss communities. See more details on DevConf’s homepage. Since i...

Infinispan Javascript client 0.1.0 is out!

February 18, 2016

Over the past few months we’ve been working on a Javascript client based on Node.js which can talk to Infinispan Server instances and today we can announce the first public release, version 0.1.0 which can easily be installed with the following command: $ npm install ...

Infinispan at Snowcamp 2016

January 28, 2016

Last week the first ever Snowcamp was held in Grenoble where I presented about "Distributed Data Processing with Infinispan and Java Streams". The conference was very enjoyable with multiple tracks focused on Big Data, web technologies (with a big emphasis on Javascript)...

SnowCamp and Voxxed Days Bucharest, here I come!!

January 13, 2016

I’ll be presenting about Infinispan’s in a couple of conferences over the next few months: First up is SnowCamp 2016, a conference taking place in Grenoble from 21st to 23rd January. The talk I’m presenting is titled "Distributed Data Processing with In...

Functional Map API: Listeners

October 12, 2015

We continue with the blog series on the experimental Functional Map API which was released as part of Infinispan 8.0.0.Final. In this blog post we’ll be focusing on how to listen for Functional Map events. For reference, here are the previous entries in the series: ...

Functional Map API: Working with multiple entries

September 08, 2015

We continue with the blog series on the experimental Functional Map API which was released as part of Infinispan 8.0.0.Final. In this blog post we’ll be focusing on how to work with multiple entries at the same time. For reference, here are the previous entries in the s...

Functional Map API: Working with single entries

September 02, 2015

In this blog post we’ll continue with the introduction of the experimental Functional Map API, which was released as part of Infinispan 8.0.0.Final, focusing on how to manipulate data using single-key operations. As mentioned in the Functional Map API introduction, th...

New Functional Map API in Infinispan 8 - Introduction

August 21, 2015

New Functional Map API in Infinispan 8 - Introduction In Infinispan 8.0.0.Beta3, we have a introduced a new experimental API for interacting with your data which takes advantage of the functional programming additions and improved asynchronous programming capabilities avail...

Infinispan 7.2.4.Final out including fixes for async store, Hot Rod...etc

August 11, 2015

Infinispan 7.2.4.Final is just out containing some important fixes in areas such as Hot Rod client and server, async cache store, key set iteration, as well as a Hibernate HQL parser upgrade. You can find more details about the issues fixed in our detailed release notes. Ha...

Infinispan 8.0.0.Beta3 out with Lucene 5, Functional API, Templates...etc

August 10, 2015

Infinispan 8.0.0.Beta3 is out with a lot of new bells and whistles including: Infinispan querying has been upgraded to be usable with Lucene 5, with a lot of improvements particularly in terms of memory efficiency. With this upgrade, Lucene 4 support has been removed from...

Infinispan 7.2.0.Beta2 released with better default configuration handling

March 30, 2015

We’ve just released Infinispan 7.2.0.Beta2 which adds better support for determining which configuration options have been defined by the user versus those options that contain default values. This is an important stepping stone in our aim to enable partial configuratio...

InfoQ interview on Infinispan's JCache certification

February 06, 2015

As indicated back in December 2014, Infinispan provides a JSR-107 certified JCache implementation. Recently I caught up with Ben Evans from InfoQ to talk about Infinispan, the certification and other topics. You can find the interview here. Cheers, Galder

Infinispan 7.0.2.Final is a certified JSR-107 1.0 implementation

December 18, 2014

The infinispan-jcache module in Infinispan 7.0.2.Final has been certified to be compatible JSR-107 1.0 specification implementation. To get started with Infinispan’s JSR-107 implementation, check the Infinispan documentation section on the topic, and remember that Infi...

Hot Rod Remote Events #4: Clustering and Failover

December 15, 2014

This blog post is the last in a series that looks at the forthcoming Hot Rod Remote Events functionality included in Infinispan 7.0. First article focused on how to get started receiving remote events from Hot Rod servers. The second article looked at how Hot Rod remote event...

Infinispan 7.0.0.Final is out!!

November 04, 2014

Hi all, We are really proud to announce the release of Infinispan 7.0.0.Final!! This is the culmination of several months of development which has focused on on Security, Cluster Partition handling, JSR-107 JCache 1.0.0 support, Clustered Listeners, Remote Events, Query i...

Hot Rod Remote Events #3: Customizing events

September 17, 2014

This blog post is the third in a series that looks at the forthcoming Hot Rod Remote Events functionality included in Infinispan 7.0. In the first article we looked at how to get started receiving remote events from Hot Rod servers. In the second article, we saw how Hot Rod r...

Hot Rod Remote Events #2: Filtering events

August 20, 2014

This blog post is the second in a series that looks at the forthcoming Hot Rod Remote Events functionality included in Infinispan 7.0. In the first blog post we looked at how to get started receiving remote events from Hot Rod servers. This time we are going to focus on how t...

Hot Rod Remote Events #1: Getting started

August 12, 2014

Shortly after the first Hot Rod server implementation was released in 2010, ISPN-374 was created requesting cache events to be forwarded back to connected clients. Even though embedded caches have had access to these events since Infinispan’s first release, propagating ...

Infinispan 6.0.2.Final includes ASL2-licensed JBoss Marshalling

March 19, 2014

We’ve just released Infinispan 6.0.2.Final to address a licensing issue we were having with JBoss Marshalling. Infinispan switched to ASL2 license when Infinispan 6.0.0 was released, but one of its dependencies, JBoss Marshalling, was still licensed under LGPL. JBoss Ma...

Infinispan 6.0.0.Alpha4 out with new CacheLoader/CacheWriter API!

September 09, 2013

Infinispan 6.0.0.Alpha4 is now with a few very important changes, particularly around cache stores. We’ve completely revamped the cache store/loader API to align it a bit better with JSR-107 (old CacheStore has become CacheWriter) and to simplify creation of new impleme...

Faster file cache store (no extra dependencies!) in 6.0.0.Alpha1

July 18, 2013

As announced yesterday by Adrian, the brand new Infinispan 6.0.0.Alpha1 release contains a new file-based cache store which needs no extra dependencies. This is essentially a replacement of the existing FileCacheStore which didn’t perform as expected, and caused major i...

Store data by reference or by value?

July 12, 2013

Traditionally, Infinispan has always stored data by-reference. Once clients store some data, clients can still modify entries via original object references. This means that since client references are valid, clients can make changes to entries in the cache using those refere...

Lower memory overhead in Infinispan 5.3.0.Final

July 02, 2013

Infinispan users worried about memory consumption should upgrade to Infinispan 5.3.0.Final as soon as possible, because as part of the work we’ve done to support storing byte arrays without wrappers, and the development of the interoperability mode, we’ve been wor...

Interoperability between Embedded and Server Endpoints is here!

May 23, 2013

As mentioned by Mircea in the Infinispan 5.3.0.Beta2 release blog post, interoperability between embedded Infinispan and remote Infinispan modes, including Hot Rod, Memcached and REST is now here! What this means is that you should be able to store data via one of the endpo...

Storing arrays in Infinispan 5.3 without wrapper objects!

May 20, 2013

As we head towards the latter part of Infinispan 5.3 series, we’re doing a series of blog posts where we provide more detailed information of some of the key features in this release. As part of Infinispan 5.3.0.Beta1, we added the ability to store data directly in In...

Infinispan vs Hazelcast Performance

May 10, 2013

Sam Smoot has recently compared the performance of Infinispan versus Hazelcast both with default cache settings and posted some interesting performance results with Infinispan coming on top :) @Sam, we hear you and we’re working on reducing the number of JARs required...

The first JUDCon Brazil experience

May 03, 2013

The first ever JUDCon Brazil was held a couple of weeks back and it was a real blast! Firstly, it offered a great opportunity to meet some members of the JBoss community which have been helping us push JBoss projects forward in this region of the world, such as Hanneli Tavant...

Give Java Caching Standard API a go using Infinispan 5.3.0.Alpha1!

April 23, 2013

As part of the recent Infinispan 5.3.0.Alpha1, the first Infinispan JCache implementation was released which implements version 0.6 of the JCache specification as defined by JSR-107. It passes 100% the mandatory TCK including optional transactions TCK. A document on how to ...

Infinispan coming to Brazil's JUDCon!!

April 18, 2013

Infinispan team is coming to São Paulo (Brazil) to present on multiple topics around caching, data grids and NoSQL in Brazil’s first ever JBoss Users & Developers Conference (JUDCon). The event is being held over two days, on 19th and 20th of April. On the 19th, M...

Infinispan 5.2.0.CR3 gets rid of RHQ annotations

January 25, 2013

The amount of feedback we’ve had on Infinispan 5.2.0.CR2 has been tremendous, and so we considered that Infinispan was not ready to go Final yet, so we decided to do another candidate release, called 5.2.0.CR3. In this candidate release, we’ve got rid of the RHQ...

Back from JUDCon China 2012

December 10, 2012

JUDCon China was held for the first time last week in Beijing, and it was a blast! I had never been to China before, let alone a conference there, so it was interesting to compare it with other conferences around the world. The use of simulaneous translators meant those giv...

Infinispan @ Devoxx 2012 Hackergarten

November 19, 2012

Just came back from Devoxx, and once again it didn’t let me down! Great conference, with awesome talks, and fantastic networking opportunities (hackergarten, party…​etc). As far as Infinispan is concerned, I joined the Hackergarten on Tuesday morning to try ...

Infinispan coming to JUDCon China 2012

November 05, 2012

The Infinispan team will be well represented in the forthcoming JUDCon China 2012 conference to be celebrated in Beijing on the 29th and 30th of November with no less than 9 talks! We’ll be covering all sorts of topics: - Building transactional Infinispan applications...

Speeding up Cache calls with IGNORE_RETURN_VALUES invocation flag

September 04, 2012

Starting with Infinispan 5.2.0.Alpha3, a new Infinispan invocation flag has been added called IGNORE_RETURN_VALUES. This flag signals that the client that calls an Infinispan Cache operation () which has some kind of return, i.e. java.util.Map#put(Object, Object) (remember ...

Infinispan 5.2.0.ALPHA2 is here!

July 23, 2012

Infinispan 5.2.0.ALPHA2 was released last Friday with several additions for those that like to test Infinispan’s bleeding edge capabilities. In this case, it’s out Map/Reduce functionality that’s the star of the show: A combiner can now be used between t...

JBoss Data Grid lands in Red Hat Summit!

July 09, 2012

It’s just over a week since Red Hat Summit/JBoss World 2012 finished and it was a great pleasure to be part of it. Heiko Rupp and I were speaking about "Effectively Manage & Monitor Red Hat JBoss Data Grid Nodes" where we presented JDG and JON at a high level and th...

Infinispan 5.2 alpha out now with Command Line Inteface!

June 22, 2012

Infinispan 5.2.0.ALPHA1 has just been released and it comes with a load of new goodies, here’s a summary: Command Line Interface! See Tristan’s blog post for more information. Infinispan based Lucene directory has been upgraded to Apache Lucene 3.6. Lucene...

The JBoss Enterprise Data Grid tour!!

June 22, 2012

It’s exciting times at the Infinispan team! Here’s some of my highlights of the last few weeks and events coming up. JBoss Enterprise Data Grid (based in Infinispan) presented in Spain’s Red Hat JBoss Open Forum 2012 Yesterday I was in Madrid at Red Hat&...

Infinispan 5.1.5 goes FINAL!

May 31, 2012

Infinispan 'Brahma' 5.1.5.FINAL has now been released fixing a whole bunch of issues around cache store preloading of distributed caches, Memcached server, tree module and Hot Rod client performance. We’ve also updated several libraries such as Netty (to 3.4.6) and JGro...

One more micro release, Infinispan 5.1.5.CR1 out now!

May 15, 2012

Infinispan 5.1.5.CR1 has just been released with a handful of crucial issues that we considered required another community release. If you’re a tree module user in JBoss AS7, or a an elastic Hot Rod server user, or use XA datasources with Infinispan JDBC cache store, y...

Infinispan @ MOW 2012

May 11, 2012

A couple of weeks back I was speaking about Infinispan and Radargun at MOW 2012. Although this conference was originally focused on Oracle products, for a over a year now, Miracle have been expanding into other territories, such as Microsoft and Java middleware. However, ther...

Infinispan 5.1.4.FINAL is out now!

April 26, 2012

Infinispan 5.1.4.FINAL is out now fixing a bunch of issues as well as enhancing performance of Infinispan’s Memcached and REST servers, plus it now exposes a couple of new JMX attributes such as cache view (RpcManager.CommittedViewAsString & RpcManager.PendingViewAs...

Infinispan 5.1.4.CR1 is here!

April 13, 2012

Infinispan 5.1.4.CR1 is out now with minor improvements focusing on third party library upgrades such as JBoss Transactions and JGroups, and state transfer related issues, and reducing the resource consumption of testsuite. Full details of what has been fixed can be found h...

Thanks Alpes JUG. Next stop: Miracle Open World

April 11, 2012

Finally I was able to complete my trip to Grenoble to speak at Alpes JUG on the 29th of March about all things Infinispan, and I must say that I through fully enjoyed the experience. On arrival I was greeted by one of my JBossian colleagues, Chris Laprun, who lives in Grenobl...

Infinispan 5.1.3.FINAL is here!

March 28, 2012

Infinispan 5.1.3.FINAL is out now after having received very positive feedback on 5.1.3.CR1 and fixing some other issues on top of that, such as the file cache store leaving files open, improving standalone Infinispan Memcached implementation performance, and including Infini...

Infinispan coming to Alpes JUG!

March 27, 2012

I was meant to speak in the Alpes JUG in Grenoble about Infinispan back in December, but due to a health issue, I was unable to attend. This session has now been rescheduled for this coming Thursday, 29th of March. As always, I will be speaking about all thing Infinispan, cac...

Infinispan 5.1.3.CR1 out now!

March 22, 2012

The feedback keeps coming, particularly from AS7 users, so we’ve decided to do another point release in the 5.1 'Brahma' series. Apart from fixing several issues, including a critical L1 cache memory leak in active/passive set ups, this version enables the JBoss Marshal...

Infinispan 5.1.2.FINAL is available now!

March 02, 2012

Infinispan 5.1.2.FINAL is out now with a handful of issues fixed that did not make the previous 5.1.2.CR1. The default JGroups configuration files shipped by Infinispan have been tweaked to help with state transfer and the GUI demo should now work in the binaries-only distrib...

Infinispan 5.1.2.CR1 is out!

February 27, 2012

Based on community demand, we’ve decided to do another minor release in the Infinispan 5.1 'Brahma' series and we’ve just released Infinispan 5.1.2.CR1. This release includes fixes in the generated documentation, schema, and by adding remote JMX monitoring optio...

More feedback needed! Remote events coming to Hot Rod

February 20, 2012

With 7 votes already, remote event handling in Hot Rod is one of the most demanded features in Infinispan, and we’ve just started designing it. You can find out more about the design in this article and I’ve also started a Infinispan Development mailing list discu...

Infinispan 5.1.1.FINAL is here!

February 03, 2012

As said earlier this week, based on the feedback we got, we decided to cut a point release in the 5.1 'Brahma' series, and following Tuesday’s CR1 release, I’m really please to announce the release of Infinispan 5.1.1.FINAL. If you’re using 5.1.0.FINAL or an...

Infinispan 5.1.1.CR1 is out

January 31, 2012

Thanks to everyone that downloaded Infinispan 5.1.0.FINAL 'Brahma' in the last week. We’ve had tremendous feedback from the community and as a result we’ve decided to do a minor release called 5.1.1.CR1 to address the most important issues reported. So, if youR...

JUDCon India post-mortem

January 25, 2012

JUDCon India is finished now and I was hugely impressed with what I saw in the conference. First of all, it was by far the biggest crowd I’ve seen in a JUDCon event so that’s excellent news. The more, the merrier :) The attendants have been excellent and in gene...

Infinispan 5.1.0.FINAL is finally here!!

January 24, 2012

After over 4 months of development, testing, profiling…​etc, I’m extremely pleased to announce that Infinispan 5.1.0.FINAL 'Brahma' is out now! It comes with some very important brand new features such as: Ohttp://infinispan.blogspot.com/2011/10/transact...

Infinispan coming to India!!!

January 19, 2012

Next week Manik and I will be representing the Infinispan contingent at JUDCon India in Bangalore and we have plenty to talk about: Tuesday, 24th January Infinispan: The Path Ahead - Manik Extreme Performance and Scalability with Infinispan Near Caches - Galder Bu...

Infinispan 5.1.0.CR4 is out!

January 17, 2012

Over the past week we’ve been busy profiling Infinispan, in particular we’ve been trying to maximise the performance of Infinispan transactional caches which received a major overhaul int the 5.1 'Brahma' series, and the result is that instead of going final, we&#...

Last Infinispan 5.1 'Brahma' CR is out!

January 10, 2012

First of all, happy new year to all the Infinispan community! The final CR of the Infinispan 5.1 'Brahma' series, called 5.1.0.CR3 is out with another round of fixes. This will be the last of the candidate releases and we expect to go final with the release very shortly, so...

Infinispan 5.1.0.CR2 is out in time for Xmas!

December 21, 2011

Infinispan 'Brahma' 5.1.0.CR2 is out now with a load of fixes and a few internal changes such the move to a StaX based XML parser as opposed to relying on JAXB which did not get in for CR1. The new parser is a lot faster and has less overhead and does not require any changes ...

First Infinispan 5.1.0 'Brahma' candidate release is out!

December 06, 2011

We’re getting close to releasing Infinispan 5.1 'Brahma', and today I have the pleasure of announcing the Infinispan 5.1.0.CR1, our first release candidate. So, what’s in it? Ahead of future eventual consistency support, Infinispan now supports versioned cache...

Infinispan coming to the French Alps!

December 06, 2011

Remember that on the 15th of December, I’ll be speaking at the Alpes JUG in Grenoble about Infinispan. This is a great opportunity for anyone interested in topics such as data caching and data grids to come and learn about Infinispan and its ecosystem, including Hiberna...

Infinispan 5.1.0.BETA5 is out!

November 22, 2011

Infinispan 5.1.0.BETA5 has just been the released with a few interesting additions and important fixes: Locks acquired within a transaction are now reordered in order to avoid deadlocks. There’s no new configuration required to take advantage of this feature. More i...

More locking improvements in Infinispan 5.1.0.BETA4

November 09, 2011

The latest beta in the Infinispan 5.1 "Brahma" series is out. So, what’s in Infinispan 5.1.0.BETA4? Here are the highlights: A hugely important lock acquisition improvement has been implemented that results in locks being acquired in only a single node in the cluste...

Infinispan 5.1.0.BETA3 is out with Atomic Map and Hot Rod improvements

October 27, 2011

I’m very proud to announce yet another beta release in the 5.1 'Brahma' series. This time is the turn of Infinispan 5.1.0.BETA3 which apart from containing many small fixes, it comes with two major improvements: Fine-grained Atomic Maps Atomic Maps are special const...

Infinispan 5.1.0.BETA2 is out and asymmetric clusters are here!

October 19, 2011

The latest beta of the 5.1 'Brahma' series, 5.1.0.BETA2, is out now and thanks to Dan Berindei, it comes with support for asymmetric clusters which has been highly demanded. Before asymmetric clusters were supported, it was required that all Infinispan caches that client co...

5.1.0.BETA1 "Brahma" is out with reworked transaction handling

October 04, 2011

It’s been a frantic couple of weeks at chez Infinispan with loads of hacking, presentations preparation, team meetings…​etc and we’re now proud to release Infinispan 5.1.0.BETA1 "Brahma". For this first beta release, the transaction layer has been re...

Catch me if you can... at Soft Shake or JUDCon!

September 27, 2011

As you’re probably well aware, the Infinispan team is delivering talks all around the world. If you’re in the US and you want to find out more Infinispan/EDG, Manik will be speaking at JavaOne, but if like me you’re staying out in Europe, why not come to ...

Next Infinispan 5.1.0 alpha hits the streets!

September 21, 2011

Infinispan 5.1.0.ALPHA2 "Brahma" is out now containing a consolidated push-based approach for both state transfer in replicated caches and rehashing in distributed ones. The new changes don’t have great impact on the distributed cache users, but for those that relied on...

Infinispan 5.1.0.ALPHA1 released: Distributed Queries are here!

September 13, 2011

Having released Infinispan 5.0.1.FINAL yesterday, today is the turn of releasing Infinispan 5.1.0.ALPHA1 "Brahma". This is the first in a series of alpha releases which will give Infinispan users the chance to play with the newest features. Here’re some highlights of wh...

Infinispan 5.0.1.FINAL is out!

September 12, 2011

Thanks to everyone that downloaded Infinispan 5.0.0.FINAL in the last month. We’ve had tremendous feedback and as a result of that we’ve just released Infinispan 5.0.1.FINAL to address some of the most important issues reported. These issues are primarily around d...

Faster Infinispan-based Second Level Cache coming to a JPA app near you!

June 07, 2011

Starting with Hibernate 4.0.0.Beta1, Infinispan second level cache interacts with the transaction manager as a JTA Synchronization instead of an XA resource. Based on some testing we’ve done in JBoss AS 7, this has resulted in a huge performance increase thanks to the o...

More release candidates: 5.0.0.CR4

June 01, 2011

Another week, another CR release for Infinispan 5.0 series. This time is the turn of CR4 including many bug fixes and the addition of JGroups JMX MBeans when Infinispan is configured with JMX statistics. You can see the full list of issues fixed here. Thanks very much to ev...

Infinispan 5.0.0.CR1 "Pagoa" is out!

April 28, 2011

The first candidate release of the Infinispan 5.0 "Pagoa" series is out now. The final features added include: Lock identifiers are now available to Infinispan users in order to help reorder lock acquisitions which helps reduce the possibility of deadlocks. Infinispan n...

5.0.0.BETA2 released with better distribution!

April 19, 2011

A brand new Infinispan 5.0 "Pagoa" beta is out now, 5.0.0.BETA2 bringing even more goodies for Infinispan users: Initial implementation of virtual nodes for consistent hash algorithm based distribution is included. This means that each Infinispan node can now pick multipl...

First 5.0 beta now available!

April 06, 2011

We’ve just released our first beta version of Infinispan 5.0 "Pagoa". The main highlight in this release is the introduction of our brand new Map/Reduce API to compliment the existing distributed executor API release in a previous alpha version. We had countless discuss...

The final 5.0 alpha is out!

March 30, 2011

The final alpha release, 5.0.0.ALPHA4, has just been released with plenty of goodies to play with: For end users, the biggest change is a further refinement of the fluent API first introduced in ALPHA3. We’ve basically worked hard to make it even more fluent and mak...

Infinispan Python client beta for Hot Rod servers is here!

February 21, 2011

The first beta version of the Infinispan native python client to connect to the Infinispan Hot Rod servers is available now from Infinispan’s GitHub repository or PyPi. Please check the latest README information to find out more about installation instructions. So, wh...

5.0.0.ALPHA3 is here with more goodies!

February 18, 2011

For those who can’t wait to get hold on the newest Infinispan features, we’ve just released the third alpha release of the 5.0 series, called 5.0.0.ALPHA3. Apart from including fixes in 4.2.1.CR2, it allows users to prefetch data in advance in parallel thanks to...

Distributed executors come to Infinispan 5.0.0.ALPHA2

January 18, 2011

I’m delighted to announce the release of Infinispan 5.0.0.ALPHA2 that includes the very first version of Infinispan’s Distributed Executor Framework. Make sure you have a look at the javadocs for the distributed executor package and the map/reduce package. Watch o...

Xmas arrives early for Infinispan users! 5.0.0.ALPHA1 is out!

December 17, 2010

Just in time for Christmas, the first release in the 5.x series called 5.0.0.ALPHA1 is out. This release implements one of the most demanded features which is the ability to store non-Serializable objects into Infinispan data grids! You can now do so thanks to the ability to ...

Infinispan’s been harvested, time to evangelise!

September 24, 2010

Here @ Infinispan we’ve been extremely busy over the summer baking Infinispan 4.1.0.FINAL and after releasing it just over a couple of weeks ago, it’s time to go out and tell the world about it! As far as I’m concerned, I’ll be at the JAOO conference...

Infinispan 4.1.0.CR1 is now available!

July 06, 2010

After very busy last few weeks with JUDCon and JBoss World/Red Hat Summit, we’re proud to release Infinispan 4.1.0.CR1, the first candidate release of the Infinispan 4.1 series. The release is downloadable in the usual place. A lot of work has gone into this release p...

Client/Server architectures strike back, Infinispan 4.1.0.Beta1 is out!

May 13, 2010

I’m delighted to announce the release of Infinispan 4.1.0.BETA1. For this, our first beta release of the 4.1 series, we’ve finished Hot Rod and Memcached protocol based server implementations and a Java-based Hot Rod client has been developed as a reference implementation. St...

No time to rest, 4.1.0.Alpha1 is here!

March 12, 2010

"Release quick, release often", that’s one of our mottos at Infinispan. Barely a couple of weeks after releasing Infinispan 4.0.0.Final, here comes 4.1.0.Alpha1 with new goodies. The main star for this release is the new server module implementing Memcached’s text...

Infinispan/Jopr flash movies released

February 12, 2010

Back in December we announced the release of a screen cast showing how to monitor Infinispan with Jopr. Today we’ve just added 3 detailed flash movies on how to install Jopr and Infinispan Jopr plugin, and also how to monitor Infinispan instances that have been discover...

Poll: How do you interact with Infinispan?

February 12, 2010

While discussing the different ways to interact with Infinispan, we decided to open up a poll so that people tell us how they expect to be using Infinispan. Do you use Infinispan directly on the same VM? Or do you use REST? Are you planning to interact via memcached or Hot Ro...

New video demo: Monitoring Infinispan with Jopr console

December 18, 2009

Over the past few weeks, I’ve been working on improving how Infinispan is managed and/or monitored and I can finally share some of the results of that effort with you. In the coming weeks, I’ll be sharing some in-depth flash movies explaining everything from ins...

Infinispan based Hibernate Cache Provider available now!

October 20, 2009

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 Infinisp...

Defining cache configurations via CacheManager in Beta1

August 21, 2009

Infinispan’s first beta release is just around the corner and in preparation, I’d like to introduce to the Infinispan users an important API change in org.infinispan.manager.CacheManager class that will be part of this beta release. As a result of the developmen...

Coalesced Asynchronous Cache Store

August 12, 2009

As we prepare for Infinispan’s beta release, let me introduce to you one of the recent enhancements implemented which improves the way the current asynchronous (or write-behind) cache store works. Right until now, the asynchronous cache store simply queued modificatio...

First experiences presenting Infinispan

July 17, 2009

Last week was one of the most exciting weeks for me since joining the Infinispan team because for the very first time, I was going to present Infinispan to the world :) Firstly last Tuesday, I introduced Infinispan to Switzerlandhttp://www.jugs.ch/html/events/2009/infinispa...

Executing TestNG tests relying on @Parameters from Eclipse

June 18, 2009

If you wanna run TestNG tests relying on @Parameters like the one below from Eclipse, you need to pass some value for the 'basedir' parameter, otherwise Eclipse will complain: @Test(groups = "unit", enabled = true, testName = "loaders.bdbje.BdbjeCacheStoreIntegrationTest")...