Sebastian Serth
9541a73e1f
Enable Dependabot auto-merge for all minor releases
2023-12-16 00:10:14 +01:00
dependabot[bot]
1912a91c03
Bump github.com/google/uuid from 1.4.0 to 1.5.0
...
Bumps [github.com/google/uuid](https://github.com/google/uuid ) from 1.4.0 to 1.5.0.
- [Release notes](https://github.com/google/uuid/releases )
- [Changelog](https://github.com/google/uuid/blob/master/CHANGELOG.md )
- [Commits](https://github.com/google/uuid/compare/v1.4.0...v1.5.0 )
---
updated-dependencies:
- dependency-name: github.com/google/uuid
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-12-15 15:37:41 +01:00
dependabot[bot]
063797aaf2
Bump github.com/hashicorp/nomad from 1.7.1 to 1.7.2
...
Bumps [github.com/hashicorp/nomad](https://github.com/hashicorp/nomad ) from 1.7.1 to 1.7.2.
- [Release notes](https://github.com/hashicorp/nomad/releases )
- [Changelog](https://github.com/hashicorp/nomad/blob/main/CHANGELOG.md )
- [Commits](https://github.com/hashicorp/nomad/compare/v1.7.1...v1.7.2 )
---
updated-dependencies:
- dependency-name: github.com/hashicorp/nomad
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-12-15 03:45:36 +00:00
dependabot[bot]
b350ee61b8
Bump github.com/hashicorp/nomad from 1.7.0 to 1.7.1
...
Bumps [github.com/hashicorp/nomad](https://github.com/hashicorp/nomad ) from 1.7.0 to 1.7.1.
- [Release notes](https://github.com/hashicorp/nomad/releases )
- [Changelog](https://github.com/hashicorp/nomad/blob/main/CHANGELOG.md )
- [Commits](https://github.com/hashicorp/nomad/compare/v1.7.0...v1.7.1 )
---
updated-dependencies:
- dependency-name: github.com/hashicorp/nomad
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-12-11 03:19:21 +00:00
dependabot[bot]
ffe4f5ec6d
Bump github.com/hashicorp/nomad from 1.6.3 to 1.7.0
...
Bumps [github.com/hashicorp/nomad](https://github.com/hashicorp/nomad ) from 1.6.3 to 1.7.0.
- [Release notes](https://github.com/hashicorp/nomad/releases )
- [Changelog](https://github.com/hashicorp/nomad/blob/main/CHANGELOG.md )
- [Commits](https://github.com/hashicorp/nomad/compare/v1.6.3...v1.7.0 )
---
updated-dependencies:
- dependency-name: github.com/hashicorp/nomad
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-12-08 09:25:00 +01:00
dependabot[bot]
2e616127f9
Bump tj-actions/branch-names from 7 to 8
...
Bumps [tj-actions/branch-names](https://github.com/tj-actions/branch-names ) from 7 to 8.
- [Release notes](https://github.com/tj-actions/branch-names/releases )
- [Changelog](https://github.com/tj-actions/branch-names/blob/main/HISTORY.md )
- [Commits](https://github.com/tj-actions/branch-names/compare/v7...v8 )
---
updated-dependencies:
- dependency-name: tj-actions/branch-names
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-12-08 08:49:50 +01:00
dependabot[bot]
90c62bbd20
Bump actions/setup-python from 4 to 5
...
Bumps [actions/setup-python](https://github.com/actions/setup-python ) from 4 to 5.
- [Release notes](https://github.com/actions/setup-python/releases )
- [Commits](https://github.com/actions/setup-python/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/setup-python
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-12-07 12:19:46 +01:00
dependabot[bot]
04e3f42b21
Bump actions/setup-go from 4 to 5
...
Bumps [actions/setup-go](https://github.com/actions/setup-go ) from 4 to 5.
- [Release notes](https://github.com/actions/setup-go/releases )
- [Commits](https://github.com/actions/setup-go/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/setup-go
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-12-07 08:06:47 +01:00
dependabot[bot]
8d9316562e
Bump github.com/influxdata/influxdb-client-go/v2 from 2.12.4 to 2.13.0
...
Bumps [github.com/influxdata/influxdb-client-go/v2](https://github.com/influxdata/influxdb-client-go ) from 2.12.4 to 2.13.0.
- [Release notes](https://github.com/influxdata/influxdb-client-go/releases )
- [Changelog](https://github.com/influxdata/influxdb-client-go/blob/master/CHANGELOG.md )
- [Commits](https://github.com/influxdata/influxdb-client-go/compare/v2.12.4...v2.13.0 )
---
updated-dependencies:
- dependency-name: github.com/influxdata/influxdb-client-go/v2
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-12-06 08:37:35 +01:00
Maximilian Paß
e3a8d202ac
Adjust Influxdb buffering
...
as we have experienced silent package drops. This issue is not fixed, it is just made less probable.
2023-12-03 01:27:49 +01:00
dependabot[bot]
adfdf24e0d
Bump com.amazonaws:aws-java-sdk-apigatewaymanagementapi
...
Bumps [com.amazonaws:aws-java-sdk-apigatewaymanagementapi](https://github.com/aws/aws-sdk-java ) from 1.12.578 to 1.12.603.
- [Changelog](https://github.com/aws/aws-sdk-java/blob/master/CHANGELOG.md )
- [Commits](https://github.com/aws/aws-sdk-java/compare/1.12.578...1.12.603 )
---
updated-dependencies:
- dependency-name: com.amazonaws:aws-java-sdk-apigatewaymanagementapi
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-12-01 03:40:30 +00:00
Maximilian Paß
c9922e2539
Decrease Log severity
...
of failing requests because it's likely that another error with more information has already been reported.
2023-11-30 16:44:22 +01:00
dependabot[bot]
6102759b7c
Bump actions/setup-java from 3 to 4
...
Bumps [actions/setup-java](https://github.com/actions/setup-java ) from 3 to 4.
- [Release notes](https://github.com/actions/setup-java/releases )
- [Commits](https://github.com/actions/setup-java/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/setup-java
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-11-30 07:48:04 +01:00
dependabot[bot]
a715ddaa60
Bump golang.org/x/sys from 0.14.0 to 0.15.0
...
Bumps [golang.org/x/sys](https://github.com/golang/sys ) from 0.14.0 to 0.15.0.
- [Commits](https://github.com/golang/sys/compare/v0.14.0...v0.15.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/sys
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-11-28 09:07:31 +01:00
dependabot[bot]
2d6ee02701
Bump golang.org/x/sys from 0.13.0 to 0.14.0
...
Bumps [golang.org/x/sys](https://github.com/golang/sys ) from 0.13.0 to 0.14.0.
- [Commits](https://github.com/golang/sys/compare/v0.13.0...v0.14.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/sys
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-11-24 08:59:07 +01:00
Maximilian Paß
9646542499
Inject Execution Debug Message
...
for measuring the performance of the until loop of the stderr connection.
2023-11-23 16:17:30 +01:00
Maximilian Paß
8292b073e3
Remove deprecated syscall
dependency.
2023-11-23 16:06:26 +01:00
Maximilian Paß
64412e1c4b
Revert "Inject Execution Debug Message"
...
This reverts commit 04a2d0ff3b
.
2023-11-23 15:27:31 +01:00
Maximilian Paß
04a2d0ff3b
Inject Execution Debug Message
...
for measuring the performance of the until loop of the stderr connection.
2023-11-23 15:25:23 +01:00
Maximilian Paß
cb08787c7d
Rephrase Evaluation channel log statement.
2023-11-23 13:22:13 +01:00
Maximilian Paß
ab12c9046d
Decrease Log Severity
...
of errors trying to read the request body.
2023-11-22 19:14:42 +01:00
dependabot[bot]
98e27ccfd6
Bump github.com/go-jose/go-jose/v3 from 3.0.0 to 3.0.1
...
Bumps [github.com/go-jose/go-jose/v3](https://github.com/go-jose/go-jose ) from 3.0.0 to 3.0.1.
- [Release notes](https://github.com/go-jose/go-jose/releases )
- [Changelog](https://github.com/go-jose/go-jose/blob/v3/CHANGELOG.md )
- [Commits](https://github.com/go-jose/go-jose/compare/v3.0.0...v3.0.1 )
---
updated-dependencies:
- dependency-name: github.com/go-jose/go-jose/v3
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-11-21 22:27:27 +00:00
Maximilian Paß
096ac9874f
Remove misleading warning.
2023-11-19 12:09:51 +00:00
Maximilian Paß
4ce124fdab
Fix flaky TestNomadStderrFifoIsRemoved
...
that expected only one allocation per job. However, in practice, a job can be rescheduled on multiple allocations.
2023-11-17 23:38:06 +00:00
Maximilian Paß
41eb2627ae
Handle stopping goroutines of the MemoryLeakTestSuite.
...
We observed a race condition that sometimes goroutines are just closing but still measured by the goroutine Lookup of the following test.
We try to avoid this by adding `runtime.Gosched()` at the start of each test.
2023-11-16 12:10:57 +01:00
Maximilian Paß
2ea24911de
Fix inconsistent calculation of goroutines.
...
We observed that sometimes the `pprof.Lookup("goroutine")` resulted in a different goroutine count than `runtime.NumGoroutine()`. It might be due to a race condition, but our usage of both made it impossible to debug.
2023-11-16 12:10:57 +01:00
Maximilian Paß
7a446fee26
Fix flaky TestUpdateRunnersLogsErrorFromWatchAllocation.
2023-11-16 12:10:57 +01:00
Maximilian Paß
3ce014f5f3
Fix flaky TestSendsSignalAfterTimeout.
2023-11-16 12:10:57 +01:00
Maximilian Paß
c820ff99e6
Fix flaky TestWithSeparateStderr.
2023-11-16 12:10:57 +01:00
Maximilian Paß
70c108aebf
Unify the representation of the three dots.
2023-11-09 13:11:39 +01:00
Maximilian Paß
0f7e98f78e
Refactor PrewarmingPoolAlert triggering
...
from route-based to Nomad-Event-Stream-based.
2023-11-09 13:11:39 +01:00
Maximilian Paß
7b82300ff7
Refactor PrewarmingPoolAlert triggering
...
from route-based to Nomad-Event-Stream-based.
2023-11-09 13:11:39 +01:00
Maximilian Paß
543939e5cb
Add independent environment reload
...
in the case that the prewarming pool is depleting (see PrewarmingPoolThreshold) and is still depleting after a timeout (PrewarmingPoolReloadTimeout).
2023-11-09 13:11:39 +01:00
Maximilian Paß
c46a09eeae
Add Prewarming Pool Alert
...
that checks for every environment if the filled share of the prewarmin pool is at least the specified threshold.
2023-11-09 13:11:39 +01:00
dependabot[bot]
1be3ce5ae1
Bump github.com/gorilla/websocket from 1.5.0 to 1.5.1
...
Bumps [github.com/gorilla/websocket](https://github.com/gorilla/websocket ) from 1.5.0 to 1.5.1.
- [Release notes](https://github.com/gorilla/websocket/releases )
- [Commits](https://github.com/gorilla/websocket/compare/v1.5.0...v1.5.1 )
---
updated-dependencies:
- dependency-name: github.com/gorilla/websocket
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-11-06 06:58:19 +00:00
dependabot[bot]
d99dea63e3
Bump github.com/influxdata/influxdb-client-go/v2 from 2.12.3 to 2.12.4
...
Bumps [github.com/influxdata/influxdb-client-go/v2](https://github.com/influxdata/influxdb-client-go ) from 2.12.3 to 2.12.4.
- [Release notes](https://github.com/influxdata/influxdb-client-go/releases )
- [Changelog](https://github.com/influxdata/influxdb-client-go/blob/master/CHANGELOG.md )
- [Commits](https://github.com/influxdata/influxdb-client-go/compare/v2.12.3...v2.12.4 )
---
updated-dependencies:
- dependency-name: github.com/influxdata/influxdb-client-go/v2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-11-06 03:31:48 +00:00
dependabot[bot]
47d55426b4
Bump github.com/gorilla/mux from 1.8.0 to 1.8.1
...
Bumps [github.com/gorilla/mux](https://github.com/gorilla/mux ) from 1.8.0 to 1.8.1.
- [Release notes](https://github.com/gorilla/mux/releases )
- [Commits](https://github.com/gorilla/mux/compare/v1.8.0...v1.8.1 )
---
updated-dependencies:
- dependency-name: github.com/gorilla/mux
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-11-06 03:23:24 +00:00
Sebastian Serth
1d93f3895f
Reduce severity of "Too many idle runners"
2023-11-01 18:42:45 +01:00
dependabot[bot]
4c3d71ecf1
Bump com.amazonaws:aws-java-sdk-apigatewaymanagementapi
...
Bumps [com.amazonaws:aws-java-sdk-apigatewaymanagementapi](https://github.com/aws/aws-sdk-java ) from 1.12.560 to 1.12.578.
- [Changelog](https://github.com/aws/aws-sdk-java/blob/master/CHANGELOG.md )
- [Commits](https://github.com/aws/aws-sdk-java/compare/1.12.560...1.12.578 )
---
updated-dependencies:
- dependency-name: com.amazonaws:aws-java-sdk-apigatewaymanagementapi
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-11-01 03:37:21 +00:00
Maximilian Paß
f259d65aa4
Add unit tests for runner recovery.
2023-10-31 15:49:56 +01:00
Maximilian Paß
160a097d07
Fix flaky test TestDestroysRunnerAfterTimeoutAndSignal.
2023-10-31 15:49:56 +01:00
Maximilian Paß
d0dd5c08cb
Remove usage of context.DeadlineExceeded
...
for internal decisions as this error is strongly used by other packages. By checking such wrapped errors the internal decision can be influenced accidentally.
In this case the retry mechanism checked if the error is context.DeadlineExceeded and assumed it would be created by the internal context. This assumption was wrong.
2023-10-31 15:49:56 +01:00
Maximilian Paß
6b69a2d732
Refactor Nomad Recovery
...
from an approach that loaded the runners only once at the startup
to a method that will be repeated i.e. if the Nomad Event Stream connection interrupts.
2023-10-31 15:49:56 +01:00
Maximilian Paß
b2898f9183
Fix List of the Environments with fetch.
...
Before the List function dropped all idleRunners of all environments when fetch was set.
Additionally, the replaced environment was not destroyed properly so that a goroutine for it and for all its idle runners remained running.
2023-10-31 15:49:56 +01:00
dependabot[bot]
809ca0321d
Bump github.com/hashicorp/nomad from 1.6.2 to 1.6.3
...
Bumps [github.com/hashicorp/nomad](https://github.com/hashicorp/nomad ) from 1.6.2 to 1.6.3.
- [Release notes](https://github.com/hashicorp/nomad/releases )
- [Changelog](https://github.com/hashicorp/nomad/blob/main/CHANGELOG.md )
- [Commits](https://github.com/hashicorp/nomad/compare/v1.6.2...v1.6.3 )
---
updated-dependencies:
- dependency-name: github.com/hashicorp/nomad
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-10-31 10:33:28 +01:00
Maximilian Paß
2713e8672c
Add error for empty list file system execution.
...
Normally, the result of executing the `lsCommand` should never be empty. However, we have observed that CodeOcean sometimes receives an empty JSON result if the runner is being deleted while the list file system request is processed. Therefore, we add a check if something has been written to CodeOcean and otherwise report an error.
2023-10-29 15:23:40 +01:00
dependabot[bot]
e4769ee1b3
Bump github.com/google/uuid from 1.3.1 to 1.4.0
...
Bumps [github.com/google/uuid](https://github.com/google/uuid ) from 1.3.1 to 1.4.0.
- [Release notes](https://github.com/google/uuid/releases )
- [Changelog](https://github.com/google/uuid/blob/master/CHANGELOG.md )
- [Commits](https://github.com/google/uuid/compare/v1.3.1...v1.4.0 )
---
updated-dependencies:
- dependency-name: github.com/google/uuid
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-10-27 09:45:21 +02:00
dependabot[bot]
a024183802
Bump google.golang.org/grpc from 1.58.2 to 1.58.3
...
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go ) from 1.58.2 to 1.58.3.
- [Release notes](https://github.com/grpc/grpc-go/releases )
- [Commits](https://github.com/grpc/grpc-go/compare/v1.58.2...v1.58.3 )
---
updated-dependencies:
- dependency-name: google.golang.org/grpc
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-10-26 15:15:23 +02:00
Maximilian Paß
14b012486d
Formalize Memory Monitoring
...
by extracting the interval and threshold into configuration options.
Related to f670b07e
.
2023-10-12 16:16:46 +02:00
dependabot[bot]
ca42369057
Bump golang.org/x/net from 0.15.0 to 0.17.0
...
Bumps [golang.org/x/net](https://github.com/golang/net ) from 0.15.0 to 0.17.0.
- [Commits](https://github.com/golang/net/compare/v0.15.0...v0.17.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/net
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-10-12 08:26:38 +02:00