Where's the roadmap?
by Sanne Grinovero
I was asked about the Infinispan roadmap on a forum post, my draft reads:
"Sure it's available online, see.."
but then I could actually only find this:
https://community.jboss.org/wiki/InfinispanRoadmap
(which is very outdated).
So, what's the roadmap?
Would be nice if we could have it updated and published on the new website.
Cheers,
Sanne
10 years, 3 months
New API to iterate over current entries in cache
by William Burns
While working on ISPN-4068 to add the current state to listeners that
were added I found that what I essentially needed was a way to iterate
over the entries of the cache. I am thinking of adding this to the
public API available on the AdvancedCache interface.
I wanted to get your guy's opinions if you don't think we should add
it or any changes you might suggest.
My thought was to add 2 overloaded methods:
<C> Iterator<Map.Entry<K, C>> entryIterator(KeyValueFilter<? super K,
? super V> filter, Converter<? super K, ? super V, C> converter);
and
Iterator<Map.Entry<K, V>> entryIterator(KeyValueFilter<? super K, ?
super V> filter);
The method would return almost immediately after invocation and the
iterator would queue entries and block as entries are required to be
returned. The filter and converter are applied on each of the remote
nodes and are required to be serializable or have an externalizer
registered.
Internally the iterator would use chunking to help prevent memory
saturation. The max memory usage would be (chunkSize * N) + local
entries where N is the number of nodes.
These methods would be different than other methods on the
Cache/AdvancedCache in the following things:
1. This operation is treated as nontx and thus won't store them into
the context and thus repeatable read semantics would not be
guaranteed. This doesn't preclude manually adding values to the
context. Also prior writes in the current context would be ignored
(current data returned), although this could be changed if desired.
2. Values are not activated from loaders and visited listeners would
not be notified of access. The latter could be sensibly changed if
desired.
- Will
10 years, 6 months
Why no JGroups 3.5.0.Beta1 yet?
by Sanne Grinovero
I'm wondering what the plans are around updating JGroups. I'd like to
update Search to use the latest JGroups 3.5.0.Beta1, but:
- no good for us to strive ahead of Infinispan as we need to test
them all aligned
- there's an "interesting" situation around JGRP-1808: doesn't work
on a Mac unless you reconfigure your system for proper multicast
routes
I'm hoping someone who cares about it to work on Mac to take ownership
of it, as it doesn't affect me but it's quite annoying for other
contributors.
There are many interesting performance improvements in this release,
so I'm surprised it wasn't eagerly adopted.
Sanne
10 years, 7 months
Infinispan embedded off-heap cache
by yavuz gokirmak
Hi all,
Is it possible to use infinispan as embedded off-heap cache.
As I understood it is not implemented yet.
If this is the case, we are planning to put effort for off-heap embedded
cache development.
I really need to hear your advices,
best regards
10 years, 7 months
OSGi
by Emmanuel Bernard
Hey guys,
Sanne and Hardy are working on the OSGi-ification of Hibernate Search and it does not come without trouble.
Who is leading this effort on the Infinispan side? I recommend you start early in a release cycle because you will have to butcher APIs and packages to do it properly. Worse, you will suffer from you dependencies.
Brett has offered to help you but I know for sure he won’t lead it. He would be more like a good expect to talk to.
Bilgin has shown a Camel integration prototype but he also seemed to imply that he had some significant problems that needed Infinispan improvements.
Also, I’m not quite sure but looking at these Camel routes, they seem to be very URI driven. If we want to support query over a Camel route and express them via a URI, we will need a string based query language. I might be talking nonsense and somehow the query is written in Java. But better anticipate. Bilgin would know more, he has written in his demo CamelInfinispanOperationQuery after all :)
Emmanuel
10 years, 7 months
Next release?
by Sanne Grinovero
On Hibernate Search we're blocked by the need of Infinispan to publish
an Alpha2; I need this to move on with Infinispan Query.
It would be great if we could get a release this week?
TiA,
Sanne
10 years, 7 months