ns
Merge pull request #103 from rhusar/sbuffer

ns
Expose method in FD_SOCK for manual start of node crash detection thread

Similar functionality to FD, so this check can be added as rule to
SUPERVISOR
typos fixed
- Applied patch: https://github.com/belaban/JGroups/pull/104
- Made all private members protected
TCPPING.dynamic_hosts now has the length configured through max_dynamic_hosts (https://issues.jboss.org/browse/JGRP-1689)
Fixing scenario with dead socket looping forever: JGRP-1691

Proposed change for https://issues.jboss.org/browse/JGRP-1691
- In some cases, when a digest and a view are the same, the members
  field of the digest points to the members field of the view,
  resulting in reduced memory use.
- When a view and digest are the same, we marshal the members only
  once (in JOIN-RSP, MERGE-RSP and INSTALL-MERGE-VIEW).
- We don't send the digest with a VIEW to *existing members*; the full
  view and digest is only sent to the joiner. This means that new
  views are smaller, which is useful in large clusters.
- JIRA:  https://issues.jboss.org/browse/JGRP-1317
- View and MergeView now use arrays rather than lists to store
  membership and subgroups
- Make sure digest matches view when returning JOIN-RSP or installing
  MergeView (https://issues.jboss.org/browse/JGRP-1690)
- More efficient marshalling of GMS$GmsHeader: when view and digest
  are present, we only marshal the members once
- JoinRsp: marshalling members in view and digest only once
- Digest: marshalling members in view and digest only once
Updated release notes
ns
Merge branch 'master' of github.com:belaban/JGroups
JGRP-1692 Make sure the 'type' element in the generated XSD references the local target namespace for the ConfigType
Merge pull request #106 from tristantarrant/JGRP-1692/xsd_element_ns

JGRP-1692 Make sure the 'type' element in the generated XSD references the local target namespace for the ConfigType
updated log42 to beta8
Merge branch 'patch-1' of git://github.com/spinkb/JGroups into JGRP-1691
Merged pull request for https://issues.jboss.org/browse/JGRP-1691
Changed version to 3.4.0.Alpha3
- Split sending of JOIN-RSPs from GMS.castViewChange() to sendJoinResponses()
- Changed Draw to marshall into a smaller payload
- Changed merge policy in Draw
- Added DeltaView and size test
GMS.prev_views now contains a stringified rep of the view rather than the view itself, this uses less memory
- Sending VIEW changes as DeltaViews (https://issues.jboss.org/browse/JGRP-1354)
- A new coordinator sends the first view as *full view*
- Option to send STABLE messages on the caller's thread
- The subgroups field in MergeViews is marshalled as indices into the members array (https://issues.jboss.org/browse/JGRP-1391)
- Added unit test for MergeView: SizeTest.testLargeMergeViews()

- Subgroups are always marshalled as Views (even if some elements are MergeViews)