Initial design of UNICAST3 SYNC
- New simplified design without states and SYNC-ACK
- Implemented Bits.size(int), Bits.readInt() and Bits.writeInt()
- Reverted changed to UNICAST3
- Updated design of UNICAST-SYNC.txt
- Added timestamps to ACK and SEND-FIRST-SEQNO msgs (https://issues.jboss.org/browse/JGRP-1875)
Assigned id=203 to FORK (https://issues.jboss.org/browse/JGRP-1865)
Changed timestamp in UNICAST3 for ACK and SEND-FIRST-SEQNO from into to long (JGRP-1875)
- Added Condition and CondVar
- Added CondVarTest
- Converted to use CondVar: Promise, Responses, Request/UnicastRequest/GroupRequest
- Changed GC flags in jgroups.sh
- TimeService: converted ConnectionMap, TP, UNICAST3, FD_ALL, FD_HOST to use nanosecs rather than msecs
- TimeService: converted ExpiryCache to use nanosecs rather than msecs

- Converted LazyRemovalCache to use nanosecs rather than msecs

- Changed Discovery to use nanosecs rather than msecs

- Changed ResponseCollector to use nanosecs correctly

- Changed TimeScheduler3 to use nanosecs correctly

- Deprecated TimeScheduler2

- Changed MERGE2 to use nanosecs correctly

- Changed RATE_LIMITER to use nanosecs correctly

- Changed FlowControl/MFC to use nanosecs correctly

- Changed Locking to use nanosecs correctly

- Removed busy sleeping from Util

- Changed GMS to use nanosec instead of millisecond time

- Changed FD to use nanosec instead of millisecond time

- Deprecated UNICAST and UNICAST2

- Deprecated NAKACK
Fixed NPE in JDBC_PING (https://issues.jboss.org/browse/JGRP-1882)
Prevent duplicate files in JAR (https://issues.jboss.org/browse/JGRP-1884)
- Added UNICAST_RetransmitTest to test https://issues.jboss.org/browse/JGRP-1868
- SeqnoList now extends FixedSizeBitSet and uses a bitmap for retransmission (https://issues.jboss.org/browse/JGRP-1868)
- NAKACK2, UNICAST3: added max_xmit_req_size
- Table.forEach(from,to): returns immediately if from > to
- Table.getMissing(): returns immediately if size == 0
- Added NAKACK_RetransmitTest
Merge branch 'master' of github.com:belaban/JGroups
- Merger now computes the subgroups in a MergeView correctly (https://issues.jboss.org/browse/JGRP-1876)
- Added MergeTest4 (https://issues.jboss.org/browse/JGRP-1876)
- MergeTest: setting level back to "warn" after test
flush_unblock_promise is reset before waiting on it (https://issues.jboss.org/browse/JGRP-1682)
- Changed the way sockets are created, to be similar to JGroups
- Use of DatagramChannel to be able to set the TTL for sending of multicast packets
- Updated doc on mcast
Throw an exception when bind_addr is 0.0.0.0 (https://issues.jboss.org/browse/JGRP-1885)
Fixed typo
- Using reflection to set TTL in sock (https://issues.jboss.org/browse/JGRP-1880)
- Build requires JDK 7
Merge branch 'master' of github.com:belaban/JGroups
Reverted change to require JDK 7 (JGRP-1880)
- Added flag RSVP_NB
- RSVP doesn't block if flag RSVP_NB is set (https://issues.jboss.org/browse/JGRP-1851)
- Task to resend all pending RSVP beacon messages
- Unicast messages are not handled if the unicast protocol is UNICAST or UNICAST3
- Updated manual on RSVP
- Added use_thread_id_for_lock_owner to CENTRAL_LOCK (https://issues.jboss.org/browse/JGRP-1886)

- Added documentation
ns