Skip to content

Releases: RuedigerMoeller/fast-cast

fixes

02 Nov 20:53
Compare
Choose a tag to compare
  • upgraded to fst 2.42 (old release stuck on 3.19)
  • bugfixes #2 #3 #4

enhancements+fixes

28 Jan 22:58
Compare
Choose a tag to compare
  • retransmission responses are not rate limited anymore. Test have shown its better to not rate limit retransmission, as in case of low packet rate configurations this resulted in huge latency peaks in case of occasional packet loss. This also reduces buffer requirements as retransmission latency is reduced.
  • hopefully final fix for notorious crashes occurig when nodes join and leave a topic frequently (happened frequently on win, not so often on linux)
  • use of nonblocking send

future plans:

  • use a dedicated multicast addr:port for retransmission requests. Currently retransmission requests are sent in-band leading to latency peaks in case medium to large socket receive buffers are used (queuing ..)
  • verify fast cast does well when used with kernel bypass drivers such as open onload [EDIT: Done]

r3.07

26 Jan 21:41
Compare
Choose a tag to compare
  • changed defaults to work also on windows out of the box
  • added a struct-based example for low-alloc medium frequency low lat messaging

improved defaults

26 Jan 00:24
Compare
Choose a tag to compare
  • defaults for socket receive buffer size where completely off and only worked well on Linux as they silently where rejected by Linux :-). Large receive buffers lead to a long delay of retransmission request in case of high load

bugfixes

25 Jan 17:20
Compare
Choose a tag to compare
  • reimplemented batch control + rate limiting
  • fixed a rare condition for a crash caused by concurrently accessing + freeing offheap buffers
  • fixed major issue leading to unnecessary packet loss at high packet rates on some hardware/os combinations

bugfix

21 Jan 19:54
Compare
Choose a tag to compare
  • important bugfix: once a sender times out on a topic (no heartbeat received), topic was unsubscribed leading to a situation where messages of a newly started sender where not received by subscriber

3.0 release

04 Jan 00:07
Compare
Choose a tag to compare
  • stripped most stuff from 2.x, leaving pure reliable UDP messaging (ok, there are utils to at least send objects ..api.util).
  • better low latency behaviour
  • easier to use

Minor fixes

11 May 16:30
Compare
Choose a tag to compare
  • upgraded to fst1.55
  • remote proxy instances threw exceptions when toString'ed.
  • fixed javadoc build errors
  • javafx gui removed from main sourcetree

the javafx clusterview gui is not part of the distributed jar, clone and build it from the project manually (fast-cast/javafxgui).

fixed byte code version issues of 2.10

17 Mar 23:55
Compare
Choose a tag to compare

2.10 does not work (tests passed from IDE but not from .jar, sigh ..)

fixed issues (see gcode issuetracker)

  • memleak in sender when connecting and disconnecting clients over and over
  • spinlock of shared memory transport consumed a full core when idle

misc:

  • minor api clarification
  • reduced number of samples
  • moved project to github :-)
  • adapted to fst 1.51