- JIRA: https://issues.jboss.org/browse/JGRP-1604
- Forward-table now stores messages instead of marshalled messages, which reduces memory as we store the same ref here and in UNICAST{2,3}
- Replaced ConcurrentSkipList in delivery_table with LinkedHashMap: canDelivery() now takes ca. 175 ms compared to 22 seconds with MPerf and 300000 messages
- Coordinator now forwards messages to itself rather than directly sending them, this prevents starvation of messages from other members
- Not using nulls as values for BoundedHashMap; otherwise we cannot find out (on put()) if the null return value means the value didn't exist before, or it was null
changed typo
- Removed scaling (https://issues.jboss.org/browse/JGRP-1570)
- Allow for STABLE messages to be sent to the current coordinator only (https://issues.jboss.org/browse/JGRP-1595)
sequence range get/set fails when num is bigger than Interger.MAX_VAL
ns
Merge pull request #76 from neutrospec/master

NAKACK go crazy after Interger.MAX_VAL messages
Changed version to 3.3.0.Beta3
- Added state to connection entry, going to CLOSING state before removing connection (https://issues.jboss.org/browse/JGRP-1594)
Changed version to 3.3.0.CR1
Using a BoundedHashMap in ForwardQueue (https://issues.jboss.org/browse/JGRP-1544)
- Added logger for log4j2
- Added log4j (2 JARs)
- JIRA: https://issues.jboss.org/browse/JGRP-1585
- Defined correct lib/* inclusion for JARs in ./lib dir
- Added config file for JUL logging
- log4j2.xml: added follow=true (to tweak stdout/stderr)
- JUnitXMLReporter: deleting old test directory before running new test
- Using String.format() instead of MessageFormat.format()
- Added vararg methods to Log
- Implementation of log impls (+vararg methods)
- Added support for log4j2 to LogFactory (prefers log4j2 over log4j over JUL)
- Set the dest in UNICAST_MessagesToSelfTest: before it was null, so we didn't really test unicast messages !
- Using runtest in build.xml
- Fixed incorrect path for byteman tests
- Documentation for logging
Updated release notes
Changed version to 3.3.0.CR2
- Added testcase for UNICAST{2,3} to remove a connection after max_retransmit_time
ns
Changed ParseMessages to use methods exposed by TP to parse captured message dumps
Changed ParseMessages to use methods exposed by TP to parse captured message dumps
ns
when invoking a multicast RPC with a non-null dest for message, we throw an exception (https://issues.jboss.org/browse/JGRP-1617)