Skip to content
This repository has been archived by the owner on Jan 20, 2025. It is now read-only.

0.8.0 Milestone 2

Pre-release
Pre-release
Compare
Choose a tag to compare
@michaelklishin michaelklishin released this 20 May 21:54
· 185 commits to master since this release

0.8.0 Milestone 2 is a preview release of 0.8.0 which focuses on improving the Kubernetes and etcd2 backends.

General Changes

  • Locking support in discovery backends. This is an alternative solution to randomized startup delay.
    Both strive to address the natural race condition during initial cluster formation. Backends
    are not required to implement locking support, just like they are not required to support node registration.

    Contributed by Alexey Lebedeff (Mirantis).

    GitHub issue: rabbitmq-autocluster#6

etcd2 Backend

  • Locking support in etcd2 backend (see above).

    Contributed by Alexey Lebedeff (Mirantis).

    GitHub issue: rabbitmq-autocluster#6

Kubernetes Backend

AWS Backend

  • The AWS library used by this backend no longer tries to fetch instance metadata
    when it is first loaded. Previously it was happening even if a backend different from AWS was used.

    GitHub issue: rabbitmq-autocluster#27