You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: build-tools-internal/src/main/java/org/elasticsearch/gradle/internal/precommit/ThirdPartyAuditPrecommitPlugin.java
Copy file name to clipboardExpand all lines: docs/reference/elasticsearch/index-lifecycle-actions/ilm-rollover.md
+5-1Lines changed: 5 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -57,9 +57,13 @@ The index will roll over once any `max_*` condition is satisfied and all `min_*`
57
57
`max_docs`
58
58
: (Optional, integer) Triggers rollover after the specified maximum number of documents is reached. Documents added since the last refresh are not included in the document count. The document count does **not** include documents in replica shards.
59
59
60
-
`max_size`
60
+
`max_size` {applies_to}`stack: deprecated 9.3.0+`
61
61
: (Optional, [byte units](/reference/elasticsearch/rest-apis/api-conventions.md#byte-units)) Triggers rollover when the index reaches a certain size. This is the total size of all primary shards in the index. Replicas are not counted toward the maximum index size.
62
62
63
+
:::{admonition} Deprecated
64
+
The `max_size` rollover attribute will be removed in a future version. Use `max_primary_shard_size` instead.
65
+
:::
66
+
63
67
::::{tip}
64
68
To see the current index size, use the [_cat indices](https://www.elastic.co/docs/api/doc/elasticsearch/operation/operation-cat-indices) API. The `pri.store.size` value shows the combined size of all primary shards.
Copy file name to clipboardExpand all lines: docs/reference/enrich-processor/geoip-processor.md
+9-8Lines changed: 9 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -214,8 +214,7 @@ If you can’t [automatically update](#geoip-automatic-updates) your IP geolocat
214
214
*[Use a custom endpoint](#use-custom-geoip-endpoint)
215
215
*[Manually update your IP geolocation databases](#manually-update-geoip-databases)
216
216
217
-
$$$use-proxy-geoip-endpoint$$$
218
-
**Use a reverse proxy endpoint**
217
+
### Use a reverse proxy endpoint [use-proxy-geoip-endpoint]
219
218
220
219
If you can’t connect directly to the Elastic GeoIP endpoint, consider setting up a secure reverse proxy. You can then specify the reverse proxy endpoint URL in the [`ingest.geoip.downloader.endpoint`](#ingest-geoip-downloader-endpoint) setting of each node’s `elasticsearch.yml` file.
221
220
@@ -228,8 +227,7 @@ In a strict setup the following domains may need to be added to the allowed doma
228
227
*`geoip.elastic.co`
229
228
*`storage.googleapis.com`
230
229
231
-
$$$use-custom-geoip-endpoint$$$
232
-
**Use a custom endpoint**
230
+
### Use a custom endpoint [use-custom-geoip-endpoint]
233
231
234
232
You can create a service that mimics the Elastic GeoIP endpoint. You can then get automatic updates from this service.
235
233
@@ -252,8 +250,7 @@ You can create a service that mimics the Elastic GeoIP endpoint. You can then ge
252
250
By default, {{es}} checks the endpoint for updates every three days. To use another polling interval, use the [cluster update settings API](https://www.elastic.co/docs/api/doc/elasticsearch/operation/operation-cluster-put-settings) to set [`ingest.geoip.downloader.poll.interval`](#ingest-geoip-downloader-poll-interval).
253
251
254
252
255
-
$$$manually-update-geoip-databases$$$
256
-
**Manually update your IP geolocation databases**
253
+
### Manually update your IP geolocation databases [manually-update-geoip-databases]
257
254
258
255
1. Use the [cluster update settings API](https://www.elastic.co/docs/api/doc/elasticsearch/operation/operation-cluster-put-settings) to set`ingest.geoip.downloader.enabled` to `false`. This disables automatic updates that may overwrite your database changes. This also deletes all downloaded databases.
259
256
2. Download your `.mmdb` database files from the [MaxMind site](http://dev.maxmind.com/geoip/geoip2/geolite2).
4. On self-managed deployments copy the database files to `$ES_CONFIG/ingest-geoip`.
265
262
5. In your `geoip` processors, configure the `database_file` parameter to use a custom database file.
266
263
267
-
### Node Settings [ingest-geoip-settings]
264
+
### Troubleshooting geolocation database updates
265
+
266
+
{{es}} ensures that only one node in the cluster downloads geolocation database updates at once. The node responsible foreach download will record messagesin its logs if it encounters any problems during the download. When troubleshooting problems with geolocation database updates, consult the logs from all the nodes in the cluster to gather accurate troubleshooting information.
267
+
268
+
## Node Settings [ingest-geoip-settings]
268
269
269
270
The `geoip` processor supports the following setting:
270
271
@@ -274,7 +275,7 @@ The `geoip` processor supports the following setting:
274
275
Note that these settings are node settings and apply to all `geoip` and `ip_location` processors, i.e. there is a single cache for all such processors.
Copy file name to clipboardExpand all lines: docs/release-notes/known-issues.md
+25-1Lines changed: 25 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,6 +8,30 @@ mapped_pages:
8
8
9
9
Known issues are significant defects or limitations that may impact your implementation. These issues are actively being worked on and will be addressed in a future release. Review the Elasticsearch known issues to help you make informed decisions, such as upgrading to a new version.
10
10
11
+
## 9.3.1 [elasticsearch-9.3.1-known-issues]
12
+
13
+
* On multi-node clusters where one or more nodes do not have a GPU, the GPU stats collection for `_xpack/usage` triggers repeated WARN-level log messages from `OutboundHandler`:
14
+
15
+
```
16
+
[WARN ][o.e.t.OutboundHandler] failed to serialize outbound message [org.elasticsearch.xpack.gpu.NodeGpuStatsResponse@...] java.lang.IllegalStateException: Negative longs unsupported, use writeLong or writeZLong for negative numbers [-1]
17
+
```
18
+
19
+
The GPU stats for affected nodes are not collected, but all other `_xpack/usage` features continue to work normally. Single-node clusters are not affected because the response does not need to be serialized over the network.
20
+
21
+
To mitigate the log flooding, temporarily raise the log level for `OutboundHandler` to `ERROR`:
* Upgrading from 9.1.10 to 9.2.4 may cause the following error:
@@ -17,7 +41,7 @@ Known issues are significant defects or limitations that may impact your impleme
17
41
...
18
42
org.elasticsearch.xcontent.XContentParseException: [-1:107008] [node_shutdown_info] unknown field [shutdown_started_millis] did you mean [shutdown_startedmillis]
0 commit comments