Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[api docs] Stabilize build #205432

Merged
merged 3 commits into from
Jan 3, 2025
Merged

[api docs] Stabilize build #205432

merged 3 commits into from
Jan 3, 2025

Conversation

jbudz
Copy link
Member

@jbudz jbudz commented Jan 2, 2025

The API docs build times have become unstable over the last few months, ranging from 45 to 80 minutes before timing out: https://buildkite.com/elastic/kibana-api-docs-daily/builds?state=failed.

When the API docs build times out in the on-merge pipeline, or takes longer than a pull request build, pull requests based on it will also fail due to missing baseline metrics. Testing at https://buildkite.com/elastic/kibana-pull-request/builds/263821 and https://buildkite.com/elastic/kibana-pull-request/builds/263838 indicates consistency and time improvements with more memory.

This updates the machine type from n2-standard-4 to n2-highmem-4 and allocates 24gb to the node process.

@jbudz jbudz added Team:Operations Team label for Operations Team release_note:skip Skip the PR/issue when compiling release notes backport:prev-major Backport to (8.x, 8.17, 8.16) the previous major branch and other branches in development labels Jan 2, 2025
@jbudz jbudz marked this pull request as ready for review January 2, 2025 20:11
@jbudz jbudz requested a review from a team as a code owner January 2, 2025 20:11
@elasticmachine
Copy link
Contributor

Pinging @elastic/kibana-operations (Team:Operations)

@elasticmachine
Copy link
Contributor

💚 Build Succeeded

Metrics [docs]

✅ unchanged

@jbudz jbudz merged commit 68f510e into elastic:main Jan 3, 2025
9 checks passed
@kibanamachine
Copy link
Contributor

Starting backport for target branches: 8.16, 8.17, 8.x

https://github.com/elastic/kibana/actions/runs/12591153557

kibanamachine pushed a commit to kibanamachine/kibana that referenced this pull request Jan 3, 2025
The API docs build times have become unstable over the last few months,
ranging from 45 to 80 minutes before timing out:
https://buildkite.com/elastic/kibana-api-docs-daily/builds?state=failed.

When the API docs build times out in the on-merge pipeline, or takes
longer than a pull request build, pull requests based on it will also
fail due to missing baseline metrics. Testing at
https://buildkite.com/elastic/kibana-pull-request/builds/263821 and
https://buildkite.com/elastic/kibana-pull-request/builds/263838
indicates consistency and time improvements with more memory.

This updates the machine type from n2-standard-4 to n2-highmem-4 and
allocates 24gb to the node process.

(cherry picked from commit 68f510e)
kibanamachine pushed a commit to kibanamachine/kibana that referenced this pull request Jan 3, 2025
The API docs build times have become unstable over the last few months,
ranging from 45 to 80 minutes before timing out:
https://buildkite.com/elastic/kibana-api-docs-daily/builds?state=failed.

When the API docs build times out in the on-merge pipeline, or takes
longer than a pull request build, pull requests based on it will also
fail due to missing baseline metrics. Testing at
https://buildkite.com/elastic/kibana-pull-request/builds/263821 and
https://buildkite.com/elastic/kibana-pull-request/builds/263838
indicates consistency and time improvements with more memory.

This updates the machine type from n2-standard-4 to n2-highmem-4 and
allocates 24gb to the node process.

(cherry picked from commit 68f510e)
kibanamachine pushed a commit to kibanamachine/kibana that referenced this pull request Jan 3, 2025
The API docs build times have become unstable over the last few months,
ranging from 45 to 80 minutes before timing out:
https://buildkite.com/elastic/kibana-api-docs-daily/builds?state=failed.

When the API docs build times out in the on-merge pipeline, or takes
longer than a pull request build, pull requests based on it will also
fail due to missing baseline metrics. Testing at
https://buildkite.com/elastic/kibana-pull-request/builds/263821 and
https://buildkite.com/elastic/kibana-pull-request/builds/263838
indicates consistency and time improvements with more memory.

This updates the machine type from n2-standard-4 to n2-highmem-4 and
allocates 24gb to the node process.

(cherry picked from commit 68f510e)
@kibanamachine
Copy link
Contributor

💚 All backports created successfully

Status Branch Result
8.16
8.17
8.x

Note: Successful backport PRs will be merged automatically after passing CI.

