Skip to content

Commit

Permalink
Enterprise 1.11.5 release notes (influxdata#5354)
Browse files Browse the repository at this point in the history
* Enterprise 1.11.5 release notes

* Apply suggestions from code review

Co-authored-by: Jason Stirnaman <[email protected]>

* update release notes, fix warning shortcodes, add compact-series-file config option

* added release metadata to compact-series-file heading

---------

Co-authored-by: Scott Anderson <[email protected]>
Co-authored-by: Jason Stirnaman <[email protected]>
Co-authored-by: Scott Anderson <[email protected]>
  • Loading branch information
4 people authored Mar 11, 2024
1 parent 4663a4f commit 6752797
Show file tree
Hide file tree
Showing 9 changed files with 130 additions and 16 deletions.
5 changes: 4 additions & 1 deletion content/chronograf/v1/about_the_project/release-notes.md
Original file line number Diff line number Diff line change
Expand Up @@ -417,7 +417,10 @@ TLS1.2 is now the default minimum required TLS version. If you have clients that

## v1.8.1 {date="2020-04-06"}

{{% warn %}} **Warning:** Critical bug that impacted table rendering was introduced in 1.8.1. **Do not install this release**, install [v1.8.2](#v182), which includes the features and bug fixes below.
{{% warn %}}
**Warning:** Critical bug that impacted table rendering was introduced in 1.8.1.
**Do not install this release**, install [v1.8.2](#v182), which includes the
features and bug fixes below.
{{% /warn %}}

### Features
Expand Down
74 changes: 67 additions & 7 deletions content/enterprise_influxdb/v1/about-the-project/release-notes.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,6 @@ menu:
parent: About the project
---

## v1.11.3 {date="2023-10-12"}

{{% note %}}
#### InfluxDB Enterprise and FIPS-compliance

Expand All @@ -21,15 +19,77 @@ InfluxDB Enterprise builds are available. For more information, see
[FIPS-compliant InfluxDB Enterprise builds](/enterprise_influxdb/v1/introduction/installation/fips-compliant/).
{{% /note %}}

## v1.11.5 {date="2024-02-14"}

{{% note %}}
#### Upgrading from InfluxDB Enterprise v1.11.3

If upgrading from InfluxDB Enterprise v1.11.3 to {{< latest-patch >}}, you can
now configure whether or not InfluxDB compacts series files startup using the
[`compact-series-file` configuration option](/enterprise_influxdb/v1/administration/configure/config-data-nodes/#compact-series-file)
in your [InfluxDB Enterprise data node configuration file](/enterprise_influxdb/v1/administration/configure/config-data-nodes/).
{{% /note %}}

### Bug Fixes

- Prevent the retention service from creating orphaned shard files.
- Fix LDAP authentication and authorization issues.

### Other

- Upgrade Flux to v0.194.5.

---

## v1.11.4 {date="2023-12-14"}

{{% note %}}
#### Series file compaction

With InfluxDB Enterprise v1.11.4+, InfluxDB can be configured to optionally
[compact series files](/enterprise_influxdb/v1/tools/influx_inspect/#--compact-series-file-)
before data nodes are started.
Series files are stored in `_series` directories inside the
[InfluxDB data directory](/enterprise_influxdb/v1/concepts/file-system-layout/#data-node-file-system-layout).
Default: `/var/lib/data/<db-name>/_series`.

To compact series files on startup, set the [`compact-series-file` configuration option](/enterprise_influxdb/v1/administration/configure/config-data-nodes/#compact-series-file)
to `true` in your [InfluxDB Enterprise data node configuration file](/enterprise_influxdb/v1/administration/configure/config-data-nodes/).

- If any series files are corrupt, the `influx_inspect` or `influxd` processes on
the data node may fail to start. In both cases, delete the series file
directories before restarting the database. InfluxDB automatically
regenerates the necessary series directories and files when restarting.
- To check if series files are corrupt before starting the database, run the
[`influx_inspect verify-seriesfile` command](/enterprise_influxdb/v1/tools/influx_inspect/#verify-seriesfile)
while the database is off-line.
- If series files are large (20+ gigabytes), it may be faster to delete the
series file directories before starting the database.
{{% /note %}}

### Bug Fixes

- Adds the `compact-series-file` configuration setting to optionally execute
series compaction during startup.

### Other

- Update InfluxDB to latest commit in 1.11

---

## v1.11.3 {date="2023-10-12"}

{{% warn %}}
#### Series file compaction on start-up
#### Series file compaction on startup

With InfluxDB Enterprise v1.11.3+, on start-up, InfluxDB run the
With InfluxDB Enterprise v1.11.3, on startup, InfluxDB runs the
`influxd_inspect -compact-series-file` command to [compact series files](/enterprise_influxdb/v1/tools/influx_inspect/#--compact-series-file-) before data nodes are started.
Series files are stored in `_series` directories in the
[`/data` directory](/enterprise_influxdb/v1/concepts/file-system-layout/#data-node-file-system-layout)
(default is `/var/lib/data/<db-name>/_series`).
Series files are stored in `_series` directories inside the
[InfluxDB data directory](/enterprise_influxdb/v1/concepts/file-system-layout/#data-node-file-system-layout). Default: `/var/lib/data/<db-name>/_series`

- InfluxDB Enterprise v1.11.4+ introduces a configuration setting to optionally
compact series on startup.
- If any series files are corrupt, the `influx_inspect` or `influxd` processes on
the data node may fail to start. In both cases, delete the series file
directories before restarting the database. InfluxDB will automatically
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -82,6 +82,35 @@ How often to update the cluster with this node's internal status.

Environment variable: `INFLUXDB_GOSSIP_FREQUENCY`

#### compact-series-file {metadata="v1.11.4+"}

Default is `false`.

Determines if series files should be compacted on startup. If `true`, InfluxDB
runs [`influxd_inspect -compact-series-file`](/enterprise_influxdb/v1/tools/influx_inspect/#--compact-series-file-)
before starting the `influxd` server.

{{% note %}}
##### Series file compaction

Series files are stored in `_series` directories inside the
[InfluxDB data directory](/enterprise_influxdb/v1/concepts/file-system-layout/#data-node-file-system-layout).
Default: `/var/lib/data/<db-name>/_series`.

When compacting series files on startup:

- If any series files are corrupt, the `influx_inspect` or `influxd` processes on
the data node may fail to start. In both cases, delete the series file
directories before restarting the database. InfluxDB automatically
regenerates the necessary series directories and files when restarting.
- To check if series files are corrupt before starting the database, run the
[`influx_inspect verify-seriesfile` command](/enterprise_influxdb/v1/tools/influx_inspect/#verify-seriesfile)
while the database is off-line.
- If series files are large (20+ gigabytes), it may be faster to delete the
series file directories before starting the database.
{{% /note %}}


-----

## Enterprise license settings
Expand Down
9 changes: 7 additions & 2 deletions content/enterprise_influxdb/v1/tools/influx_inspect.md
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,9 @@ Optional arguments are in brackets.

The size of the batches written to the index. Default value is `10000`.

{{% warn %}}**Warning:** Setting this value can have adverse effects on performance and heap size.{{% /warn %}}
{{% warn %}}
**Warning:** Setting this value can have adverse effects on performance and heap size.
{{% /warn %}}

##### `[ -compact-series-file ]`

Expand Down Expand Up @@ -142,7 +144,10 @@ $ influx_inspect buildtsi -database stress -shard 1 -datadir ~/.influxdb/data -w
Use `deletetsm -measurement` to delete a measurement in a raw TSM file (from specified shards).
Use `deletetsm -sanitize` to remove all tag and field keys containing non-printable Unicode characters in a raw TSM file (from specified shards).

{{% warn %}} **Warning:** Use the `deletetsm` command only when your InfluxDB instance is offline (`influxd` service is not running).{{% /warn %}}
{{% warn %}}
**Warning:** Use the `deletetsm` command only when your InfluxDB instance is
offline (`influxd` service is not running).
{{% /warn %}}

#### Syntax

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -701,7 +701,12 @@ Avoid using the same name for a tag and field key. If you inadvertently add the

Therefore, queries that reference `leaves_1` don't return values.
{{% warn %}}**Warning:** If you inadvertently add a duplicate key name, follow the steps below to [remove a duplicate key](#remove-a-duplicate-key). Because of memory requirements, if you have large amounts of data, we recommend chunking your data (while selecting it) by a specified interval (for example, date range) to fit the allotted memory.
{{% warn %}}
**Warning:** If you inadvertently add a duplicate key name, follow the steps
below to [remove a duplicate key](#remove-a-duplicate-key). Because of memory
requirements, if you have large amounts of data, we recommend chunking your data
(while selecting it) by a specified interval (for example, date range) to fit
the allotted memory.
{{% /warn %}}
#### Remove a duplicate key
Expand Down
4 changes: 3 additions & 1 deletion content/influxdb/v1/introduction/get-started.md
Original file line number Diff line number Diff line change
Expand Up @@ -187,8 +187,10 @@ time external internal machine type
>
```

> **Warning:** Using `*` without a `LIMIT` clause on a large database can cause performance issues.
{{% warn %}}
**Warning:** Using `*` without a `LIMIT` clause on a large database can cause performance issues.
You can use `Ctrl+C` to cancel a query that is taking too long to respond.
{{%/warn %}}

InfluxQL has many [features and keywords](/influxdb/v1/query_language/spec/) that are not covered here,
including support for Go-style regex. For example:
Expand Down
9 changes: 7 additions & 2 deletions content/influxdb/v1/tools/influx_inspect.md
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,9 @@ Optional arguments are in brackets.

The size of the batches written to the index. Default value is `10000`.

{{% warn %}}**Warning:** Setting this value can have adverse effects on performance and heap size.{{% /warn %}}
{{% warn %}}
**Warning:** Setting this value can have adverse effects on performance and heap size.
{{% /warn %}}

##### `[ -compact-series-file ]`

Expand Down Expand Up @@ -142,7 +144,10 @@ $ influx_inspect buildtsi -database stress -shard 1 -datadir ~/.influxdb/data -w
Use `deletetsm -measurement` to delete a measurement in a raw TSM file (from specified shards).
Use `deletetsm -sanitize` to remove all tag and field keys containing non-printable Unicode characters in a raw TSM file (from specified shards).

{{% warn %}} **Warning:** Use the `deletetsm` command only when your InfluxDB instance is offline (`influxd` service is not running).{{% /warn %}}
{{% warn %}}
**Warning:** Use the `deletetsm` command only when your InfluxDB instance is
offline (`influxd` service is not running).
{{% /warn %}}

#### Syntax

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -683,7 +683,12 @@ Avoid using the same name for a tag and field key. If you inadvertently add the

Therefore, queries that reference `leaves_1` don't return values.
{{% warn %}}**Warning:** If you inadvertently add a duplicate key name, follow the steps below to [remove a duplicate key](#remove-a-duplicate-key). Because of memory requirements, if you have large amounts of data, we recommend chunking your data (while selecting it) by a specified interval (for example, date range) to fit the allotted memory.
{{% warn %}}
**Warning:** If you inadvertently add a duplicate key name, follow the steps
below to [remove a duplicate key](#remove-a-duplicate-key). Because of memory
requirements, if you have large amounts of data, we recommend chunking your data
(while selecting it) by a specified interval (for example, date range) to fit
the allotted memory.
{{% /warn %}}
#### Remove a duplicate key
Expand Down
2 changes: 1 addition & 1 deletion data/products.yml
Original file line number Diff line number Diff line change
Expand Up @@ -113,7 +113,7 @@ enterprise_influxdb:
- v1.7
latest: v1.11
latest_patches:
v1: 1.11.3
v1: 1.11.5

flux:
name: Flux
Expand Down

0 comments on commit 6752797

Please sign in to comment.