Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
[EJBCLIENT-346] updated wildfly-client.xml to include an interceptor for test coverage, fixed ConfigurationBasedEJBClientContextSelector to check valid namespaces instead of just the 3.0 as the 3.1 namespace handles everything in the 3.0

    • -0
    • +36
    ./DummyClientInterceptor.java
    • -0
    • +36
    ./DummyClientInterceptor2.java
  1. … 2 more files in changeset.
[EJBCLIENT-305] Allow to configure maximumConnectedClusterNodes

    • -0
    • +8
    ./ConfigurationBasedEJBClientContextSelectorTestCase.java
    • -0
    • +39
    ./legacy/LegacyPropertiesConfigurationTestCase.java
  1. … 6 more files in changeset.
[EJBCLIENT-305] Allow to configure maximumConnectedClusterNodes

    • -0
    • +8
    ./ConfigurationBasedEJBClientContextSelectorTestCase.java
    • -0
    • +39
    ./legacy/LegacyPropertiesConfigurationTestCase.java
  1. … 6 more files in changeset.
TransactionTestCase quickfix

TransactionTestCase quickfix

TransactionTestCase quickfix

EJBCLIENT-334 Glue the caller side stacktrace in the exception that gets thrown by EJB implementations

    • -0
    • +32
    ./test/SimpleInvocationTestCase.java
  1. … 1 more file in changeset.
[EJBCLIENT-311] Add timeout for discovering the destination of an EJB request

Issue: https://issues.jboss.org/browse/EJBCLIENT-311

    • -0
    • +131
    ./test/RemoteDiscoveryTimeoutTestCase.java
  1. … 2 more files in changeset.
[EJBCLIENT-328] Add missing read, write timeouts, keep_alive, heartbeat to legacy configuration

    • -3
    • +5
    ./test/JBossEJBPropertiesTestCase.java
  1. … 2 more files in changeset.
[EJBCLIENT-328] Add missing read, write timeouts, keep_alive, heartbeat to legacy configuration

    • -3
    • +5
    ./test/JBossEJBPropertiesTestCase.java
  1. … 2 more files in changeset.
Revert "[EJBCLIENT-311] Add timeout for discovering the destination of an EJB request"

This reverts commit 1daf9285037afbf0d1683b1ba52c714c35f09dc8.

    • -129
    • +0
    ./test/RemoteDiscoveryTimeoutTestCase.java
  1. … 2 more files in changeset.
[EJBCLIENT-325] Clean up crashed/shutdown singleton cluster nodes from DNR

    • -0
    • +386
    ./test/LastNodeToLeaveTestCase.java
  1. … 4 more files in changeset.
[EJBCLIENT-325] Clean up crashed/shutdown singleton cluster nodes from DNR

    • -2
    • +27
    ./test/AbstractEJBClientTestCase.java
    • -0
    • +279
    ./test/LastNodeToLeaveTestCase.java
  1. … 4 more files in changeset.
[EJBCLIENT-319] Adjust affinities after invocation returns in NamingEJBClientInterceptor

  1. … 1 more file in changeset.
[EJBCLIENT-319] (4.x) Adjust affinities after invocation returns in NamingEJBClientInterceptor

  1. … 1 more file in changeset.
[EJBCLIENT-319] Add debug logging to support identifying affinity issues

  1. … 12 more files in changeset.
[EJBCLIENT-319] (4.x) Add debug logging to support identifying affinity issues

  1. … 12 more files in changeset.
[EJBCLIENT-317] Workaround the NotOpenException by supressing the failure on reconnect attempts

  1. … 4 more files in changeset.
[EJBCLIENT-315] Allow to configure DeploymentNodeSelector and ClusterNodeSelector in 'wildfly-config.xml'

    • -0
    • +73
    ./ConfigurationBasedEJBClientContextSelectorTestCase.java
    • -0
    • +38
    ./DummyNodeSelector.java
  1. … 3 more files in changeset.
[EJBCLIENT-315] Allow to configure DeploymentNodeSelector and ClusterNodeSelector in 'wildfly-config.xml'

    • -0
    • +73
    ./ConfigurationBasedEJBClientContextSelectorTestCase.java
    • -0
    • +38
    ./DummyNodeSelector.java
  1. … 3 more files in changeset.
[EJBCLIENT-311] Add timeout for discovering the destination of an EJB request

Issue: https://issues.jboss.org/browse/EJBCLIENT-311

    • -0
    • +129
    ./test/RemoteDiscoveryTimeoutTestCase.java
  1. … 2 more files in changeset.
[EJBCLIENT-311] Add timeout for discovering the destination of an EJB request

Issue: https://issues.jboss.org/browse/EJBCLIENT-311

    • -0
    • +129
    ./test/RemoteDiscoveryTimeoutTestCase.java
  1. … 2 more files in changeset.
EJBCLIENT-284 Configured (Deployment|Cluster)NodeSelector isn't used

    • -0
    • +251
    ./test/ClusterNodeSelectorTestCase.java
    • -0
    • +200
    ./test/DeploymentNodeSelectorTestCase.java
  1. … 6 more files in changeset.
Fix worker/socket leak in tests

Improve adaptability to PRNG output

EJBCLIENT-285 Reuse seed connection auth config for cluster topology created connections

    • -1
    • +4
    ./test/ClusteredInvocationTestCase.java
  1. … 9 more files in changeset.
Fix test conflict

EJBCLIENT-276 Add support for JTA stickiness

This commit includes the following changes:

- Refactors transaction handling to maintain a mapping of applications to a

target destination on the transaction, thereby sticking proxy invocations for

all beans in that application against the same target node. Additionally the

change prefers nodes already associated with a transaction when new

applications are encountered. The end result is that a transaction will

typically be associated with a single host until it is completed. If, however,

the host does not have the requested bean, this change will maintain an

additional association with a host that does. This leads to a given

transaction having a set of possible associations, and a preference for those

associations.

- Corrects affinity association with session open requests, in the case that the

server does not provide one.

- Fixes invocation retries when a remote UserTransaction is used.

- Fixes XA delistment in the case of a retryable error (e.g. not found)

- Introduces a comprehensive set of tests for verifying transactional behavior

against a load-balanced multi-node configuration:

+ Verifies node stickiness when a transaction is active.

+ Verifies distribution across nodes when multiple transactions are used.

+ Verifies retried invocations rebalance.

+ Verifies transaction preference across applications.

+ Verifies non-propogating client TX attributes result in expected node

distribution.

+ Verifies session open requests as well as general invocations

+ Verifies affinity on session open results in non-propogating

client TX stickiness vs distribution

+ Verifies Remote and Local transaction stickiness

    • -0
    • +333
    ./test/TransactionTestCase.java
  1. … 9 more files in changeset.
[EJBCLIENT-274] Add a pre-resolver step for replacing arrays from legacy peers allowing exceptions to deserialize properly

  1. … 3 more files in changeset.
EJBCLIENT-271 Automatic cluster learning on ejb: naming context

    • -0
    • +150
    ./test/LearningTestCase.java
    • -0
    • +26
    ./test/common/Foo.java
    • -0
    • +34
    ./test/common/FooBean.java
  1. … 4 more files in changeset.