[8.9] Add Fleet audit logging memory leak to 8.8.0-8.8.1 known issues (#160566) (#160889)

# Backport

This will backport the following commits from `main` to `8.9`:
- [Add Fleet audit logging memory leak to 8.8.0-8.8.1 known issues
(#160566)](https://github.com/elastic/kibana/pull/160566)

<!--- Backport version: 8.9.7 -->

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

<!--BACKPORT
[{"author":{"name":"Pius","email":"pius@elastic.co"},"sourceCommit":{"committedDate":"2023-06-29T12:51:02Z","message":"Add
Fleet audit logging memory leak to 8.8.0-8.8.1 known issues
(#160566)\n\nThis PR adds Fleet audit logging memory leak to 8.8.0-8.8.1
known issues. \r\n\r\nRef:
https://github.com/elastic/kibana/pull/159807\r\n\r\nCo-authored-by:
James Rodewig <james.rodewig@elastic.co>\r\nCo-authored-by: David
Kilfoyle
<41695641+kilfoyle@users.noreply.github.com>","sha":"89b97a52ecfe81c80c4680db096c7f5680c94360","branchLabelMapping":{"^v8.10.0$":"main","^v(\\d+).(\\d+).\\d+$":"$1.$2"}},"sourcePullRequest":{"labels":["Team:Docs","release_note:skip","Team:Fleet","documentation","v8.9.0","v8.8.2","v8.10.0"],"number":160566,"url":"https://github.com/elastic/kibana/pull/160566","mergeCommit":{"message":"Add
Fleet audit logging memory leak to 8.8.0-8.8.1 known issues
(#160566)\n\nThis PR adds Fleet audit logging memory leak to 8.8.0-8.8.1
known issues. \r\n\r\nRef:
https://github.com/elastic/kibana/pull/159807\r\n\r\nCo-authored-by:
James Rodewig <james.rodewig@elastic.co>\r\nCo-authored-by: David
Kilfoyle
<41695641+kilfoyle@users.noreply.github.com>","sha":"89b97a52ecfe81c80c4680db096c7f5680c94360"}},"sourceBranch":"main","suggestedTargetBranches":["8.9","8.8"],"targetPullRequestStates":[{"branch":"8.9","label":"v8.9.0","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"8.8","label":"v8.8.2","labelRegex":"^v(\\d+).(\\d+).\\d+$","isSourceBranch":false,"state":"NOT_CREATED"},{"branch":"main","label":"v8.10.0","labelRegex":"^v8.10.0$","isSourceBranch":true,"state":"MERGED","url":"https://github.com/elastic/kibana/pull/160566","number":160566,"mergeCommit":{"message":"Add
Fleet audit logging memory leak to 8.8.0-8.8.1 known issues
(#160566)\n\nThis PR adds Fleet audit logging memory leak to 8.8.0-8.8.1
known issues. \r\n\r\nRef:
https://github.com/elastic/kibana/pull/159807\r\n\r\nCo-authored-by:
James Rodewig <james.rodewig@elastic.co>\r\nCo-authored-by: David
Kilfoyle
<41695641+kilfoyle@users.noreply.github.com>","sha":"89b97a52ecfe81c80c4680db096c7f5680c94360"}}]}]
BACKPORT-->

Co-authored-by: Pius <pius@elastic.co>
This commit is contained in:
Kibana Machine 2023-06-29 09:15:03 -04:00 committed by GitHub
parent 231507d29e
commit 7d6c2468d7
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -105,6 +105,26 @@ Uptime::
Review the following information about the {kib} 8.8.1 release.
[float]
[[known-issues-8.8.1]]
=== Known issues
// tag::known-issue-159807[]
[discrete]
.Memory leak in {fleet} audit logging.
[%collapsible]
====
*Details* +
{fleet} introduced audit logging for various CRUD (create, read, update, and delete) operations in version 8.8.0.
While audit logging is not enabled by default, we have identified an off-heap memory leak in the implementation of {fleet} audit logging that can result in poor {kib} performance, and in some cases {kib} instances being terminated by the OS kernel's oom-killer. This memory leak can occur even when {kib} audit logging is not explicitly enabled (regardless of whether `xpack.security.audit.enabled` is set in the `kibana.yml` settings file).
*Impact* +
The version 8.8.2 release includes in {kibana-pull}159807[a fix] for this problem. If you are using {fleet} integrations
and {kib} audit logging in version 8.8.0 or 8.8.1, you should upgrade to 8.8.2 or above to obtain the fix.
====
// end::known-issue-159807[]
[float]
[[breaking-changes-8.8.1]]
=== Breaking changes
@ -196,6 +216,20 @@ The 8.8.1 release includes in {kibana-pull}158940[a fix] for this problem. Custo
====
// end::known-issue-158940[]
// tag::known-issue-159807[]
[discrete]
.Memory leak in {fleet} audit logging.
[%collapsible]
====
*Details* +
{fleet} introduced audit logging for various CRUD (create, read, update, and delete) operations in version 8.8.0.
While audit logging is not enabled by default, we have identified an off-heap memory leak in the implementation of {fleet} audit logging that can result in poor {kib} performance, and in some cases {kib} instances being terminated by the OS kernel's oom-killer. This memory leak can occur even when {kib} audit logging is not explicitly enabled (regardless of whether `xpack.security.audit.enabled` is set in the `kibana.yml` settings file).
*Impact* +
The version 8.8.2 release includes in {kibana-pull}159807[a fix] for this problem. If you are using {fleet} integrations
and {kib} audit logging in version 8.8.0 or 8.8.1, you should upgrade to 8.8.2 or above to obtain the fix.
====
// end::known-issue-159807[]
// tag::known-issue-155203[]
[discrete]
.Monitors in Synthetics may stop running