Skip to content
This repository has been archived by the owner on Mar 31, 2023. It is now read-only.

Releases: Netflix/Fenzo

Minor fix in task queues

22 Sep 00:43
Compare
Choose a tag to compare

Fix taskQueue to allow repeat calls to remove a task

Task Queues

20 Sep 20:33
Compare
Choose a tag to compare

Fenzo now supports task queues and introduces a scheduling service that iteratively loops over the queue to launch them, repeatedly trying to assign resources to pending tasks. A tiered queue is introduced, with other queue implementations possible.

Make Mesos offers available to constraint evaluators

19 Sep 20:22
Compare
Choose a tag to compare

Constraint evaluators can further optimize task placement by inspecting the Mesos resource offers that comprise the resources being assigned. This especially helps for inspecting the offers for attributes that are not directly supported by Fenzo at the time. Constraint evaluators receive target host/VM as VirtualMachineCurrentState object, which now has a method getAllCurrentOffers().

Support for scalar resources

20 Jun 22:38
Compare
Choose a tag to compare

Add support for tracking and assigning any scalar resource.

This does require changes to the interfaces TaskRequest and VirtualMachineLease. Therefore, users will have to add implementations to the new methods in these interfaces.

Expose disabled until time for VMs from TaskScheduler

26 May 22:56
Compare
Choose a tag to compare

VMs can be disabled and enabled for picking resources to assign from. However, the time until which a VM is disabled is not visible. This PR exposes this information via VirtualMachineCurrentState interface.

Support for initializing assigned custom resources

09 May 23:13
Compare
Choose a tag to compare

Redo after gradle and netflixOSS upgrade.

Support for initializing assigned custom resources

09 May 22:25
Compare
Choose a tag to compare
Merge pull request #80 from rspieldenner/travis

Travis conversion