Clone Tools
  • last updated 11 mins ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Merge pull request #13392 from pferraro/WFLY-13628

WFLY-13628 Invalidation caches need to consider keys in the cache store when reassigning ownership

    • -23
    • +45
    ./infinispan/InfinispanBeanManager.java
  1. … 1 more file in changeset.
Consolidate topology change listener logic for rescheduling cache entries.

    • -147
    • +23
    ./infinispan/InfinispanBeanManager.java
  1. … 8 more files in changeset.
Replace base EJB cache key with generic cache key.

    • -2
    • +2
    ./infinispan/bean/InfinispanBeanKey.java
    • -2
    • +2
    ./infinispan/group/InfinispanBeanGroupKey.java
WFLY-13639 Avoid duplicate expiration scheduling on member leave for non-tx invalidation cache

    • -35
    • +16
    ./infinispan/InfinispanBeanManager.java
  1. … 9 more files in changeset.
Replace usage of @Listener(primary-only=true) with isOriginLocal() checks

    • -1
    • +1
    ./infinispan/InfinispanBeanManager.java
  1. … 2 more files in changeset.
WFLY-13628 Invalidation caches need to consider keys in the cache store when reassigning ownership

    • -23
    • +45
    ./infinispan/InfinispanBeanManager.java
  1. … 2 more files in changeset.
WFLY-13627 Distributed sessions/SFSBs stored in non-transactional invalidation-cache should schedule expirations locally

    • -2
    • +4
    ./infinispan/InfinispanBeanManager.java
  1. … 6 more files in changeset.
Merge branch 'master' into WFLY-12674_wildfly.jpa.skipquerydetach

    • -47
    • +0
    ./infinispan/PrepareReschedulingSchedulerCommand.java
  1. … 25 more files in changeset.
Generalize MarshallingContext in preparation for ProtoStream.

    • -4
    • +4
    ./infinispan/InfinispanBeanManager.java
    • -3
    • +3
    ./infinispan/InfinispanBeanManagerFactory.java
    • -5
    • +5
    ./infinispan/bean/InfinispanBeanFactory.java
    • -5
    • +4
    ./infinispan/group/InfinispanBeanGroupEntry.java
    • -5
    • +6
    ./infinispan/group/InfinispanBeanGroupEntryExternalizer.java
    • -22
    • +19
    ./infinispan/group/InfinispanBeanGroupFactory.java
  1. … 2 more files in changeset.
WFLY-13253 Use distinct marshaller per CommandDispatcher.

    • -3
    • +3
    ./infinispan/EagerEvictionScheduler.java
    • -1
    • +1
    ./infinispan/InfinispanBeanManager.java
    • -1
    • +1
    ./infinispan/InfinispanBeanManagerConfiguration.java
    • -1
    • +1
    ./infinispan/InfinispanBeanManagerFactory.java
    • -1
    • +1
    ./infinispan/InfinispanBeanManagerFactoryConfiguration.java
    • -1
    • +1
    ./infinispan/InfinispanBeanManagerFactoryServiceConfigurator.java
  1. … 58 more files in changeset.
WFLY-13168 Invalidation caches use wrong key affinity

    • -1
    • +1
    ./infinispan/InfinispanBeanManager.java
  1. … 3 more files in changeset.
WFLY-13168 Invalidation caches use wrong key affinity

    • -1
    • +1
    ./infinispan/InfinispanBeanManager.java
  1. … 3 more files in changeset.
Reuse externalizer for InetAddress.

    • -7
    • +6
    ./infinispan/ClientMappingExternalizer.java
Don't retain static reference to eager passivation system property - otherwise tests executed after EagerPassivationTestCase will inadvertently use eager passivation.

    • -2
    • +2
    ./infinispan/InfinispanBeanManager.java
WFLY-12961 Fix intermittent deadlock between LocalScheduler.close() and run()

    • -2
    • +2
    ./infinispan/BeanExpirationScheduler.java
    • -2
    • +2
    ./infinispan/EagerEvictionScheduler.java
    • -2
    • +3
    ./infinispan/InfinispanBeanManager.java
  1. … 9 more files in changeset.
WFLY-12938 Topology changes with no rehash require expiration rescheduling in the event of primary ownership changes.

    • -31
    • +72
    ./infinispan/InfinispanBeanManager.java
  1. … 1 more file in changeset.
WFLY-12588 BeanManager.findBean(...) can return an expired bean

    • -0
    • +6
    ./infinispan/InfinispanBeanManager.java
  1. … 1 more file in changeset.
Remove PrivilegedAction lamdas.

    • -3
    • +2
    ./infinispan/InfinispanBeanManager.java
  1. … 1 more file in changeset.
