Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
ISPN-12036 Automatically register SerializationContextInitializers declared in services

  1. … 48 more files in changeset.
ISPN-11478 Remove GlobalMarshaller usage on OFF_HEAP/BINARY

    • -1
    • +3
    ./server/memcached/LifecycleCallbacks.java
  1. … 51 more files in changeset.
ISPN-11388 Refactor CacheIgnoreManager - AbstractProtocolServer collaboration

* remove CacheIgnoreManager from ProtocolServer.start and make it a global component because it is shared by all protocols

* remove the parameters of AbstractProtocolServer.startInternal( ) and process them in start() instead

    • -8
    • +9
    ./server/memcached/MemcachedServer.java
  1. … 14 more files in changeset.
ISPN-11388 Refactor CacheIgnoreManager - AbstractProtocolServer collaboration

* remove CacheIgnoreManager from ProtocolServer.start and make it a global component because it is shared by all protocols

* remove the parameters of AbstractProtocolServer.startInternal( ) and process them in start() instead

    • -8
    • +9
    ./server/memcached/MemcachedServer.java
  1. … 14 more files in changeset.
ISPN-11174 Add global and cache-level enable flag for microprofile metrics

* rename ApplicationMetricsRegistry to InfinispanMetricsRegistry

* rename JMXStatisticsConfiguration to StatisticsConfiguration

* rename ConfigurationBuilder.jmxStatistics() to statistics()

* add an enable flag for global JMX config and separate the flag from CacheContainerConfiguration.statistics

* fix several 'configuration' test names

    • -1
    • +1
    ./server/memcached/MemcachedDecoder.java
  1. … 195 more files in changeset.
ISPN-11174 Add global and cache-level enable flag for microprofile metrics

* rename ApplicationMetricsRegistry to InfinispanMetricsRegistry

* rename JMXStatisticsConfiguration to StatisticsConfiguration

* rename ConfigurationBuilder.jmxStatistics() to statistics()

* add an enable flag for global JMX config and separate the flag from CacheContainerConfiguration.statistics

* fix several 'configuration' test names

    • -1
    • +1
    ./server/memcached/MemcachedDecoder.java
  1. … 197 more files in changeset.
ISPN-11047 Deprecate the memcached protocol server

ISPN-11047 Deprecate the memcached protocol server

    • -0
    • +2
    ./server/memcached/LifecycleCallbacks.java
    • -0
    • +2
    ./server/memcached/MemcachedDecoder.java
    • -0
    • +2
    ./server/memcached/MemcachedMetadata.java
    • -0
    • +2
    ./server/memcached/MemcachedOperation.java
    • -0
    • +2
    ./server/memcached/MemcachedServer.java
    • -0
    • +2
    ./server/memcached/TextProtocolUtil.java
  1. … 3 more files in changeset.
ISPN-10591 Add SerializationContextRegistry.

The registry manages both the global and persistence

SerializationContext. Allowing modules to register schemas/marshallers

with a desired context, without having to retrieve specific marshaller

implementations.

    • -6
    • +3
    ./server/memcached/LifecycleCallbacks.java
  1. … 19 more files in changeset.
ISPN-10275 add memcached TOUCH operation

    • -0
    • +39
    ./server/memcached/MemcachedDecoder.java
    • -0
    • +1
    ./server/memcached/MemcachedOperation.java
    • -0
    • +1
    ./server/memcached/TextProtocolUtil.java
  1. … 1 more file in changeset.
ISPN-10525 Utilise TypeId protostream annotation for internal types

- Move PersistenceMarshallerImpl.UserBytes to UserMarshallerBytes to

allow eventual re-use in the GlobalMarshaller.

- Create accurate size calculator for UserMarshallerBytes

    • -0
    • +3
    ./server/memcached/MemcachedMetadata.java
  1. … 32 more files in changeset.
ISPN-10439 Add builders to endpoints * Test full server configuration * Fix server-ng REST parsing * Implement sni parsing for REST * Fixed SASL QOP and Strength parsing * Removed deprecated attributes from XSD * Removed 'auth-method' from REST schema in favour of 'mechanisms'

  1. … 50 more files in changeset.
ISPN-10520 Move org.infinispan.Version to org.infinispan.commons.util.Version

* Also remove the main-class entry that pointed to the Version class from all manifests

    • -1
    • +1
    ./server/memcached/MemcachedDecoder.java
  1. … 57 more files in changeset.
ISPN-10410 Convert all immutable protostream entities to use @ProtoFactory

    • -8
    • +13
    ./server/memcached/MemcachedMetadata.java
  1. … 15 more files in changeset.
