Skip to content

Releases: izeigerman/akkeeper

v0.4.1

24 Jan 19:38
Compare
Choose a tag to compare
  • Automatically remove unknown members from the cluster.
  • Introduced a new modular structure of the project.
  • Instances can now be queried by a specific status.
  • Added support of heartbeats.
  • Code cleanups and refactoring. Special thanks to @krinart for helping with that.

v0.3.3

05 Dec 17:51
Compare
Choose a tag to compare
  • Added retry attempts when binding to the REST API port.
  • Introduce a configurable timeout for instance in the "LAUNCHING" state. If this timeout is exceeded, the instance is considered dead and will be terminated even if the launch process succeeds eventually.
  • Added configuration parameter for cluster join and cluster leave timeouts.
  • The Akkeeper Master instance no longer registers itself in ZooKeeper.

v0.3.2

20 Nov 18:26
Compare
Choose a tag to compare
  • From now on the Akkeeper AM automatically cleans up its staging directory when a client requests termination of the application.
  • Expose the LaunchArguments data structure to public to make it possible to use Akkeeper Launcher API.

v0.3.1

20 Nov 00:18
Compare
Choose a tag to compare
  • Added a configuration parameter for the Launcher timeout value. The default timeout has been increased.

v0.3.0

19 Nov 20:00
Compare
Choose a tag to compare
  • The API of the Akkeeper application launcher has been reworked and is now available to be used by a client code to submit Akkeeper applications programmatically.
  • Support for non-local URIs (eg HDFS) for resources that are required to submit the Akkeeper application (like user jar, Akkeeper fat jar, etc).
  • API for a graceful shutdown of the Akkeeper Master instance. Shutdown of the master instance leads to a shutdown of an entire application.
  • The YARN local resource manager has been revised and simplified significantly.
  • Bug fixes.

v0.2.3

25 Oct 17:22
Compare
Choose a tag to compare
  • Gracefully leave the cluster and terminate the container instance when no running user actors left.

v0.2.2

24 Oct 20:25
Compare
Choose a tag to compare
  • Fixed a bug when a user actor crashes the instance before it can fully join the Akka cluster, causing this way orphan records in AM.
  • Fixed a bug when the Akkeeper AM is trying endlessly to join the cluster after the restart.
  • Finally fixed flaky tests caused by akka/akka#21195 .
  • Added descriptions for the Akkeeper configuration parameters.
  • Improved descriptions of CLI arguments.

v0.2.1

18 Oct 17:04
Compare
Choose a tag to compare
  • Add a CLI argument that allows to specify a custom YARN queue for the Akkeeper Application Master.

v0.2.0

21 Aug 03:14
Compare
Choose a tag to compare
  • Cluster member auto-down.
  • Update dependencies.
  • Cross compilation for Scala 2.11.11 and Scala 2.12.6.
  • Minor improvements and bug fixes.