diff --git a/.versionbot/CHANGELOG.yml b/.versionbot/CHANGELOG.yml index 780bf6ea..03e00cbc 100644 --- a/.versionbot/CHANGELOG.yml +++ b/.versionbot/CHANGELOG.yml @@ -1,3 +1,82 @@ +- commits: + - subject: Update layers/meta-balena to ba25d479aec53db0a1f20667026e57fe47461ebb + hash: c5a4aa9ff0ade0d491c54708fc6bb8bb237ef663 + body: Update layers/meta-balena + footer: + Changelog-entry: Update layers/meta-balena to ba25d479aec53db0a1f20667026e57fe47461ebb + changelog-entry: Update layers/meta-balena to ba25d479aec53db0a1f20667026e57fe47461ebb + author: Self-hosted Renovate Bot + nested: + - commits: + - subject: Update tests/leviathan digest to 081cbeb + hash: 1440f5c245ed251c5677cc72ec9de6e120b41c38 + body: Update tests/leviathan + footer: + Change-type: patch + change-type: patch + author: Self-hosted Renovate Bot + nested: + - commits: + - subject: Update core/contracts digest to 17b44ca + hash: c889b407e4ad56080c98850022def0d122108863 + body: | + Update core/contracts + footer: + Change-type: patch + change-type: patch + author: Self-hosted Renovate Bot + nested: [] + version: leviathan-2.31.20 + title: "" + date: 2024-07-15T14:07:29.332Z + - commits: + - subject: Update core/contracts digest to 773c77c + hash: 2e512d7f1aac17346613962564293e78a0ecd971 + body: | + Update core/contracts + footer: + Change-type: patch + change-type: patch + author: Self-hosted Renovate Bot + nested: [] + version: leviathan-2.31.19 + title: "" + date: 2024-07-12T10:30:54.239Z + - commits: + - subject: "client: use /start endpoint of worker to reserve worker if IDLE + immediately" + hash: 41b535e9ad160a6c663cf39137da562b4843829a + body: > + There is a problem where if the multiple jobs are + running at the same time, all waiting for a worker to be + IDLE, multiple jobs start using the worker at the same + time. The reason was that first, the state of the worker + is polled using /state - then, after some delay, it is + reserved using the /start endpoint. Problem 1 was that + there is a delay between checking and reserving - + leading to a window of time where another job could do + the same thing. Problem 2 is that once /start was used, + there was nothing to stop the client from continuing, + even if the worker was BUSY. This commit forgoes the + /state endpoint, and just skips to trying /start - if + the worker is IDLE, its instanly reserved, if its BUSY, + the reponse is actually checked and nothing happens. + footer: + Change-type: patch + change-type: patch + Signed-off-by: Ryan Cooke + signed-off-by: Ryan Cooke + author: rcooke-warwick + nested: [] + version: leviathan-2.31.18 + title: "" + date: 2024-07-12T09:25:30.846Z + version: meta-balena-6.0.2 + title: "" + date: 2024-07-19T23:27:39.748Z + version: 6.0.2 + title: "" + date: 2024-07-20T03:11:47.576Z - commits: - subject: Update layers/meta-balena to 477bcf8a89128df43feca7e201bb4a5aac0e4dae hash: 4107430bb2b1d37a8875c10d5ba35f70027911dd diff --git a/CHANGELOG.md b/CHANGELOG.md index eb0451c8..28f0316a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,42 @@ All notable changes to this project will be documented in this file +# v6.0.2 +## (2024-07-20) + + +
+ Update layers/meta-balena to ba25d479aec53db0a1f20667026e57fe47461ebb [Self-hosted Renovate Bot] + +> ## meta-balena-6.0.2 +> ### (2024-07-19) +> +> +>
+> Update tests/leviathan digest to 081cbeb [Self-hosted Renovate Bot] +> +>> ### leviathan-2.31.20 +>> #### (2024-07-15) +>> +>> * Update core/contracts digest to 17b44ca [Self-hosted Renovate Bot] +>> +>> ### leviathan-2.31.19 +>> #### (2024-07-12) +>> +>> * Update core/contracts digest to 773c77c [Self-hosted Renovate Bot] +>> +>> ### leviathan-2.31.18 +>> #### (2024-07-12) +>> +>> * client: use /start endpoint of worker to reserve worker if IDLE immediately [rcooke-warwick] +>> +> +>
+> +> + +
+ # v6.0.1 ## (2024-07-19) diff --git a/VERSION b/VERSION index 6d54bbd7..7a9f89d8 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -6.0.1 \ No newline at end of file +6.0.2 \ No newline at end of file