JavaGroups 2.8.0 Alpha 3

Оценок пока нет — будьте первым

Описание

JavaGroups is a free and open source reliable group communication based on IP multicast and configurable protocol stack.NOTE: JavaGroups is developed, licensed and distributed under the terms of the GNU Library or Lesser General Public License (LGPL).What\'s New in This Release: [ read full changelog ]· Bug· [JGRP-659] - Merge and UNICAST sequencing problem· [JGRP-882] - Shared transport: promiscuous discovery requests with TCP· [JGRP-883] - Use of Math.min In GossipRouter\'s Socket Linger Code Causes Unexpected Results· [JGRP-888] - concurrent modification exception in FD_SIMPLE· [JGRP-891] - ConcurrentModificationException during JBoss AS 5.0.0.GA startup· [JGRP-896] - GMS: ConcurrentModificationException in AckCollector.handleView()· [JGRP-910] - Shared transport: \'members\' variable incorrect (remove from TP ?)· [JGRP-913] - NAKACK: UndeliveredMessages counter is negative (JMX)· [JGRP-914] - FLUSH: concurrent (partial) flushing blocks· [JGRP-916] - TCP_NIO uses default IP address instead of bind_addr· [JGRP-917] - Problems after shunning· [JGRP-918] - Logical addresses: removing a logical name or UUID/PhysicalAddress mapping on a view change is incorrect· [JGRP-920] - TP: channel_name is ambiguous with shared transport· [JGRP-921] - TP: \'header\' is ambiguous with shared transport· [JGRP-924] - Shared transport: RouterStub cannot connect to \'channel_name\'· [JGRP-925] - TCPPING: not all nodes have all physical addresses· [JGRP-928] - Deadlock with concurrent stack in FC if RPC response blocks· [JGRP-929] - Promiscuous traffic on Mac OS· [JGRP-933] - NAKACK/UNICAST: eager lock releasing not respected· [JGRP-934] - NAKACK/UNICAST: atomic boolean vars might lead to message not getting processed immediately· [JGRP-936] - TCP_NIO: properties not recognized· [JGRP-940] - MERGE: issue with overlapping merges (NAKACK / UNICAST)· [JGRP-946] - JChannel: automatic reconnect ignores· [JGRP-947] - Messages that are bundled but are over max_bundle_size are silently dropped on the floor.· [JGRP-948] - MERGE: merging digests based on hearsay· [JGRP-952] - MERGE: UNICAST can lose messages on merging· [JGRP-956] - Binding to mcast address in UDP.java is not working on Linux with IPv6· [JGRP-957] - Intermittent cluster stability issues· [JGRP-958] - Support Setting of Bind Address With TCP-based Stacks· [JGRP-959] - coord.stopFlush() and coord.close() called in sequence cause flush lockup· [JGRP-964] - shared_transport concurrency failure - starting NotificationBusses at the same time causes \"timer cannot be retrieved from protocol stack\"· [JGRP-965] - Message: headers are not copied· [JGRP-966] - UNICAST: multiple SEND_FIRST_SEQNO messages cause message loss· [JGRP-967] - Deadlock in FD_SOCK· [JGRP-968] - UNICAST: loss of first msg after asymmetric close causes all further messages to be lost· Feature Request· [JGRP-20] - Address translation in transport (NAT support)· [JGRP-105] - GossipRouter: additionally listen on IP multicast group and bridge traffic· [JGRP-129] - Logical addresses· [JGRP-130] - Problems with reincarnation· [JGRP-213] - Transport bundling· [JGRP-340] - GossipRouter: major overhaul· [JGRP-430] - GossipRouter: support accessing multiple GossipRouters in TUNNEL· [JGRP-448] - Provide schema for protocol stack configuration· [JGRP-727] - GossipRouter: persistent connections for GossipClients· [JGRP-858] - Generic flags per message· [JGRP-884] - Provide Gossip Router Command Line Options For Backlog, Socket Read Timeout, and Socket Linger Timeout· [JGRP-890] - Util.getMBeanServer should return the platform MBean server is no other is found· [JGRP-902] - GossipRouter: raise SUSPECT event when GR detects (abnormal) loss of a connection from client· [JGRP-911] - STREAMING_STATE_TRANSFER: investigate use of UDP datagrams instead of TCP socket· [JGRP-915] - GMS: when coordinator leaves, the new view\'s creator should be the next member in line, not the current coord· [JGRP-919] - UUID.cache: timed purging of old mappings· [JGRP-935] - NAKACK/UNICAST: replace locks with AtomicBoolean variables· [JGRP-937] - MERGE4: get rid of shunning and use only merging (getting rid of shunfests)· [JGRP-938] - Logging: configure at runtime· [JGRP-941] - Merge: log merge results and make them available via JMX· [JGRP-960] - FILE_PING: new discovery protocol· [JGRP-963] - FILE_PING: return immediately if there are no files around in the location directory (optimization)· [JGRP-971] - RpcDispatcher/MessageDispatcher: additional methods which return a Future rather than blocking· Patch· [JGRP-942] - \"max_retransmit_time\" feature for UNICAST protocol handler (solves endless retransmit symptom)· Task· [JGRP-645] - Replace commons-logging with own logging bridge· [JGRP-885] - Remove Obselete GossipRouter Command Line Arguments· [JGRP-894] - Add task to put distro in Maven repo when releasing· [JGRP-895] - Java web start (JNLP) demos: sign JARs via ANT· [JGRP-922] - FLUSH: let application handle concurrent flushing· [JGRP-926] - GMS: add use_flush_if_present· [JGRP-939] - MERGE: merging of overlapping subgroups causes problems with UNICAST· [JGRP-943] - FC: set ignore_synchronous_response to true by default· [JGRP-944] - JChannel: automatic reconnection might fail· [JGRP-945] - Ship XSD protocol config schema with JGroups and reference it from XML config files· [JGRP-950] - UNICAST: remove ENABLE_UNICASTST_TO / DISABLE_UNICASTS_TO, prev_mbrs and enabled_mbrs· [JGRP-953] - FRAG2: set overhead to 0 by default· [JGRP-954] - GMS: only 1 merge should be active at any given time· [JGRP-962] - NAKACK / UNICAST: verify that concurrent access to NakReceiverWindows / AckReceiverWindows is handled correctly· [JGRP-969] - TestNG: enable OverlappingMergeTest.testOverlappingMergeWithABC()· [JGRP-970] - MERGE: test hearsay merge fix

Информация о программе

Скачать