Issue when I try to add two custom intercerptors
by Pedro Ruivo
Hi all,
I'm trying to add two custom interceptors to the interceptor chain.
However, I'm not be able and I'm getting this exception [1]
After digging in the ComponentRegistry code and putting some prints,
I've noticed that the ComponentMetadata instances are the same for both
interceptors [2].
Only the ExtendedStatistics overrides the BaseCustomInterceptor.start()
method, and both interceptors are in a separated module (i.e., they are
not in the core).
This is a module that I created for the ExtendedStatistics (re:
https://issues.jboss.org/browse/ISPN-2861). I copied a pom.xml from
another module and I changed the dependencies and the names.
Did I forget to do/add something in the pom.xml? Or is this really a bug?
Thanks!
Cheers,
Pedro
[1] https://gist.github.com/pruivo/5482335
[2] https://gist.github.com/pruivo/5482363
11 years, 8 months
TeamCity and automatic pull request build
by Mircea Markus
As you might have noticed the "GitHub integration" plugin has been set in CI.
Few words on how it works:
- whenever a pull request is made it triggers a build on the merge between that pull request and the master. That should be the equivalent of a rebase, so it's quite reliable for integration
- when you update the pull request the build is triggered again, based on the new merge result
- when you update the master, as a result of the master updating, all the pending pull requests are again merged and re-built.
Ideally we should have a small number of pull request pending, in order to reduce the number of re-builds.
Cheers,
--
Mircea Markus
Infinispan lead (www.infinispan.org)
11 years, 8 months
IMPORTANT API additions in ISPN-2281 pull req
by Galder Zamarreño
Hi all,
Re: https://github.com/infinispan/infinispan/pull/1790
**There's some bits that require a look from all core developers**:
- AdvancedCache.put(K key, V value, Metadata metadata)
- interface Metadata
- interface Equivalence<T>
- interface TypeConverter<K, V, KT, VT>
The rest of the code can be left reviewed by a couple of people, one of them being Tristan who's very familiar with the problem and indeed came up with some of the ideas there (kudos Tristan!) :)
It contains embedded/hotrod compatibility work, and some extra goodies that should reduce the memory consumption of Hot Rod servers. This was a good opportunity to add these improvements, including new API to pass in metadata.
Please note that some Memcached tests are failing, as explained in the pull req. I'll get them sorted tomorrow morning.
Cheers,
--
Galder Zamarreño
galder(a)redhat.com
twitter.com/galderz
Project Lead, Escalante
http://escalante.io
Engineer, Infinispan
http://infinispan.org
11 years, 8 months
Infinispan Server Console
by Tristan Tarrant
Dear all,
I am about to create a new project under the Infinispan GitHub umbrella:
infinispan-server-console.
This will be an extension to the standard AS/EAP console that allows
configuration and management of the remote protocol endpoints. Currently
the code is very simple and doesn't do much, but hey, release early
release often.
Tristan
11 years, 8 months
new Hot Rod client in C++
by Šimíček Ondřej
Hello,
I'd like to contribute to Infinispan project with my Hot Rod client
implemented in C++. It was developed within my bachelor's thesis on
university of technology in Brno.
Here is link to GIT https://github.com/osimicek/cpp-client
I will add comments and examples of use. On May 15th everything should
be done.
Regards
Ondrej Simicek
11 years, 8 months