ISPN-10201 Create memcached cache using a default configuration if one does not exist

    • -3
    • +17
    ./server/memcached/MemcachedServer.java
  1. … 1 more file in changeset.
ISPN-9422 Remove Worker Threads property

- Also ensure that different default worker thread defaults don't pollute the others

    • -7
    • +0
    ./server/memcached/MemcachedServer.java
  1. … 22 more files in changeset.
ISPN-8124 ServerNG

  1. … 69 more files in changeset.
ISPN-9708 Expose the executor services through JMX

    • -1
    • +3
    ./server/memcached/MemcachedServer.java
  1. … 18 more files in changeset.
ISPN-9708 Expose the executor services through JMX

    • -1
    • +3
    ./server/memcached/MemcachedServer.java
  1. … 18 more files in changeset.
ISPN-9602 Use statically created empty byte array everywhere

    • -1
    • +2
    ./server/memcached/MemcachedDecoder.java
  1. … 21 more files in changeset.
ISPN-9459 Remove compat mode from the Memcached server

    • -46
    • +36
    ./server/memcached/MemcachedDecoder.java
    • -3
    • +3
    ./server/memcached/MemcachedServer.java
    • -8
    • +18
    ./server/memcached/TextProtocolUtil.java
  1. … 22 more files in changeset.
ISPN-9421 Ensure worker configuration is applied to transport

* switch server protocol configurators to attribute sets

* use protocol server defaults in endpoint subsystem

    • -0
    • +5
    ./server/memcached/MemcachedServer.java
  1. … 34 more files in changeset.
ISPN-9621 Marshallers separated into Persistence and Internal marshaller.

PersistenceMarshaller created based upon ProtoStream. Internal

persistence classes are marshalled using the protostream marshallers

and schema generated by protostream-processor.

The GlobalMarshaller still utilises the same IDs as before for

marshalling internal classes between nodes, but delegates to the

persistence marshaller for marshalling persistence and user classes.

ISPN-7409 user objects are marshalled via the marshaller specified in

SerializationConfiguration and the resulting bytes are wrapped in a

UserObject message. The default marshaller is the JBossMarshaller

with just the user configured external externalizers loaded.

ISPN-9624 StreamingMarshaller interface has been deprecated for external use and

has been replaced with the simplified StreamAwareMarshaller interface.

    • -4
    • +6
    ./server/memcached/LifecycleCallbacks.java
    • -8
    • +6
    ./server/memcached/MemcachedDecoder.java
    • -99
    • +30
    ./server/memcached/MemcachedMetadata.java
    • -61
    • +0
    ./server/memcached/MemcachedMetadataExternalizer.java
    • -0
    • +21
    ./server/memcached/PersistenceContextInitializer.java
  1. … 174 more files in changeset.
ISPN-9387 TCP KEEPALIVE support for server connectors

  1. … 30 more files in changeset.
ISPN-9116 Server marshallers/transcoders don't support whitelist when deserializing

  1. … 87 more files in changeset.
ISPN-9116 Server marshallers/transcoders don't support whitelist when deserializing

  1. … 87 more files in changeset.
ISPN-9327 Always use UTF-8 in memcached server and tests

    • -1
    • +2
    ./server/memcached/MemcachedDecoder.java
  1. … 1 more file in changeset.
ISPN-10137 Replace component metadata files with generated classes

* Move component annotations to module component-annotations

* Generate accessor classes with annotation processor

* Deprecate ComponentMetadataRepo, replace with ModuleRepository

* Delete component metadata persister

* Require lifecycle with @InfinispanModule in each module

* ModuleLifecycle is no longer a service

* Require @Scope for injection and lifecycle

* Require @MBean for managed attributes or operations

* @Scope and @MBean are inherited (only from classes)

* Require duplicate @SurvivesRestarts on subclasses

* Annotated classes, fields, and methods must be package-private

* Anonymous classes are not supported

* Deprecate lifecycle method priorities

* Test module can register components via global configuration

    • -0
    • +2
    ./server/memcached/LifecycleCallbacks.java
  1. … 190 more files in changeset.
ISPN-8870 Remove logger inheritance to reduce class metadata

    • -2
    • +2
    ./server/memcached/MemcachedDecoder.java
    • -2
    • +2
    ./server/memcached/MemcachedServer.java
    • -0
    • +27
    ./server/memcached/logging/Log.java
  1. … 33 more files in changeset.
ISPN-8647 Initialize all loggers statically to avoid deadlocks

    • -1
    • +2
    ./server/memcached/MemcachedServer.java
  1. … 10 more files in changeset.