swift-cluster-membership

Distributed Membership Protocol implementations in Swift

APACHE-2.0 License

Stars
200
Committers
7

Bot releases are visible (Hide)

swift-cluster-membership - 0.3.1 Latest Release

Published by ktoso almost 4 years ago

Changes

  • =fix Small typo in overloaded less-than operator for Node struct - thank you @dustinnewman!
  • Compiling SWIMNIOExample fails (logs included) -- this was due to a new API that we moved from SWIM's impl to upstream so we now had two definitions of the same API; fixed.
  • =metrics more precise emitting of pingRequest metrics

Details

Please refer to the 0.3.1 milestone for a complete list of changes.

Credits

commits added removed
    3       1      49 Konrad `ktoso` Malawski
    1      51       1 Dustin @dustinnewman
    1       0       4 tomer doron
swift-cluster-membership - 0.3.0 - swift-metrics support in SWIM implementation

Published by ktoso about 4 years ago

New features

  • the SWIM.Instance as well as example NIO implementation now emit metrics using swift-metrics

Changes

  • This release includes a single commit since 0.2.0, enabling the metrics support.
  • There are no wire-compatibility concerns wrt. upgrading to 0.3.0 from 0.2.0 cluster nodes in a rolling upgrade.

Please refer to the 0.3.0 milestone for a complete list of changes.

commits  added  removed
      1   1151       26 Konrad `ktoso` Malawski
      1      2        1 Tomer Doron
swift-cluster-membership - 0.2.0 Minor SWIM updates

Published by ktoso about 4 years ago

Minor updates and cleanups to the SWIM APIs.

Refer to the 0.2.0 milestone for more details.

swift-cluster-membership - 0.1.0: SWIM implementation

Published by ktoso about 4 years ago

First release!

In the first release we're including an implementation of the SWIM membership protocol.

Please refer to and to learn more about it.