Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
ISPN-4516 Added Spring 4 support

  1. … 214 more files in changeset.
ISPN-3125 Applying Spring configuration from file with overrides

  1. … 2 more files in changeset.
ISPN-4543 Formatting

  1. … 47 more files in changeset.
ISPN-4516 Upgrade to Spring 3.2.9 and ISPN 7, enabled tests, remove unused code

  1. … 23 more files in changeset.
ISPN-4543 Spring tests missing jgroups-tcp.xml

ISPN-5191 Added sample

Added the sample

  1. … 116 more files in changeset.
ISPN-5191 Trying to optimize hadoop map-reduce

    • -0
    • +103
    ./java/org/infinispan/spring/mock/MockTransportFactory.java
  1. … 13 more files in changeset.
ISPN-4420 Allow configuring keepalive for hotrod connections

  1. … 14 more files in changeset.
BZ1111221 ISPN-4420 Allow configuring keepalive for hotrod connections

  1. … 14 more files in changeset.
BZ1096877 ISPN-4414 Compatible failover request load balancer for HR clients

Conflicts:

client/hotrod-client/src/test/java/org/infinispan/client/hotrod/event/ClientClusterEventsTest.java

documentation/src/main/asciidoc/user_guide/chapter-48-Using_Hot_Rod_Server.adoc

  1. … 7 more files in changeset.
ISPN-4414 Compatible failover request load balancer for HR clients

  1. … 8 more files in changeset.
ISPN-3530 ISPN-1855 Keep per-cache CH to route requests correctly

* It fixes an issue where accessing non-distributed caches can

break topology updates.

* Add asymmetric routing test that forces each server to hash

only to itself to replicate situations where different distributed

caches have different CH.

  1. … 30 more files in changeset.
ISPN-374 Hot Rod remote events server and Java Client implementation

* Created, modified and removed events and their expectations

with each of the Hot Rod operations.

* Filtered events with optional binary parameters on registration.

* Custom events with optional binary parameters on registration.

* Testing event consumption for distributed and replicated caches

with filtering, custom events...etc.

* Java Hot Rod client implementation with support to add and remove listeners,

including passing converter and filter factories and support for parameters.

* Server configuration gets a Marshaller configured to be able

to unmarshall binary parameters for filter/converter and pass

them to the callbacks unserialized.

* This marshaller also used to enable fully typed converter/filter

implementations rather than working on binary payloads.

* Retrieve list of listeners and remove listeners on stop

* When a client listener is added on a cache that has contains data, the client

receives callbacks for all data available in the cache cluster-wide.

* If a node goes down, the Java Hot Rod client fails over any client listener

registration to another node, and cache data iteration happens event.

* When the failover occurs, clients can listen for a client cache failover

event to for example: clear any local caches the listener might have.

  1. … 89 more files in changeset.
ISPN-3529 Add segment based CH for Hot Rod, and 2.0 protocol support

* Segment based CH implemented in Hot Rod 2.0

* Hash function incremented to 3 to reflect new segment based

calculation for Hot Rod clients.

* All tests should use this version unless they are testing

older versions of the protocol.

  1. … 42 more files in changeset.
BZ1081946 ISPN-3529 Add segment based CH for Hot Rod, and 2.0 protocol support

* Segment based CH implemented in Hot Rod 2.0

* Hash function incremented to 3 to reflect new segment based

calculation for Hot Rod clients.

* All tests should use this version unless they are testing

older versions of the protocol.

  1. … 42 more files in changeset.
ISPN-4024 Cross-Site State transfer: alpha version

Cross-Site Replication State Transfer in a stable topology,

i.e. no nodes leaving or joining during the state transfer.

  1. … 82 more files in changeset.
BZ1081946 ISPN-3942 HotRod client keep trying recover a connection to a cluster member after shutdown

  1. … 21 more files in changeset.
ISPN-3942 HotRod client keep trying recover a connection to a cluster member after shutdown

  1. … 21 more files in changeset.
ISPN-3964 Move unstable tests to different group

* No tests are disabled. Unstable (random failing) tests should be

marked with group 'unstable'. This can be applied to a class or

a method.

* Added profile test-unstable (-Ptest-unstable) to run only the

'unstable' group.

* Enabled all stress,profiling,manual tests since they do not run

automatically.

* Removed not implemented tests.

  1. … 115 more files in changeset.
ISPN-3964 Move unstable tests to different group

* No tests are disabled. Unstable (random failing) tests should be

marked with group 'unstable'. This can be applied to a class or

a method.

* Added profile test-unstable (-Ptest-unstable) to run only the

'unstable' group.

* Enabled all stress,profiling,manual tests since they do not run

automatically.

* Removed not implemented tests.

  1. … 117 more files in changeset.
ISPN-3947 HotRod client keep trying recover connections to a failed cluster

* Allow the user to configure the number of retries per server in the

HotRod client.

  1. … 7 more files in changeset.
ISPN-3947 HotRod client keep trying recover connections to a failed cluster

* Allow the user to configure the number of retries per server in the

HotRod client.

  1. … 13 more files in changeset.
BZ1058887 ISPN-3947 HotRod client keep trying recover connections to a failed cluster

* Allow the user to configure the number of retries per server in the

HotRod client.

  1. … 13 more files in changeset.
ISPN-3514 Align XML configuration between Server and Embedded

* The objective is for server configuration to be readable by embedded

and viceversa.

* Those elements that are not relevant for embedded configuration are

ignored and highlighted with an INFO message.

* All configuration affecting test results has been adjusted.

* This commit does not include changes to demos, documentation or

schema files. This will come later, once the XML has been fully agreed.

* If there's any testing XML that has not been converted, it's because

it's not being tested at all, it should be removed in the cleanup phase.

* During the cleanup phase, all unused attributes/elements and parsers

will be removed.

* The XML in general follows the pattern used by server which means

that there are some noticeable changes to the way embedded XML is

configured:

* Cache mode is now part of the cache definition, i.e. local-cache,

distributed-cache...etc.

* Default cache is now specified at the cache container level, naming

it.

* Shutdown hook now configured as an attribute of cache instead of

a separate element.

* X-Site local site derived from transport's site-id, instead of adding

yet another xml configuration option.

* Compatibility mode drops enabled attribute, element being present

enables it.

* Same thing happens with versioning, element being present enables it.

* Deadlock detection's spin duration used to enable/disable it. If

configured with a value below 0, it's disabled.

* unsafe.unreliableReturnValues is now configured via an attribute

instead of a separate element.

* store-as-binary is disabled by making sure keys and values are both

set to false.

* L1 is disabled by making its lifespan -1.

* Replication queue configured via cache level attributes, and it's

disabled by making the queue size negative.

* Simplified thread pool configuration by avoiding to leak XML

configuration details into programmatic API. In the programmatic

version, just provide factories.

* Fixed thread pool injection in server.

  1. … 131 more files in changeset.
ISPN-3478 Polish CS API revamp

* use an interface for ByteBuffer so that store implementors won't need to depend on implementation

  1. … 40 more files in changeset.
ISPN-3478 Polish CS API revamp

* use consistent naming

  1. … 325 more files in changeset.
ISPN-3484 NonTransactionalCacheTest.springTestContextPrepareTestInstance is always failling

ISPN-3290 Redesign CacheStore API

* removed migration tools (outdated)

ISPN-3290 Redesign CacheStore API

* removed pre 6.0 parsers and config files

ISPN-3290 Redesign CacheStore API

* removed existing SPI and store support classes: bucket based, lock support

ISPN-3290 Redesign CacheStore API

* new loader/writer SPI

ISPN-3290 Redesign CacheStore API

* implemented the cache store chaining logic

ISPN-3290 Redesign CacheStore API

* updated configuration

ISPN-3290 Redesign CacheStore API

* SingleFileCacheStore migration

ISPN-3290 Redesign CacheStore API

* migrate the JDBC cache store

ISPN-3290 Redesign CacheStore API

* removed old adaptor classes

ISPN-3290 Redesign CacheStore API

* migrate lucene loaders

ISPN-3290 Redesign CacheStore API

* migrate JCache adapters

ISPN-3290 Redesign CacheStore API

* migrate the remote cache store

ISPN-3290 Redesign CacheStore API

* migrated the cluster store

ISPN-3290 Redesign CacheStore API

* bug fix: for named components (the marshaller) it wrongly considered it as a global component

ISPN-3290 Redesign CacheStore API

* fixed tests and code scrubbing

ISPN-3290 Redesign CacheStore API

Answered the review comments

* fixed spelling error

* improved javadoc

* InitializationContext.getConfiguration is generic now to avoid casts

ISPN-3290 Redesign CacheStore API

* fixed race condition in async cache store

ISPN-3290 Redesign CacheStore API

* fixed test timing out due to marshaller being created on every request

  1. … 511 more files in changeset.
ISPN-3330 Add validation for Hot Rod cache configuration

* Added validation for isolation level and key/value equivalence.

  1. … 9 more files in changeset.
ISPN-2272 Remove the use of deprecated methods from the core test suite (including utility classes used by other tests) and all other modules affected by this

  1. … 244 more files in changeset.