Clone Tools
  • last updated a few minutes ago
Constraints: committers
Constraints: files
Constraints: dates
Next is 3.0.3.Final

Release 3.0.2.Final

Next is 4.0.4.Final

Merge pull request #330 from n1hility/release

Release 4.0.3.Final

Release 4.0.3.Final

Merge pull request #329 from n1hility/ejbclient-285

Fixes for EJBCLIENT-285 and EJBCLIENT-284

EJBCLIENT-284 Configured (Deployment|Cluster)NodeSelector isn't used

    • -0
    • +3
    • -0
    • +47
    • -0
    • +42
Merge pull request #328 from stuartwdouglas/EJBCLIENT-283

EJBCLIENT-283 When checking for existing connections don't require th…

EJBCLIENT-283 When checking for existing connections don't require the existing connection to be already associated

Fix worker/socket leak in tests

Improve adaptability to PRNG output

[EJBCLIENT-281] RequestSendFailedException extends EJBException

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

    • -0
    • +3
Next is 4.0.3.Final

Prep 4.0.2.Final

Merge pull request #326 from fjuma/EJBCLIENT-277

[EJBCLIENT-277] Add documentation to the EJB Client schema file

[EJBCLIENT-277] Add documentation to the EJB Client schema file

Fix test conflict

Merge pull request #324 from n1hility/sticky-jta

EJBCLIENT-276 Add support for JTA stickiness

Merge branch 'master' into sticky-jta

Merge pull request #319 from n1hility/automatic

EJBCLIENT-271 Automatic cluster learning on ejb: naming context

Merge branch 'master' into automatic

Merge pull request #307 from gaol/EJBCLIENT-253

[EJBCLIENT-253] Emulate org.jboss.ejb.client.EJBClientContext.registe…

Merge pull request #322 from n1hility/connection-retry

EJBCLIENT-273 - SFSB session open requests should retry

Merge pull request #317 from n1hility/xbootclasspath

EJBCLIENT-254 client fails on Xbootclasspath

Merge pull request #325 from dmlloyd/ejbclient-275

[EJBCLIENT-275] Updates to ensure that the naming identity propagates even if there is no naming provider

Merge pull request #320 from stuartwdouglas/EJBCLIENT-272

EJBCLIENT-272 Invalid EJB invocations are not removed from the invoca…

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


- 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


+ 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

Merge pull request #323 from dmlloyd/ejbclient-274

[EJBCLIENT-274] Add a pre-resolver step for replacing arrays from legacy peers allowing exceptions to deserialize properly

[EJBCLIENT-275] Updates to ensure that the naming identity propagates even if there is no naming provider