From 3c64a6eab392696dafb5f6ee226e746e32777cfb Mon Sep 17 00:00:00 2001 From: Luis Perez Date: Tue, 17 Sep 2024 08:25:56 -0700 Subject: [PATCH] Released 2.5.0 via make release --- Makefile | 2 +- debian/changelog | 17 +++++++++++++++++ tron/__init__.py | 2 +- 3 files changed, 19 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index ef3595aeb..9c39e71d2 100644 --- a/Makefile +++ b/Makefile @@ -1,5 +1,5 @@ # Edit this release and run "make release" -RELEASE=2.4.2 +RELEASE=2.5.0 SHELL=/bin/bash diff --git a/debian/changelog b/debian/changelog index 74a60f47b..c19a8fbd1 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,20 @@ +tron (2.5.0) jammy; urgency=medium + + * 2.5.0 tagged with 'make release' + Commit: Attempt to batch config loading for deployments (#996) + Right now we make at most 2N calls to the Tron API during config + deployments: N to get the current configs and at most N if all + services have changes. To start, I"d like to reduce this to N by + allowing GET /api/config to return all the configs so that the only + requests needed are POSTs for changed configs. Depending on how + this goes, we can look into batching up the POSTs so that we can + also do that in a single request. In terms of speed, it looks like + loading all the configs from pnw-prod (on my devbox) with this new + behavior takes ~3s - which isn"t great, but there"s a decent bit of + file IO going on here :( + + -- Luis Perez Tue, 17 Sep 2024 08:25:15 -0700 + tron (2.4.2) jammy; urgency=medium * 2.4.2 tagged with 'make release' diff --git a/tron/__init__.py b/tron/__init__.py index 2e0dc6062..3ac62df1d 100644 --- a/tron/__init__.py +++ b/tron/__init__.py @@ -17,4 +17,4 @@ # setup phase, the dependencies may not exist on disk yet. # # Don't bump version manually. See `make release` docs in ./Makefile -__version__ = "2.4.2" +__version__ = "2.5.0"