Skip to content

Commit ae2204a

Browse files
Add issue template for JDK bump
1 parent e751cb2 commit ae2204a

File tree

2 files changed

+31
-6
lines changed

2 files changed

+31
-6
lines changed

.github/ISSUE_TEMPLATE/jdk-bump.md

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
---
2+
name: JDK Bump
3+
about: Tasks that need to be done to support a new JDK release in benchmarks
4+
title: Add support for JDK xx in Benchmarks
5+
labels: meta
6+
assignees: ''
7+
8+
---
9+
10+
### Rally
11+
12+
* [ ] Create an infra PR to add the new `JAVAx_HOME` in the rally builds (this is needed because Rally builds Elasticsearch from sources)
13+
* [ ] Add the build and runtime JDK in rally-teams - see e.g. https://github.com/elastic/rally-teams/pull/22
14+
* [ ] Expose the new environment variable in Rally in `tox.ini`
15+
16+
### Nightly Benchmarks / Longrunning benchmarks
17+
18+
* [ ] Create an infra PR to add the new JDK for the macrobenchmark machines (nightly, low-mem, longrunning) - see e.g. https://github.com/elastic/infra/pull/9571 (ensure that infra executes Ansible against the machines so the JDK is present there).
19+
* [ ] Ensure that our Vagrant workflow still works
20+
* [ ] (only if the minimum runtime JDK changes) Create an infra PR to bump the runtime JDK in the build definitions of our nightly macrobenchmark builds
21+
* [ ] (only if the minimum runtime JDK changes) update the runtime JDK in night-rally's config
22+
* [ ] (only if the minimum runtime JDK changes) update the nightly benchmarks index page to mention that we've bumped the runtime JDK.
23+
24+
### Microbenchmarks
25+
26+
* [ ] Create an infra PR to add the new JDK for the microbenchmark machine - see e.g. https://github.com/elastic/infra/pull/16664 (ensure that infra executes Ansible against the machines so the JDK is present there).
27+
* [ ] Create an infra PR to bump the JDK in microbenchmark builds: e.g. https://github.com/elastic/infra/pull/16663
Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,14 @@
11
---
22
name: Run release benchmarks
3-
about: >
4-
To track progress of benchmarks for a specific Elasticsearch release
3+
about: To track progress of benchmarks for a specific Elasticsearch release
54
title: Run release benchmarks for Elasticsearch x.y.z
6-
labels: "benchmark"
7-
projects: "Elasticsearch Performance"
8-
assignees: ""
5+
labels: benchmark
6+
assignees: ''
7+
98
---
109

1110
- [ ] mode: `release`, release_license: `oss` - triggered by `your user handle here` as `link to all triggered builds here`
1211
- [ ] mode: `release`, release_license: `basic` - triggered by `your user handle here` as `link to all triggered builds here`
1312
- [ ] mode: `release`, RELEASE_LICENSE: `trial` + RELEASE_X_PACK_COMPONENTS: `security` - triggered by `your user handle here` as `link to all triggered builds here`
1413
- [ ] mode: `release:docker` (everything else default i.e. `oss`) - triggered by `your user handle here` as `link to all triggered builds here`
1514
- [ ] mode: `release:encryption-at-rest` (everything else default i.e. `oss`) - triggered by `your user handle here` as `link to all triggered builds here`
16-

0 commit comments

Comments
 (0)