Don't batch remotely scheduled items.

    • -5
    • +3
    ./infinispan/BeanExpirationScheduler.java
  1. … 1 more file in changeset.
Merge pull request #12315 from tmiyargi/WFLY-12125

[WFLY-12125] Integration test for PLINK-793

    • -45
    • +0
    ./infinispan/CancelSchedulerCommand.java
    • -45
    • +0
    ./infinispan/ScheduleSchedulerCommand.java
  1. … 146 more files in changeset.
Merge pull request #12602 from pferraro/server

WFLY-6008 & WFLY-12477 Clustering API application callbacks use wrong classloader and naming context

    • -8
    • +2
    ./infinispan/InfinispanBeanManager.java
  1. … 1 more file in changeset.
Ensure convenience methods returns a valid ServiceName when the target resource is a runtime resource, and has no capability registered.

    • -4
    • +4
    ./infinispan/ClientMappingsCacheServiceConfiguratorProvider.java
    • -2
    • +3
    ./infinispan/InfinispanBeanManagerFactoryServiceConfiguratorFactory.java
  1. … 4 more files in changeset.
Remove obsolete expiration ScheduledExecutorService configuration/service

    • -7
    • +0
    ./infinispan/ExpirationConfiguration.java
    • -7
    • +0
    ./infinispan/InfinispanBeanManagerFactory.java
    • -3
    • +0
    ./infinispan/InfinispanBeanManagerFactoryConfiguration.java
    • -9
    • +1
    ./infinispan/InfinispanBeanManagerFactoryServiceConfigurator.java
    • -4
    • +0
    ./infinispan/InfinispanBeanManagerFactoryServiceConfiguratorFactory.java
Remove obsolete classes.

    • -44
    • +0
    ./infinispan/CancelSchedulerCommand.java
    • -254
    • +0
    ./infinispan/ExpirationTracker.java
    • -161
    • +0
    ./infinispan/NonClusteredBeanExpirationScheduler.java
    • -167
    • +0
    ./infinispan/NonClusteredEagerEvictionScheduler.java
    • -47
    • +0
    ./infinispan/PrepareReschedulingSchedulerCommand.java
    • -50
    • +0
    ./infinispan/ScheduleSchedulerCommand.java
  1. … 2 more files in changeset.
WFLY-12581 Optimize expiration scheduler for distributable SFSBs.

    • -79
    • +38
    ./infinispan/BeanExpirationScheduler.java
    • -15
    • +9
    ./infinispan/CompositeScheduler.java
    • -72
    • +25
    ./infinispan/EagerEvictionScheduler.java
    • -98
    • +26
    ./infinispan/InfinispanBeanManager.java
  1. … 1 more file in changeset.
Optimize ExpiredBeanRemover and add unit test.

  1. … 1 more file in changeset.
WFLY-12587 Distributed web/SFSB expiration after failover schedules premature expiration

    • -3
    • +5
    ./infinispan/BeanExpirationScheduler.java
    • -5
    • +11
    ./infinispan/EagerEvictionScheduler.java
    • -5
    • +5
    ./infinispan/InfinispanBeanManager.java
  1. … 2 more files in changeset.
Consolidate ThreadFactory implementations.

    • -8
    • +2
    ./infinispan/InfinispanBeanManager.java
    • -16
    • +2
    ./infinispan/InfinispanBeanManagerFactoryServiceConfiguratorFactory.java
  1. … 12 more files in changeset.
[WFLY-12321] At InfinispanBeanManager, if node is singleton schedule a single task for eviction and another for bean expiration and never cancel that task; instead, update the expiration of the bean so it can be checked by the task if the bean has actually expired

    • -0
    • +5
    ./infinispan/BeanExpirationScheduler.java
    • -0
    • +5
    ./infinispan/EagerEvictionScheduler.java
    • -0
    • +254
    ./infinispan/ExpirationTracker.java
    • -4
    • +41
    ./infinispan/InfinispanBeanManager.java
    • -0
    • +161
    ./infinispan/NonClusteredBeanExpirationScheduler.java
    • -0
    • +167
    ./infinispan/NonClusteredEagerEvictionScheduler.java
    • -0
    • +47
    ./infinispan/PrepareReschedulingSchedulerCommand.java
  1. … 2 more files in changeset.
WFLY-12401 Timely topology changes can defer the expiration of a distributed SFSB indefinitely.

    • -9
    • +27
    ./infinispan/BeanExpirationScheduler.java
    • -3
    • +2
    ./infinispan/CancelSchedulerCommand.java
    • -6
    • +11
    ./infinispan/EagerEvictionScheduler.java
    • -15
    • +18
    ./infinispan/InfinispanBeanManager.java
    • -4
    • +9
    ./infinispan/ScheduleSchedulerCommand.java
  1. … 1 more file in changeset.