Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
ISPN-11630 Improve logging of channel events

* Log the ChannelPool statistics more often

* Add separate method to update ChannelPool statistics on close

* Log channel reads and writes on the server side

  1. … 14 more files in changeset.
ISPN-11403 RestMetricsResource fails due to NettyTransportConnectionStats.getNumberOfGlobalConnections metrics not working with jmx disabled

* this just works around the issue and returns a 0 for that metric when not computable rather than failing with a RuntimeException

    • -13
    • +17
    ./NettyTransportConnectionStats.java
  1. … 4 more files in changeset.
ISPN-11403 RestMetricsResource fails due to NettyTransportConnectionStats.getNumberOfGlobalConnections metrics not working with jmx disabled

* this just works around the issue and returns a 0 for that metric when not computable rather than failing with a RuntimeException

    • -13
    • +17
    ./NettyTransportConnectionStats.java
  1. … 4 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. … 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. … 197 more files in changeset.
ISPN-10591 Remove infinispan-server-marshalling from the server

    • -2
    • +18
    ./NettyTransportConnectionStats.java
  1. … 19 more files in changeset.
ISPN-10723 JMX registration cleanup

* all jmx registration should happen via CacheManagerJmxRegistration/CacheJmxRegistration

* we should not have other classes using JmxUtil.buildJmxDomain because it can lead to split domains. Better fail early.

* there are very few legitimate direct usages of JmxUtil.lookupMBeanServer; all else must go

* prefer CacheManagerJmxRegistration/CacheJmxRegistration.registerMBean over other methods

* remove PerThreadMBeanServerLookup

* remove ManagedAttribute annotation elements that are equal to their defaults

    • -18
    • +18
    ./NettyTransportConnectionStats.java
  1. … 98 more files in changeset.
Remove unused ManagedAttribute.displayType and DisplayType enum

* those are RHQ related and are no longer used

* unify description of some attibutes to avoid issues with duplicate microprofile metric

registration exceptions (with similar but different metadata due to description field)

* remove unused DataType.CALLTIME and add DataType.HISTOGRAM

* expand Units to cover more microprofile-like units

  1. … 20 more files in changeset.
ISPN-10501 Various fixes for Quarkus compatibility in Server

* Moved EPoll references to separate class

    • -0
    • +29
    ./EPollAvailable.java
  1. … 3 more files in changeset.
ISPN-10137 Annotation processor refactoring

* Move model and generator to separate files

* Don't allow any annotations on interface methods

* Don't allow duplication of lifecycle annotations

on overridden methods

  1. … 34 more files in changeset.
ISPN-9599 Require ADMIN permission for getGlobalComponentRegistry

* Deprecate getGlobalComponentRegistry and getComponentRegistry

* Require ADMIN permission for both

* Require ADMIN permission for configuration getters

(getCacheManagerConfiguration, getDefaultCacheConfiguration,

getCacheConfiguration)

* Remove some internal usages of the configuration getters

* Trust org.jboss.as.clustering.infinispan.* packages

    • -0
    • +38
    ./SecurityActions.java
  1. … 127 more files in changeset.
ISPN-9599 Require ADMIN permission for getGlobalComponentRegistry

* Deprecate getGlobalComponentRegistry and getComponentRegistry

* Require ADMIN permission for both

* Require ADMIN permission for configuration getters

(getCacheManagerConfiguration, getDefaultCacheConfiguration,

getCacheConfiguration)

* Remove some internal usages of the configuration getters

* Trust org.jboss.as.clustering.infinispan.* packages

    • -0
    • +38
    ./SecurityActions.java
  1. … 130 more files in changeset.
ISPN-9667 DefaultCacheManager inconsistent status checks

Cache the Transport so we can return the local address even while stopping.

  1. … 4 more files in changeset.
ISPN-9667 DefaultCacheManager inconsistent status checks

Cache the Transport so we can return the local address even while stopping.

  1. … 4 more files in changeset.
ISPN-9784 Remove Distributed Executor

* Refactor DistributedExecutor to ClusterExecutor

    • -33
    • +19
    ./NettyTransportConnectionStats.java
  1. … 36 more files in changeset.
ISPN-9708 Expose the executor services through JMX

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

  1. … 16 more files in changeset.
ISPN-9602 Use statically created empty byte array everywhere

  1. … 21 more files in changeset.
ISPN-9209 Move JMX utilities to infinispan-commons

  1. … 27 more files in changeset.
Add SubjectAltName to keystore cert to pass JDK LDAP client cert validation

  1. … 1 more file 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

  1. … 35 more files in changeset.
ISPN-9387 TCP KEEPALIVE support for server connectors

  1. … 31 more files in changeset.
ISPN-9354 Use proper types for Netty transport stats

  1. … 3 more files 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

  1. … 189 more files in changeset.
ISPN-8981 Generate Hot Rod parser automatically

See org/infinispan/ppg/generator/package-info.java

in protocol-parser-generator-maven-plugin for the grammar description

and server/hotrod/src/main/resources/hotrod.gr for the Hot Rod grammar

itself.

Signed-off-by: Radim Vansa <rvansa@redhat.com>

  1. … 84 more files in changeset.
ISPN-8621 Share connection for events (server part)

  1. … 13 more files in changeset.
ISPN-8756 Single Port - server part

    • -0
    • +139
    ./NettyTransportConnectionStats.java
  1. … 104 more files in changeset.
ISPN-6676 ISPN-7891 HTTP/2 with TLS/ALPN upgrade

  1. … 35 more files in changeset.
ISPN-7734 ISPN-7735 ISPN-7736 ISPN-7737 REST interface based on Netty

  1. … 46 more files in changeset.
ISPN-7734 ISPN-7735 Moved Decoder to NettyChannelInitializer

  1. … 4 more files in changeset.