Frequent releases?
by Sanne Grinovero
Hi all,
can I hope for a release to happen soon?
I am needing releases to happen more frequently, or the various
cross-project integrations can't evolve.
During the 6.0 iteration nothing happened for months, then we went
crazy fast and the time margin was too short for me to perform various
improvements before getting at CR phases (which I consider too late):
ideally I'd like to see timeboxed releases, following a reliable
pattern: like every two weeks would be awesome.
To make an example, I've released 8 tags (counting various projects)
just this past 2 weeks to accomodate for evolution of coupled sister
projects, not least to include fixes and adapt for API or SPI changes
into Infinispan.
Cheers,
Sanne
10 years, 10 months
wf config
by Ales Justin
I'm looking at current WildFly integration.
In CacheAdd I see this code:
if ((lockingMode == LockingMode.OPTIMISTIC) && (isolationLevel == IsolationLevel.REPEATABLE_READ)) {
builder.locking().writeSkewCheck(true);
}
but then locking has this validation:
public void validate() {
if (writeSkewCheck) {
if (isolationLevel != IsolationLevel.REPEATABLE_READ)
throw new CacheConfigurationException("Write-skew checking only allowed with REPEATABLE_READ isolation level for cache");
if (transaction().lockingMode != LockingMode.OPTIMISTIC)
throw new CacheConfigurationException("Write-skew checking only allowed with OPTIMISTIC transactions");
if (!versioning().enabled || versioning().scheme != VersioningScheme.SIMPLE)
throw new CacheConfigurationException(
"Write-skew checking requires versioning to be enabled and versioning scheme 'SIMPLE' to be configured");
Yet there is no versioning handling in WF subsystem.
(just listing what's supported)
private void parseCacheElement(XMLExtendedStreamReader reader, Element element, ModelNode cache, List<ModelNode> operations) throws XMLStreamException {
switch (element) {
case LOCKING: {
case TRANSACTION: {
case EVICTION: {
case EXPIRATION: {
case STORE: {
case FILE_STORE: {
case STRING_KEYED_JDBC_STORE: {
case BINARY_KEYED_JDBC_STORE: {
case MIXED_KEYED_JDBC_STORE: {
case REMOTE_STORE: {
case INDEXING: {
default: {
throw ParseUtils.unexpectedElement(reader);
}
How do you expect the user to get pass the validation,
where you magically enable writeSkewCheck?
-Ales
10 years, 10 months
Integration between HotRod and OGM
by Davide D'Alto
Hi,
I'm working on the integration between HotRod and OGM.
We already have a dialect for Inifinispan and I'm trying to follow the same
logic.
At the moment I'm having two problems:
1) In the Infinispan dialect we are using the AtomicMap and the
AtomicMapLookup but this classes don't work with the RemoteCache. Is there
an equivalent for HotRod?
2) As far as I know HotRod does not support transactions. I've found a link
to a branch on Mircea repository:
https://github.com/mmarkus/ops_over_hotrod/wiki/Usage-guide
Is this something I could/should use?
Any help is appreciated.
Thanks,
Davide
10 years, 11 months
Java Fast Sockets
by Mircea Markus
These are the slisde from a presentation ran last week in London. Also contains some performance runs on top of JGroups and the figures look pretty good: JFS yields 2.5 better performance than java sockets( optimized for a specific HW stack: Mellanox cards + InfiniBand). Gullermo also offered us access to his lab in case we want to play with it.
Cheers,
--
Mircea Markus
Infinispan lead (www.infinispan.org)
10 years, 11 months
.NET hot rod client (HRCPP-122)
by Sunimal Rathnayake
Hi,
I noticed that .NET hot rod client (HRCPP-122) is a major feature to be
included in Infinispan 7.0.
I developed a native level 1 C# .NET client as a GSoC student in 2012[1].
I also noticed that HRCPP-122 will be a wrapper to native CPP client.
Since I have played with a protocol a lot I'd like to contribute
to HRCPP-122.
Is there some way I could contribute? =)
Cheers!
Sunimal
[1]https://github.com/infinispan/dotnet-client
--
Sunimal Rathnayake
Undergraduate
Department of Computer Science & Engineering
University of Moratuwa
Sri Lanka
10 years, 11 months
major features for Infinispan 7.0
by Mircea Markus
Hi,
Just a heads up, the next Infinspan release will be Infinispan 7.0 and the major features we plan to add are:
Server:
- .NET hot rod client (HRCPP-122, Ion)
- Remote Events of HotRod (ISPN-374, Galder)
- authentication and authorization over HotRod (ISPN-3908, ISPN-3910, Tristan)
- configuration revamp (ISPN-3930, Galder)
Core:
- Map/Reduce enhancements (Vladimir)
- parallel iteration of keys (ISPN-2284)
- cache the results of mapping (scale out M/R)
- consider an Hadoop M/R adaptor
- x-site state transfer (ISPN-2342, Pedro)
- Controlled cluster shutdown with data restore from persistent storage (Dan, ISPN-3351)
- handling of cluster partitions (Mircea, ISPN-263)
- transactions improvements (ISPN-3927, Ion)
- clustered listeners (ISPN-3355 , Will)
- authentication and authorization in embedded mode (ISPN-3909)
Query:
- execute query on non-indexed fields (ISPN-3917, Adrian)
- stabilize remote querying (performance, bug fixing) (Adrian, Sanne)
The target date for 7.0.Final is end of July.
Cheers,
--
Mircea Markus
Infinispan lead (www.infinispan.org)
10 years, 11 months
Performance of accessing off-heap buffers: NIO & Unsafe
by Sanne Grinovero
At our meeting last week, there was a debate about the fact that the
(various) off-heap buffer usage proposals, including NIO2 reads, would
potentially be slower because of it potentially needing more "native"
invocations.
At the following link you can see the full list of methods which will
actually be optimised using "intrinsics" i.e. being replaced by the
compiler as it was a macro with highly optimized ad-hoc code which
might be platform dependant (or in other words, which will be able to
take best advantage of the capabilities of the executing platform):
http://hg.openjdk.java.net/jdk8/awt/hotspot/file/d61761bf3050/src/share/v...
In particular, note the "do_intrinsic" qualifier marking all uses of
Unsafe and the NIO Buffer.
Hope you'll all agree now that further arguing about any of this will
be dismissed unless we want to talk about measurements :-)
Kudos to all scepticals (always good), still let's not dismiss the
large work needed for this yet, nor let us revert from the rightful
path until we know we've tried it to the end: I do not expect to see
incremental performance improvements while we make progress, it might
even slow down until we get to the larger rewards.
Cheers,
Sanne
10 years, 11 months
Moved projects
by Tristan Tarrant
Dear all,
in order to avoid confusion, I have done some Git surgery on the
following projects:
- infinispan-server
- infinispan-cachestore-rest
- infinispan-cachestore-leveldb
In particular:
- master has been renamed to deprecated_master
- a DEPRECATED tag has been created which points to the previous HEAD
- the master branch now contains a README file which tells users what
has happened and to go to the main Infinispan project
The new master branch was created as an "orphan" git branch and
force-pushed as master, something I wouldn't usually do, but in this
case it should act as an additional "barrier".
Tristan
10 years, 11 months
infinispan build process - fresh mvn-repo
by Wolf-Dieter Fink
Hi,
I build the git@github.com:infinispan/infinispan.git from scratch and
follow the documentation/README.
I use the maven-settings.xml
mvn -s maven-settings.xml -Dmaven.test.skip=true clean install
with that setting the build failed, see error "1.Build"
A build with skipping test will not work due to dependency issues
mvn -s maven-settings.xml -Dmaven.test.skip=true clean install
see "2.Build"
I found that "-Dmaven.test.skip.exec=true" will build correct. after
that the test hung forever (or longer than my patience ;)
Test suite progress: tests succeeded: 506, failed: 0, skipped: 7.
[testng-BulkGetSimpleTest] Test
testBulkGetWithSize(org.infinispan.client.hotrod.BulkGetSimpleTest)
succeeded.
Test suite progress: tests succeeded: 507, failed: 0, skipped: 7.
[testng-ClientSocketReadTimeoutTest] Test
testPutTimeout(org.infinispan.client.hotrod.ClientSocketReadTimeoutTest)
succeeded.
Test suite progress: tests succeeded: 508, failed: 0, skipped: 7.
==> this test hung a longer time
[testng-DistributionRetryTest] Test
testRemoveIfUnmodified(org.infinispan.client.hotrod.retry.DistributionRetryTest)
failed.
Test suite progress: tests succeeded: 508, failed: 1, skipped: 7.
===> this test "never" came back
The main problem is that the first build will have issues and you need
to bypass it.
Second is that there is a dependency if the tests are skipped, a hint
within the documentation or readme might be helpful to avoid frustration ;)
And last but not least is there a reason why the
"[testng-ClientSocketReadTimeoutTest" hung? Would it be an idea to
rename it if it takes long, i.e. "ClientSocket10MinuteReadTimeoutTest"?
to show that this test takes a long time, And also a time-limit for the
test.
- Wolf
------------------------ 1. Build
-------------------------------------------
~~~~~~~~~~~~~~~~~~~~~~~~~ ENVIRONMENT INFO ~~~~~~~~~~~~~~~~~~~~~~~~~~
Tests run: 4044, Failures: 2, Errors: 0, Skipped: 0, Time elapsed:
357.511 sec <<< FAILURE!
testNoEntryInL1GetWithConcurrentReplace(org.infinispan.distribution.DistSyncL1FuncTest)
Time elapsed: 0.005 sec <<< FAILURE!
java.lang.AssertionError: Entry for key [key-to-the-cache] should be in
L1 on cache at [DistSyncL1FuncTest-NodeA-21024]!
at
org.infinispan.distribution.DistributionTestHelper.assertIsInL1(DistributionTestHelper.java:31)
at
org.infinispan.distribution.BaseDistFunctionalTest.assertIsInL1(BaseDistFunctionalTest.java:183)
at
org.infinispan.distribution.DistSyncL1FuncTest.testNoEntryInL1GetWithConcurrentReplace(DistSyncL1FuncTest.java:193)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at
org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:80)
at org.testng.internal.Invoker.invokeMethod(Invoker.java:714)
at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:901)
at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1231)
at
org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:127)
at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:111)
at org.testng.TestRunner.privateRun(TestRunner.java:767)
at org.testng.TestRunner.run(TestRunner.java:617)
at org.testng.SuiteRunner.runTest(SuiteRunner.java:334)
at org.testng.SuiteRunner.access$000(SuiteRunner.java:37)
at org.testng.SuiteRunner$SuiteWorker.run(SuiteRunner.java:368)
at org.testng.internal.thread.ThreadUtil$2.call(ThreadUtil.java:64)
at java.util.concurrent.FutureTask.run(FutureTask.java:262)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:744)
testInvokeMapWithReduceExceptionPhaseInRemoteExecution(org.infinispan.distexec.mapreduce.SimpleTwoNodesMapReduceTest)
Time elapsed: 0.018 sec <<< FAILURE!
org.testng.TestException:
Method
SimpleTwoNodesMapReduceTest.testInvokeMapWithReduceExceptionPhaseInRemoteExecution()[pri:0,
instance:org.infinispan.distexec.mapreduce.SimpleTwoNodesMapReduceTest@70bd631a]
should have thrown an exception of class
org.infinispan.commons.CacheException
at
org.testng.internal.Invoker.handleInvocationResults(Invoker.java:1512)
at org.testng.internal.Invoker.invokeMethod(Invoker.java:754)
at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:901)
at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1231)
at
org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:127)
at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:111)
at org.testng.TestRunner.privateRun(TestRunner.java:767)
at org.testng.TestRunner.run(TestRunner.java:617)
at org.testng.SuiteRunner.runTest(SuiteRunner.java:334)
at org.testng.SuiteRunner.access$000(SuiteRunner.java:37)
at org.testng.SuiteRunner$SuiteWorker.run(SuiteRunner.java:368)
at org.testng.internal.thread.ThreadUtil$2.call(ThreadUtil.java:64)
at java.util.concurrent.FutureTask.run(FutureTask.java:262)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:744)
Results :
Failed tests:
DistSyncL1FuncTest.testNoEntryInL1GetWithConcurrentReplace:193->BaseDistFunctionalTest.assertIsInL1:183
Entry for key [key-to-the-cache] should be in L1 on cache at
[DistSyncL1FuncTest-NodeA-21024]!
» Test
Method SimpleTwoNodesMapReduceTest.testInvokeMapWithReduceExceptionPh...
Tests run: 4044, Failures: 2, Errors: 0, Skipped: 0
[INFO]
------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO]
[INFO] Infinispan BOM .................................... SUCCESS [0.100s]
[INFO] Infinispan Common Parent .......................... SUCCESS [1.324s]
[INFO] Infinispan Checkstyle Rules ....................... SUCCESS [2.197s]
[INFO] Infinispan Commons ................................ SUCCESS [4.583s]
[INFO] Infinispan Core ................................... FAILURE
[6:21.850s]
[INFO] Infinispan Extended Statistics .................... SKIPPED
[INFO] Parent pom for server modules ..................... SKIPPED
[INFO] Infinispan Server - Core Components ............... SKIPPED
[INFO] Infinispan Query DSL API .......................... SKIPPED
[INFO] Parent pom for cachestore modules ................. SKIPPED
[INFO] Infinispan JDBC CacheStore ........................ SKIPPED
[INFO] Parent pom for the Lucene integration modules ..... SKIPPED
[INFO] Infinispan integration with Lucene v.3.x .......... SKIPPED
[INFO] Infinispan integration with Lucene v.4.x .......... SKIPPED
[INFO] Infinispan Lucene Directory Implementation ........ SKIPPED
[INFO] Infinispan Query API .............................. SKIPPED
[INFO] Infinispan Tools .................................. SKIPPED
[INFO] Infinispan Remote Query Client .................... SKIPPED
[INFO] Infinispan Remote Query Server .................... SKIPPED
[INFO] Infinispan Tree API ............................... SKIPPED
[INFO] Infinispan Hot Rod Server ......................... SKIPPED
[INFO] Infinispan Hot Rod Client ......................... SKIPPED
[INFO] Parent pom for compatibility modules .............. SKIPPED
[INFO] infinispan-custom52x-store ........................ SKIPPED
[INFO] infinispan-adaptor52x ............................. SKIPPED
[INFO] Infinispan remote CacheStore ...................... SKIPPED
[INFO] Infinispan CLI Client ............................. SKIPPED
[INFO] Infinispan Memcached Server ....................... SKIPPED
[INFO] Infinispan REST Server ............................ SKIPPED
[INFO] Infinispan CLI Server ............................. SKIPPED
[INFO] Infinispan Command Line Interface persistence ..... SKIPPED
[INFO] Infinispan LevelDB CacheStore ..................... SKIPPED
[INFO] Infinispan REST CacheStore ........................ SKIPPED
[INFO] Infinispan WebSocket Server ....................... SKIPPED
[INFO] Infinispan RHQ Plugin ............................. SKIPPED
[INFO] Infinispan Spring Integration ..................... SKIPPED
[INFO] Infinispan GUI Demo ............................... SKIPPED
[INFO] Infinispan EC2 Demo ............................... SKIPPED
[INFO] Infinispan Distributed Executors and Map/Reduce Demo SKIPPED
[INFO] Infinispan EC2 Demo UI ............................ SKIPPED
[INFO] Infinispan Directory Demo ......................... SKIPPED
[INFO] Infinispan Lucene Directory Demo .................. SKIPPED
[INFO] Infinispan GridFileSystem WebDAV interface ........ SKIPPED
[INFO] Infinispan Near Cache Demo ........................ SKIPPED
[INFO] Infinispan CDI support ............................ SKIPPED
[INFO] Infinispan Near Cache Demo Client ................. SKIPPED
[INFO] Infinispan AS/EAP modules ......................... SKIPPED
[INFO] Integration tests: Lucene Directory with Infinispan Query SKIPPED
[INFO] Infinispan JCACHE (JSR-107) implementation ........ SKIPPED
[INFO] Integration tests: AS Module Integration Tests .... SKIPPED
[INFO] Integration tests: Infinispan compatibility mode .. SKIPPED
[INFO] Integration tests: Infinispan CDI/JCache interactions SKIPPED
[INFO] infinispan-cli-migrator52x ........................ SKIPPED
[INFO] Infinispan Server - BOM ........................... SKIPPED
[INFO] Infinispan Server - JGroups Subsystem ............. SKIPPED
[INFO] Infinispan Server - Infinispan Subsystem .......... SKIPPED
[INFO] Infinispan Server - Security Subsystem ............ SKIPPED
[INFO] Infinispan Server - Endpoints Subsystem ........... SKIPPED
[INFO] Infinispan Server - Build ......................... SKIPPED
[INFO] Infinispan Server - RHQ/JON plugin ................ SKIPPED
[INFO] Infinispan Server - Test Suite .................... SKIPPED
[INFO] Infinispan Server ................................. SKIPPED
[INFO] Infinispan Distribution ........................... SKIPPED
[INFO]
------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO]
------------------------------------------------------------------------
[INFO] Total time: 6:31.353s
[INFO] Finished at: Wed Jan 15 14:12:40 CET 2014
[INFO] Final Memory: 80M/1337M
[INFO]
------------------------------------------------------------------------
[ERROR] Failed to execute goal
org.apache.maven.plugins:maven-surefire-plugin:2.14.1:test
(default-test) on project infinispan-core: There are test failures.
[ERROR]
[ERROR] Please refer to
/data/devel/github/Infinispan/infinispan/core/target/surefire-reports
for the individual test results.
[ERROR] -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the
-e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions,
please read the following articles:
[ERROR] [Help 1]
http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
[ERROR]
[ERROR] After correcting the problems, you can resume the build with the
command
[ERROR] mvn <goals> -rf :infinispan-core
--------------------------- 2.Build -------------------------------------
Downloaded:
http://repo.maven.apache.org/maven2/com/clearspring/analytics/stream/2.2....
(73 KB at 1007.9 KB/sec)
[INFO]
------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO]
[INFO] Infinispan BOM .................................... SUCCESS [8.620s]
[INFO] Infinispan Common Parent .......................... SUCCESS
[8:48.158s]
[INFO] Infinispan Checkstyle Rules ....................... SUCCESS
[5:47.825s]
[INFO] Infinispan Commons ................................ SUCCESS [18.225s]
[INFO] Infinispan Core ................................... SUCCESS [34.340s]
[INFO] Infinispan Extended Statistics .................... FAILURE [5.186s]
[INFO] Parent pom for server modules ..................... SKIPPED
[INFO] Infinispan Server - Core Components ............... SKIPPED
[INFO] Infinispan Query DSL API .......................... SKIPPED
[INFO] Parent pom for cachestore modules ................. SKIPPED
[INFO] Infinispan JDBC CacheStore ........................ SKIPPED
[INFO] Parent pom for the Lucene integration modules ..... SKIPPED
[INFO] Infinispan integration with Lucene v.3.x .......... SKIPPED
[INFO] Infinispan integration with Lucene v.4.x .......... SKIPPED
[INFO] Infinispan Lucene Directory Implementation ........ SKIPPED
[INFO] Infinispan Query API .............................. SKIPPED
[INFO] Infinispan Tools .................................. SKIPPED
[INFO] Infinispan Remote Query Client .................... SKIPPED
[INFO] Infinispan Remote Query Server .................... SKIPPED
[INFO] Infinispan Tree API ............................... SKIPPED
[INFO] Infinispan Hot Rod Server ......................... SKIPPED
[INFO] Infinispan Hot Rod Client ......................... SKIPPED
[INFO] Parent pom for compatibility modules .............. SKIPPED
[INFO] infinispan-custom52x-store ........................ SKIPPED
[INFO] infinispan-adaptor52x ............................. SKIPPED
[INFO] Infinispan remote CacheStore ...................... SKIPPED
[INFO] Infinispan CLI Client ............................. SKIPPED
[INFO] Infinispan Memcached Server ....................... SKIPPED
[INFO] Infinispan REST Server ............................ SKIPPED
[INFO] Infinispan CLI Server ............................. SKIPPED
[INFO] Infinispan Command Line Interface persistence ..... SKIPPED
[INFO] Infinispan LevelDB CacheStore ..................... SKIPPED
[INFO] Infinispan REST CacheStore ........................ SKIPPED
[INFO] Infinispan WebSocket Server ....................... SKIPPED
[INFO] Infinispan RHQ Plugin ............................. SKIPPED
[INFO] Infinispan Spring Integration ..................... SKIPPED
[INFO] Infinispan GUI Demo ............................... SKIPPED
[INFO] Infinispan EC2 Demo ............................... SKIPPED
[INFO] Infinispan Distributed Executors and Map/Reduce Demo SKIPPED
[INFO] Infinispan EC2 Demo UI ............................ SKIPPED
[INFO] Infinispan Directory Demo ......................... SKIPPED
[INFO] Infinispan Lucene Directory Demo .................. SKIPPED
[INFO] Infinispan GridFileSystem WebDAV interface ........ SKIPPED
[INFO] Infinispan Near Cache Demo ........................ SKIPPED
[INFO] Infinispan CDI support ............................ SKIPPED
[INFO] Infinispan Near Cache Demo Client ................. SKIPPED
[INFO] Infinispan AS/EAP modules ......................... SKIPPED
[INFO] Integration tests: Lucene Directory with Infinispan Query SKIPPED
[INFO] Infinispan JCACHE (JSR-107) implementation ........ SKIPPED
[INFO] Integration tests: AS Module Integration Tests .... SKIPPED
[INFO] Integration tests: Infinispan compatibility mode .. SKIPPED
[INFO] Integration tests: Infinispan CDI/JCache interactions SKIPPED
[INFO] infinispan-cli-migrator52x ........................ SKIPPED
[INFO] Infinispan Server - BOM ........................... SKIPPED
[INFO] Infinispan Server - JGroups Subsystem ............. SKIPPED
[INFO] Infinispan Server - Infinispan Subsystem .......... SKIPPED
[INFO] Infinispan Server - Security Subsystem ............ SKIPPED
[INFO] Infinispan Server - Endpoints Subsystem ........... SKIPPED
[INFO] Infinispan Server - Build ......................... SKIPPED
[INFO] Infinispan Server - RHQ/JON plugin ................ SKIPPED
[INFO] Infinispan Server - Test Suite .................... SKIPPED
[INFO] Infinispan Server ................................. SKIPPED
[INFO] Infinispan Distribution ........................... SKIPPED
[INFO]
------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO]
------------------------------------------------------------------------
[INFO] Total time: 19:44.748s
[INFO] Finished at: Wed Jan 15 13:55:05 CET 2014
[INFO] Final Memory: 64M/384M
[INFO]
------------------------------------------------------------------------
[ERROR] Failed to execute goal on project
infinispan-extended-statistics: Could not resolve dependencies for
project
org.infinispan:infinispan-extended-statistics:jar:7.0.0-SNAPSHOT: Could
not find artifact
org.infinispan:infinispan-core:jar:tests:7.0.0-SNAPSHOT in
redhat-earlyaccess-repository-group
(http://maven.repository.redhat.com/earlyaccess/all/) -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the
-e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions,
please read the following articles:
[ERROR] [Help 1]
http://cwiki.apache.org/confluence/display/MAVEN/DependencyResolutionExce...
[ERROR]
[ERROR] After correcting the problems, you can resume the build with the
command
[ERROR] mvn <goals> -rf :infinispan-extended-statistics
10 years, 11 months
Time stamps in infinispan cluster
by Meena Rajani
Hi
How does the distributed clock work in infinispan/jboss cluster.
Can some one please guide me. I have read a little bit about the total
order messaging and vector clock.
I have extended the infinispan API for freshness Aware caching. I have
assumed the time is synchronized all the time and timestamps are
comparable. But I want to know how the timestamp work in Infinispan in
distributed environment, specially when the communication among the
cluster nodes is in synchronous mode.
Regards
Meena
10 years, 11 months