Questions ?

Please refer to the Backport tool documentation

kibanamachine added a commit that referenced this pull request Jan 3, 2025
# Backport

This will backport the following commits from `main` to `8.16`:
- [[api docs] Stabilize build
(#205432)](#205432)

<!--- Backport version: 9.4.3 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sqren/backport)

<!--BACKPORT
[{"author":{"name":"Jon","email":"[email protected]"},"sourceCommit":{"committedDate":"2025-01-03T01:14:14Z","message":"[api
docs] Stabilize build (#205432)\n\nThe API docs build times have become
unstable over the last few months,\r\nranging from 45 to 80 minutes
before timing
out:\r\nhttps://buildkite.com/elastic/kibana-api-docs-daily/builds?state=failed.\r\n\r\nWhen
the API docs build times out in the on-merge pipeline, or
takes\r\nlonger than a pull request build, pull requests based on it
will also\r\nfail due to missing baseline metrics. Testing
at\r\nhttps://buildkite.com/elastic/kibana-pull-request/builds/263821
and\r\nhttps://buildkite.com/elastic/kibana-pull-request/builds/263838\r\nindicates
consistency and time improvements with more memory.\r\n\r\nThis updates
the machine type from n2-standard-4 to n2-highmem-4 and\r\nallocates
24gb to the node
process.","sha":"68f510eed9dcc3c4488e03315e643e868b10bd08","branchLabelMapping":{"^v9.0.0$":"main","^v8.18.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Operations","release_note:skip","v9.0.0","backport:prev-major"],"title":"[api
docs] Stabilize
build","number":205432,"url":"https://github.com/elastic/kibana/pull/205432","mergeCommit":{"message":"[api
docs] Stabilize build (#205432)\n\nThe API docs build times have become
unstable over the last few months,\r\nranging from 45 to 80 minutes
before timing
out:\r\nhttps://buildkite.com/elastic/kibana-api-docs-daily/builds?state=failed.\r\n\r\nWhen
the API docs build times out in the on-merge pipeline, or
takes\r\nlonger than a pull request build, pull requests based on it
will also\r\nfail due to missing baseline metrics. Testing
at\r\nhttps://buildkite.com/elastic/kibana-pull-request/builds/263821
and\r\nhttps://buildkite.com/elastic/kibana-pull-request/builds/263838\r\nindicates
consistency and time improvements with more memory.\r\n\r\nThis updates
the machine type from n2-standard-4 to n2-highmem-4 and\r\nallocates
24gb to the node
process.","sha":"68f510eed9dcc3c4488e03315e643e868b10bd08"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","branchLabelMappingKey":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/205432","number":205432,"mergeCommit":{"message":"[api
docs] Stabilize build (#205432)\n\nThe API docs build times have become
unstable over the last few months,\r\nranging from 45 to 80 minutes
before timing
out:\r\nhttps://buildkite.com/elastic/kibana-api-docs-daily/builds?state=failed.\r\n\r\nWhen
the API docs build times out in the on-merge pipeline, or
takes\r\nlonger than a pull request build, pull requests based on it
will also\r\nfail due to missing baseline metrics. Testing
at\r\nhttps://buildkite.com/elastic/kibana-pull-request/builds/263821
and\r\nhttps://buildkite.com/elastic/kibana-pull-request/builds/263838\r\nindicates
consistency and time improvements with more memory.\r\n\r\nThis updates
the machine type from n2-standard-4 to n2-highmem-4 and\r\nallocates
24gb to the node
process.","sha":"68f510eed9dcc3c4488e03315e643e868b10bd08"}}]}]
BACKPORT-->

Co-authored-by: Jon <[email protected]>
kibanamachine added a commit that referenced this pull request Jan 3, 2025
# Backport

This will backport the following commits from `main` to `8.x`:
- [[api docs] Stabilize build
(#205432)](#205432)

<!--- Backport version: 9.4.3 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sqren/backport)

<!--BACKPORT
[{"author":{"name":"Jon","email":"[email protected]"},"sourceCommit":{"committedDate":"2025-01-03T01:14:14Z","message":"[api
docs] Stabilize build (#205432)\n\nThe API docs build times have become
unstable over the last few months,\r\nranging from 45 to 80 minutes
before timing
out:\r\nhttps://buildkite.com/elastic/kibana-api-docs-daily/builds?state=failed.\r\n\r\nWhen
the API docs build times out in the on-merge pipeline, or
takes\r\nlonger than a pull request build, pull requests based on it
will also\r\nfail due to missing baseline metrics. Testing
at\r\nhttps://buildkite.com/elastic/kibana-pull-request/builds/263821
and\r\nhttps://buildkite.com/elastic/kibana-pull-request/builds/263838\r\nindicates
consistency and time improvements with more memory.\r\n\r\nThis updates
the machine type from n2-standard-4 to n2-highmem-4 and\r\nallocates
24gb to the node
process.","sha":"68f510eed9dcc3c4488e03315e643e868b10bd08","branchLabelMapping":{"^v9.0.0$":"main","^v8.18.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Operations","release_note:skip","v9.0.0","backport:prev-major"],"title":"[api
docs] Stabilize
build","number":205432,"url":"https://github.com/elastic/kibana/pull/205432","mergeCommit":{"message":"[api
docs] Stabilize build (#205432)\n\nThe API docs build times have become
unstable over the last few months,\r\nranging from 45 to 80 minutes
before timing
out:\r\nhttps://buildkite.com/elastic/kibana-api-docs-daily/builds?state=failed.\r\n\r\nWhen
the API docs build times out in the on-merge pipeline, or
takes\r\nlonger than a pull request build, pull requests based on it
will also\r\nfail due to missing baseline metrics. Testing
at\r\nhttps://buildkite.com/elastic/kibana-pull-request/builds/263821
and\r\nhttps://buildkite.com/elastic/kibana-pull-request/builds/263838\r\nindicates
consistency and time improvements with more memory.\r\n\r\nThis updates
the machine type from n2-standard-4 to n2-highmem-4 and\r\nallocates
24gb to the node
process.","sha":"68f510eed9dcc3c4488e03315e643e868b10bd08"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","branchLabelMappingKey":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/205432","number":205432,"mergeCommit":{"message":"[api
docs] Stabilize build (#205432)\n\nThe API docs build times have become
unstable over the last few months,\r\nranging from 45 to 80 minutes
before timing
out:\r\nhttps://buildkite.com/elastic/kibana-api-docs-daily/builds?state=failed.\r\n\r\nWhen
the API docs build times out in the on-merge pipeline, or
takes\r\nlonger than a pull request build, pull requests based on it
will also\r\nfail due to missing baseline metrics. Testing
at\r\nhttps://buildkite.com/elastic/kibana-pull-request/builds/263821
and\r\nhttps://buildkite.com/elastic/kibana-pull-request/builds/263838\r\nindicates
consistency and time improvements with more memory.\r\n\r\nThis updates
the machine type from n2-standard-4 to n2-highmem-4 and\r\nallocates
24gb to the node
process.","sha":"68f510eed9dcc3c4488e03315e643e868b10bd08"}}]}]
BACKPORT-->

Co-authored-by: Jon <[email protected]>
kibanamachine added a commit that referenced this pull request Jan 3, 2025
# Backport

This will backport the following commits from `main` to `8.17`:
- [[api docs] Stabilize build
(#205432)](#205432)

<!--- Backport version: 9.4.3 -->

### Questions ?
Please refer to the [Backport tool
documentation](https://github.com/sqren/backport)

<!--BACKPORT
[{"author":{"name":"Jon","email":"[email protected]"},"sourceCommit":{"committedDate":"2025-01-03T01:14:14Z","message":"[api
docs] Stabilize build (#205432)\n\nThe API docs build times have become
unstable over the last few months,\r\nranging from 45 to 80 minutes
before timing
out:\r\nhttps://buildkite.com/elastic/kibana-api-docs-daily/builds?state=failed.\r\n\r\nWhen
the API docs build times out in the on-merge pipeline, or
takes\r\nlonger than a pull request build, pull requests based on it
will also\r\nfail due to missing baseline metrics. Testing
at\r\nhttps://buildkite.com/elastic/kibana-pull-request/builds/263821
and\r\nhttps://buildkite.com/elastic/kibana-pull-request/builds/263838\r\nindicates
consistency and time improvements with more memory.\r\n\r\nThis updates
the machine type from n2-standard-4 to n2-highmem-4 and\r\nallocates
24gb to the node
process.","sha":"68f510eed9dcc3c4488e03315e643e868b10bd08","branchLabelMapping":{"^v9.0.0$":"main","^v8.18.0$":"8.x","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Operations","release_note:skip","v9.0.0","backport:prev-major"],"title":"[api
docs] Stabilize
build","number":205432,"url":"https://github.com/elastic/kibana/pull/205432","mergeCommit":{"message":"[api
docs] Stabilize build (#205432)\n\nThe API docs build times have become
unstable over the last few months,\r\nranging from 45 to 80 minutes
before timing
out:\r\nhttps://buildkite.com/elastic/kibana-api-docs-daily/builds?state=failed.\r\n\r\nWhen
the API docs build times out in the on-merge pipeline, or
takes\r\nlonger than a pull request build, pull requests based on it
will also\r\nfail due to missing baseline metrics. Testing
at\r\nhttps://buildkite.com/elastic/kibana-pull-request/builds/263821
and\r\nhttps://buildkite.com/elastic/kibana-pull-request/builds/263838\r\nindicates
consistency and time improvements with more memory.\r\n\r\nThis updates
the machine type from n2-standard-4 to n2-highmem-4 and\r\nallocates
24gb to the node
process.","sha":"68f510eed9dcc3c4488e03315e643e868b10bd08"}},"sourceBranch":"main","suggestedTargetBranches":[],"targetPullRequestStates":[{"branch":"main","label":"v9.0.0","branchLabelMappingKey":"^v9.0.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/205432","number":205432,"mergeCommit":{"message":"[api
docs] Stabilize build (#205432)\n\nThe API docs build times have become
unstable over the last few months,\r\nranging from 45 to 80 minutes
before timing
out:\r\nhttps://buildkite.com/elastic/kibana-api-docs-daily/builds?state=failed.\r\n\r\nWhen
the API docs build times out in the on-merge pipeline, or
takes\r\nlonger than a pull request build, pull requests based on it
will also\r\nfail due to missing baseline metrics. Testing
at\r\nhttps://buildkite.com/elastic/kibana-pull-request/builds/263821
and\r\nhttps://buildkite.com/elastic/kibana-pull-request/builds/263838\r\nindicates
consistency and time improvements with more memory.\r\n\r\nThis updates
the machine type from n2-standard-4 to n2-highmem-4 and\r\nallocates
24gb to the node
process.","sha":"68f510eed9dcc3c4488e03315e643e868b10bd08"}}]}]
BACKPORT-->

Co-authored-by: Jon <[email protected]>
CAWilson94 pushed a commit to CAWilson94/kibana that referenced this pull request Jan 13, 2025
The API docs build times have become unstable over the last few months,
ranging from 45 to 80 minutes before timing out:
https://buildkite.com/elastic/kibana-api-docs-daily/builds?state=failed.

When the API docs build times out in the on-merge pipeline, or takes
longer than a pull request build, pull requests based on it will also
fail due to missing baseline metrics. Testing at
https://buildkite.com/elastic/kibana-pull-request/builds/263821 and
https://buildkite.com/elastic/kibana-pull-request/builds/263838
indicates consistency and time improvements with more memory.

This updates the machine type from n2-standard-4 to n2-highmem-4 and
allocates 24gb to the node process.
viduni94 pushed a commit to viduni94/kibana that referenced this pull request Jan 23, 2025
The API docs build times have become unstable over the last few months,
ranging from 45 to 80 minutes before timing out:
https://buildkite.com/elastic/kibana-api-docs-daily/builds?state=failed.

When the API docs build times out in the on-merge pipeline, or takes
longer than a pull request build, pull requests based on it will also
fail due to missing baseline metrics. Testing at
https://buildkite.com/elastic/kibana-pull-request/builds/263821 and
https://buildkite.com/elastic/kibana-pull-request/builds/263838
indicates consistency and time improvements with more memory.

This updates the machine type from n2-standard-4 to n2-highmem-4 and
allocates 24gb to the node process.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backport:prev-major Backport to (8.x, 8.17, 8.16) the previous major branch and other branches in development release_note:skip Skip the PR/issue when compiling release notes Team:Operations Team label for Operations Team v8.16.3 v8.17.1 v8.18.0 v9.0.0
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants