Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
ISPN-7955 Make the Hot Rod client lazily resolve server addresses

  1. … 19 more files in changeset.
ISPN-7955 Make the Hot Rod client lazily resolve server addresses

  1. … 19 more files in changeset.
ISPN-5683 Organized imports

  1. … 2827 more files in changeset.
ISPN-6896 Remove scala from server/hotrod module

  1. … 163 more files in changeset.
ISPN-6894 Remove scala from server/core module

  1. … 141 more files in changeset.
ISPN-6472 Add server-side SASL EXTERNAL mech for client-certificate authentication

  1. … 8 more files in changeset.
ISPN-5914 Immediately close unauthenticated HotRod connections when using SASL NO_ANONYMOUS mechs

  1. … 5 more files in changeset.
ISPN-5691 Verify the locking isolation and write skew check

Ensure that the locking isolation level and the write skew check

configuration are compatible and supported

  1. … 2 more files in changeset.
ISPN-5219 Expose Distributed Iterators over HotRod

  1. … 86 more files in changeset.
ISPN-5222 Support combined filter/converter in remote listeners

* Allow CacheEventFilterConverter instances to be plugged.

* No need to change Hot Rod protocol, simply assume that if both

the filter and converter factories are the same, then a

CacheEventFilterConverterFactory instance needs to be looked up,

which provides instances of CacheEventFilterConverter.

  1. … 18 more files in changeset.
ISPN-4795 Force return previous WARN message only for write operations

* Tweaked warning message printing logic for per-operation warn messages

so that they are only printed once instead of repeteadly.

  1. … 1 more file in changeset.
ISPN-4734 Deploy marshaller for event parameters and filter/converter

* Allow deployment of jar with marshaller implementation to be used

to unmarshaller event parameters and unmarshall filter/converter

callback parameters.

  1. … 19 more files in changeset.
ISPN-4474 ISPN-4473 Get remote events working in compatibility mode

* Fixes both ClassCastExceptions reported in these jiras.

* Adds remote event compatibility tests.

* Refactored remote event assertion code to be sharable between the

Hot Rod client tests and the compatibility tests.

  1. … 13 more files in changeset.
ISPN-2956 Hot Rod conditional operations and transactional caches

* Transactional caches are required in order to be able to guarantee

correct retry logic for Hot Rod operations relying on conditional

operations, or operations where the previous value is returned.

* WARN messages have been added for when conditional or operations

needing previous value are executed against non-transactional caches.

* Documentation updated with a section on Java Hot Rod client failover

capabilities and its effects on conditional operations.

  1. … 4 more files in changeset.
BZ1004193 ISPN-2956 Hot Rod conditional operations and transactional caches

* Transactional caches are required in order to be able to guarantee

correct retry logic for Hot Rod operations relying on conditional

operations, or operations where the previous value is returned.

* WARN messages have been added for when conditional or operations

needing previous value are executed against non-transactional caches.

* Documentation updated with a section on Java Hot Rod client failover

capabilities and its effects on conditional operations.

Conflicts:

server/hotrod/src/main/scala/org/infinispan/server/hotrod/Decoder2x.scala

server/hotrod/src/main/scala/org/infinispan/server/hotrod/logging/JavaLog.java

server/hotrod/src/main/scala/org/infinispan/server/hotrod/logging/Log.scala

  1. … 4 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. … 88 more files in changeset.
BZ1096898 Hot Rod Authentication ISPN-3910 Hot Rod Server authentication implementation ISPN-3910 Hot Rod Client Authentication ISPN-4174 Security Audit ISPN-3910 Update the security integration tests to work with the latest interface changes ISPN-4174 Use the globalConfiguration field to initialized the AuthorizationHelper ISPN-3911 HotRod authentication subsystem integration ISPN-3911 HotRod authentication server integration fixes ISPN-4277 ISPN server is not able to load login modules

  1. … 136 more files in changeset.
ISPN-3910 HotRod Server authentication implementation

  1. … 32 more files in changeset.
ISPN-4086 Use new package for JBoss Logging Annotations

  1. … 21 more files in changeset.
ISPN-4086 Use new package for JBoss Logging Annotations

  1. … 21 more files in changeset.
Remove validation of key and value equivalence in HotRodServer

Requiring key and value equivalence to be able to compare byte arrays is too restrictive in the specific case of remote query, where the values are some wrappers instead of being byte arrays, or the metadata caches used by query or the caches used by infnispan lucene directory.

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

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

  1. … 10 more files in changeset.
ISPN-3185 License and copyright header update

  1. … 3169 more files in changeset.
ISPN-3260 Split common API and classes into infinispan-commons

  1. … 863 more files in changeset.
ISPN-2809 Drop server scripts and modules from the distribution Also remove all supporting code

  1. … 23 more files in changeset.
ISPN-2809 Drop server scripts and modules from the distribution Also remove all supporting code

  1. … 23 more files in changeset.
ISPN-3008 Make sure that the topology cache has unique names when a container is shared by multiple servers ISPN-3107 Add Javadocs to the HotRodServerConfigurationBuilder ISPN-3113 Deprecate updateTimeout attribute of the HotRod topology state transfer configuration

  1. … 18 more files in changeset.
ISPN-1612 Make encoder and codecs use their own logger instances

  1. … 5 more files in changeset.
ISPN-380 Infinispan now supports internationalized messages

* Integrated JBoss Logging to provide internationalized messages for

messages of INFO level or above.

* Implemented a workaround for a compiler bug when in action with any

annotation processor

  1. … 214 more files in changeset.