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

Releases: twosigma/Cook

v1.63.4

21 Sep 15:46
Compare
Choose a tag to compare

Fixed

  • Fixed bug in parallelized Kubernetes watch processing, from @scrosby

Changed

  • Make prometheus JVM metrics use compute cluster name, from @samincheva

v1.63.3

13 Sep 15:09
Compare
Choose a tag to compare

Changed

  • Parallelize Kubernetes watch processing, from @scrosby

v1.63.2

09 Sep 15:33
Compare
Choose a tag to compare

Fixed

  • Do not set scalar-requests to pool specific resources for Kenzo pods, from @ahaysx

v1.63.1

07 Sep 17:06
Compare
Choose a tag to compare

Changed

  • Reverted parallel Kubernetes watch processing for future release

v1.63.0

06 Sep 19:18
878911f
Compare
Choose a tag to compare

Added

  • Prometheus metrics
  • Direct-to-Kubernetes scheduler (Kenzo)
    • Use backpressure of scheduling pods to moderate launching new pods for real
      jobs, from @ahaysx
    • Prometheus metrics parity, from @ahaysx

Changed

  • Parallelize Kubernetes watch processing, from @scrosby
  • Optimize getting the nodename from a node, from @scrosby

v1.62.6

26 Aug 13:02
Compare
Choose a tag to compare

Added

  • Initial implementation for submitting jobs directly to Kubernetes Scheduler, from @ahaysx
  • Better error handling in scheduler/write functions, from @ahaysx
  • Launch tasks similarly for both Fenzo and K8s Scheduler pools, from @ahaysx
  • Adding prometheus metrics to remaining modules, from @samincheva

Fixed

  • Optimizing total pod count metric and fixing mismatched metric labels, from @samincheva

v1.62.5

18 Aug 22:52
Compare
Choose a tag to compare

Added

  • Make Fenzo config pool-specific and set up for other schedulers, from @ahaysx
  • Prometheus metrics for the kubernetes, API, and tools module, from @samincheva
  • Update of synthetic pods counter metric even if the current match cycle doesn't autoscale, from @samincheva

Changed

  • Performance optimization for add-starting-pods, from @scrosby
  • Remove metatransaction filter from match, from @scrosby
  • Make job resource lookup more efficient in miss path, from @scrosby
  • Relazy some list generation in rank cycle, from @scrosby
  • Parallelize autoscale to run at the same time as main job launches, from @scrosby

v1.62.4

15 Aug 15:50
Compare
Choose a tag to compare

Added

  • Add new JobSubmissionModifier and refactor JobRouter, from @laurameng

Changed

  • Prometheus metrics
    • Updated match cycle metric logic for 0 considerable case, from @samincheva
    • Added prometheus metric for synthetic pods count, from @samincheva
  • Use a factory fn for creating (future) different types of pool handlers, from @ahaysx

v1.62.3

03 Aug 20:38
Compare
Choose a tag to compare

Changed

  • Configured the /metrics endpoint to have a separate rate limit, from @samincheva

v1.62.2

02 Aug 21:08
Compare
Choose a tag to compare

Added

Fixed

  • Use pools & submit pools in /jobs list endpoint, from @laurameng