Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Jul 07, 2014

  1. Bela Ban

    UPerf: bypass invocation to self and call get() directly

    authored
  2. Bela Ban

    Changed UPerf to use same prefabricated buffer

    authored

Jul 03, 2014

  1. Bela Ban

    ns

    authored
  2. Bela Ban

    - When setting en entry.removable also update the timestamp

    - Added TP.logical_addr_cache_reaper_interval (https://issues.jboss.org/browse/JGRP-1858)
    authored

Jul 02, 2014

  1. Bela Ban

    Added -port option to UPerf

    authored

Jun 30, 2014

  1. Bela Ban

    - Simplified ClientGmsImpl.joinInternal()

    - S3_PING replaces a discovery response only if it is marked as coord
    authored

Jun 27, 2014

  1. Bela Ban

    - Replaced tabs with spaces in UDP

    - Added -uuid option to UPerf
    - JDBC now extends Discovery directly rather than FILE_PING. This makes it easier to refactor FILE_PING and all subclasses which access cloud stores
    - Added OneTimeAddressGenerator
    - Added IpAddress(String host_port) ctor
    - FILE_PING: first shot at JGRP-1841
    - Removed DumpPingData as contents are now user readable
    - Correct impl of readAll() and writeAll() in FILE_PING, SWIFT_PING, RACKSPACE_PING and S3_PING
    - FILE_PING: information is written to file if logical address was not in coord's cache or physical address doesn't match (e.g. joiner has a physical address that's different than the one in the cache)
    - Added LargeJoinTest
    - TP: internal thread pool can now be set
    - Changed version to 3.5.0.Beta8
    authored

Jun 21, 2014

  1. Bela Ban

    Set default mode in RequestOptions to GET_ALL

    authored

Jun 10, 2014

  1. Bela Ban

    Added test to Relay2Test

    authored

May 28, 2014

  1. Bela Ban

    - Fixes for JGRP-1826

    - Changed PingData: one physical_addr instead of a list of phys addrs
    - Changed GossipData: one physical_addr instead of a list of phys addrs
    - Fixed compile error with JDK 8 in MessageDispatcher
    - Added Responses and test
    - Replaced MERGE2 with MERGE3 in all sample config files
    - Removed num_initial_members (deprecated and ignored) from XML config files
    - MERGE2/MERGE3 now use their own protocol to implement view fetching and doesn't depend on discovery anymore. This allows us to remove the view fetching code from the discovery protocols
    - Replaced is_server and is_coord with 1 byte flag in PingData
    - Removed division/zero exception in UPerf
    - Added keySet() to LazyRemovalCache
    - Destroying window on close
    - First shot at CloudBasedDiscovery.txt
    - Using GMS.join_timeout rather than Discovery.timeout for discovery
    - Set TCP.use_async_discovery to true in tcp.xml
    - Protocol: setValue() logs a warning if the field to be set is deprecated
    - PingData carries an optional list of members for which discovery is requested
    - Tests for modified PingData
    - Changed Discovery.findMembers() to accept a members list and populate a Responses object  (https://issues.jboss.org/browse/JGRP-1826)
    - ClientGmsImpl.join() uses FIND_INITIAL_MBRS event and then waits for GMS.join_timeout ms on the returned Responses object
    - MERGE2 uses FIND_MBRS event and then waits for discovery_timeout ms on the returned Responses object
    - MERGE3 uses FIND_MBRS event and then waits for discovery_timeout ms on the returned Responses object
    - TCPGOSSIP/RouterStub: changed signature of findMembers()
    - Passing async parameter to findMembers() in case async_discovery should be overwritten (e.g. in up(FIND_MBRS,...)
    - TP: using Responses returned by FIND_MBRS evt sent up
    - Looping back if target is a physical address and local address == target
    - SHARED_LOOPBACK_PING.findMembers() changed to the new method
    - FILE_PING: added a shutdown hook to remove own info in case of a crash
    - FILE_PING: selectively reading info for listed members in findMembers()
    - JDBC_PING.findMembers(): add result to Responses as soon as it has been read
    - RACKSPACE_PING.findMembers(): add result to Responses as soon as it has been read
    - SWIFT_PING.findMembers(): add result to Responses as soon as it has been read
    - S3_PING.findMembers(): add result to Responses as soon as it has been read
    - S3_PING: read members selectively if listed
    - Set TUNNEL.supportsMulticasting() to true
    - Removed timeout from discovery protocols' configs
    - Changed GMS.join_timeout to 2000 in udp.xml and tcp.xml
    - TP: when IP multicast is not available, sending a message to N-1 members by looking up the IP address for each member. We used to send this to *all* physical addresses in the cache, which was a waste
    - Sending a multicast (N-1) only sends to members of current cluster. Needed to take shared transports into account
    - AsciiString: prevent NPE in ctor when string is null
    - SHARED_LOOPBACK_PING return an empty Responses object if it is the first member in a cluster. This allows the member to become coordinator *immediately* rather than having to wait for GMS.join_timeout ms
    - Set GMS.max_join_attempts to 10
    - UNICAST3 only sends a CLOSE to dest if dest is still a member
    - TP: removed warning for incorrect destination as this might happen a few times (correct)
    - Added Responses.contains(Address addr)
    - Fixed Discovery.serializeWithoutView(): didn't add is_coord flag
    - Changed version to 3.5.0.Beta7
    authored

May 20, 2014

  1. Tristan Tarrant

    JGRP-1838 Separate CallbackHandler depending on mode of operation

    JGRP-1839 Wrap calls to saslClient.evaluateChallenge in a PrivilegedAction for GSSAPI

May 15, 2014

  1. Bela Ban

    - UNICAST3: merged send- and receive-table for messages from self (ht…

    …tps://issues.jboss.org/browse/JGRP-1836)
    
    - UNICAST3: drop DONT_LOOPBACK msgs
    - UNICAST3: moved table from ReceiverEntry and SenderEntry into Entry
    - Fixed NPE in AsciiString when passed a null initial string
    - Removed UnicastChannelTest
    - Added UNICAST3 to supported prots in UnicastTest
    - Fixed MessageBeforeConnectedTestHelper
    - Added new protocol MAKE_BATCH which creates batches out of single messages and passed them up
    - Only changing hd in Table.purge() when seqno > hd
    - Added tests for UNICAST3 and NAKACK2 to test sending unicast and multicast messages to others and self (https://issues.jboss.org/browse/JGRP-1836 and https://issues.jboss.org/browse/JGRP-1835)
    authored

May 12, 2014

  1. Bela Ban

    - Added Table.add() which removes the last added element if it is nex…

    …t-in-line to be removed
    
    - Adding and at the same time removing a message from table in NAKACK2 if DONT_LOOPBACK is set (https://issues.jboss.org/browse/JGRP-1835)
    - If an RSVP message is DONT_LOOPBACK, when sending we remove ourself from the target list and don't block on self
    - New Table.add() with filter which removes consecutive messages matching the filter
    - NAKACK2 uses Table.add() with filter removing messages (when sending) with DONT_LOOPBACK
    - FlowControl: when sending messages with DONT_LOOPBACK, return credits if needed (as the message won't be delivered to self)
    -UNICAST2 / UNICAST3 now add DONT_LOOPBACK messages (when sending) with filter, which removes all consecutive DONT_LOOPBACK messages and purges them
    - UNICAST3: when removing INTERNAL msg, don't check if seqno < HR as this would not remove msg if seqn == HR !
    - MPerf: prevent results less than num_msgs
    - Added project.properties
    authored

May 06, 2014

  1. Bela Ban

    fixed unit tests

    authored
  2. Bela Ban

    ns

    authored

Apr 28, 2014

  1. Bela Ban

    Printing the view instead of all members

    authored

Apr 22, 2014

  1. Bela Ban

    Wrapping exceptions at the receiver in InvocationTargetExceptions (ht…

    authored
  2. Bela Ban

    ns

    authored
  3. Bela Ban

    ns

    authored
  4. Bela Ban

    Changed signature of MessageDispatcher.castMessageWithFuture() and Rp…

    …cDispatcher.callRemoteMethodsWithFuture() (https://issues.jboss.org/browse/JGRP-1687)
    authored

Apr 08, 2014

  1. Bela Ban

    Dropping messages from self with DONT_LOOPBACK set from table in NAKA…

    authored
  2. Bela Ban

    MPerf now counts messages with length == 0 (https://issues.jboss.org/…

    authored
  3. Bela Ban

    Removing the local address from real_dests when DONT_LOOPBACK is set (h…

    authored

Apr 01, 2014

  1. Bela Ban

    Added -nohup to UPerf

    authored

Mar 29, 2014

  1. Bela Ban

    ns

    authored

Mar 27, 2014

  1. Bela Ban

    - Multicast messages with flag DONT_LOOPBACK set are not looped back (h…

    …ttps://issues.jboss.org/browse/JGRP-1816)
    
    - Discovery now sets the DONT_LOOPBACK flag in the discovery request as it doesn't need to receive its own copy of the request
    authored
  2. Tristan Tarrant

    ISPN-1729 SASL Protocol

    tristantarrant authored committed

Mar 24, 2014

  1. Bela Ban

    Fixed NPE (https://issues.jboss.org/browse/JGRP-1811)

    authored
  2. Bela Ban

    - Added new local discovery protocol SHARED_LOOPBACK_PING (https://is…

    …sues.jboss.org/browse/JGRP-1809)
    
    - SHARED_LOOPBACK: drop multicast message to self
    - Switched from SHARED_LOOPBACK:PING to SHARED_LOOPBACK:SHARED_LOOPBACK_PING
    authored

Mar 21, 2014

  1. Bela Ban

    - Added ExtendedUUID and test

    - RELAY: replaced PayloadUUID with ExtendedUUID
    - Added ExtendedUUID to jg-magic-map.xml
    - Changed TopologyUUID to subclass ExtendedUUID
    - Changed PayloadUUID to subclass ExtendedUUID
    - Changed AdditionalDataUUID to subclass ExtendedUUID
    - Changed CanBeSiteMaster and CanBeSiteMasterTopology to subclass ExtendedUUID
    - RELAY2: using ExtendedUUID in AddressGenerator
    - Using ExtendedUUID instead of CanBeSiteMaster(Topology) in address generator of RELAY2
    - JChannel can now have multiple AddressGenerators
    authored

Mar 12, 2014

  1. Bela Ban

    ns

    authored

Mar 11, 2014

  1. Bela Ban

    Merge branch 'master' of github.com:belaban/JGroups

    authored
  2. Bela Ban

    Changed number of senders to 10 by default in MPerf

    authored
  3. Bela Ban

    - Removed use of TP.loopback, enable_bundling and enable_unicast_bund…

    …ling
    
    - TP.loopback was deprecated and is now enabled by default (https://issues.jboss.org/browse/JGRP-1765)
    - UDP now send multicasts via the DatagramSocket rather than the MulticastSocket; this way we get the sender's IP address and port and this enables us to drop messages from self quickly (https://issues.jboss.org/browse/JGRP-1765)
    - TP.receive(): messages from self are dropped
    - TP.sendToAllPhysicalAddresses(): used by multicasts; exclude self when sending to all physical addrs
    - Increased unicast send buffer size to 5M
    - Added test for shared transport and sending of multicasts
    authored

Mar 10, 2014

  1. Richard Achmatowicz

    [JGRP-1799] Increase timeout to 60s for large value RPC return value …

    …tests
    rachmatowicz authored
Something went wrong with that request. Please try again.