Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 5 additions & 1 deletion content/influxdb/v1/about_the_project/release-notes.md
Original file line number Diff line number Diff line change
Expand Up @@ -160,7 +160,7 @@
### Features

- Add additional log output when using
[`influx_inspect buildtsi`](/influxdb/v1/tools/influx_inspect/#buildtsi) to

Check warning on line 163 in content/influxdb/v1/about_the_project/release-notes.md

View workflow job for this annotation

GitHub Actions / Vale style check

InfluxDataDocs.Spelling

Did you really mean 'buildtsi'?
rebuild the TSI index.
- Use [`influx_inspect export`](/influxdb/v1/tools/influx_inspect/#export) with
[`-tsmfile` option](/influxdb/v1/tools/influx_inspect/#--tsmfile-tsm_file-) to
Expand Down Expand Up @@ -481,9 +481,13 @@

- Use latest version of InfluxQL package.
- Add `-lponly` flag to [`influx export`](/influxdb/v2/reference/cli/influx/export/) sub-command.
- Add the ability to [track number of values](/influxdb/v1/administration/monitor/measurements-internal/#valueswrittenok) written via the [`/debug/vars` HTTP endpoint](/influxdb/v1/api/debug/).
- Add the ability to track number of values written via the [`/debug/vars` HTTP endpoint](/influxdb/v1/api/debug/).
- Update UUID library from [github.com/satori/go.uuid](https://github.com/satori/go.uuid) to [github.com/gofrs/uuid](https://github.com/gofrs/uuid).

> [!Note]
> The `valuesWrittenOK` stat was never emitted and was removed in InfluxDB
> 1.9.0.

### Bug fixes

- ArrayFilterCursor truncation for multi-block data.
Expand Down Expand Up @@ -581,7 +585,7 @@
- Parse Accept header correctly.
- Upgrade compaction error log from `Info` to `Warn`.
- Remove double increment of `meta` index.
- Improve series cardinality limit for `inmem` index.

Check warning on line 588 in content/influxdb/v1/about_the_project/release-notes.md

View workflow job for this annotation

GitHub Actions / Vale style check

InfluxDataDocs.Spelling

Did you really mean 'inmem'?
- Ensure all block data returned.
- Reduce `influxd` and `influx` startup time if Flux isn't used.
- Fix bugs in `-compact-series-file` flag.
Expand Down Expand Up @@ -627,7 +631,7 @@

### Bugfixes
- Fix Prometheus read panic.
- Remove stray `fmt.Println` in `tsm1.StringArrayEncodeAll`.

Check failure on line 634 in content/influxdb/v1/about_the_project/release-notes.md

View workflow job for this annotation

GitHub Actions / Vale style check

Google.Spacing

't.P' should have one space.
- Fix issue where fields re-appear after `DROP MEASUREMENT`.
- Remove a dubugging `println` call.
- Subquery ordering with aggregates in descending mode was wrong.
Expand Down Expand Up @@ -657,7 +661,7 @@
## 1.7.6 {date="2019-04-16"}

{{% warn %}}
If your InfluxDB OSS server is using the default in-memory index (`[data].index-version = "inmem"`),

Check warning on line 664 in content/influxdb/v1/about_the_project/release-notes.md

View workflow job for this annotation

GitHub Actions / Vale style check

InfluxDataDocs.Spelling

Did you really mean 'inmem'?
this release includes the fix for InfluxDB 1.7.5 servers that stopped responding without warning.
{{% /warn %}}

Expand Down Expand Up @@ -730,7 +734,7 @@

- Limit force-full and cold compaction size.
- Add user authentication and authorization support for Flux HTTP requests.
- Call `storage.Group` API to correctly map group mode.

Check failure on line 737 in content/influxdb/v1/about_the_project/release-notes.md

View workflow job for this annotation

GitHub Actions / Vale style check

Google.Spacing

'e.G' should have one space.
- Marked functions that always return floats as always returning floats.
- Add support for optionally logging Flux queries.
- Fix cardinality estimation error.
Expand Down Expand Up @@ -925,7 +929,7 @@
- Add additional technical analysis algorithms.
- Validate points on input.
- Log information about index version during startup.
- Add key sanitization to `deletetsm` command in `influx_inspect` utility.

Check warning on line 932 in content/influxdb/v1/about_the_project/release-notes.md

View workflow job for this annotation

GitHub Actions / Vale style check

InfluxDataDocs.Spelling

Did you really mean 'deletetsm'?
- Optimize the `spread` function to process points iteratively instead of in batch.
- Allow math functions to be used in the condition.
- Add HTTP write throttle settings: `max-concurrent-write-limit`, `max-enqueued-write-limit`, and `enqueued-write-timeout`.
Expand All @@ -943,15 +947,15 @@
- Revert "Use MADV_WILLNEED when loading TSM files".
- Fix regression to allow now() to be used as the group by offset again.
- Delete deleted shards in retention service.
- Ignore index size in `Engine.DiskSize()`.

Check failure on line 950 in content/influxdb/v1/about_the_project/release-notes.md

View workflow job for this annotation

GitHub Actions / Vale style check

Google.Spacing

'e.D' should have one space.
- Enable casting values from a subquery.
- Avoid a panic when using show diagnostics with text/csv.
- Properly track the response bytes written for queries in all format types.
- Remove error for series file when no shards exist.
- Fix the validation for multiple nested distinct calls.
- TSM: `TSMReader.Close` blocks until reads complete.

Check failure on line 956 in content/influxdb/v1/about_the_project/release-notes.md

View workflow job for this annotation

GitHub Actions / Vale style check

Google.Spacing

'r.C' should have one space.
- Return the correct auxiliary values for `top` and `bottom`.
- Close TSMReaders from `FileStore.Close` after releasing FileStore mutex.

Check failure on line 958 in content/influxdb/v1/about_the_project/release-notes.md

View workflow job for this annotation

GitHub Actions / Vale style check

Google.Spacing

'e.C' should have one space.

## 1.5.5 {date="2018-12-19"}

Expand All @@ -961,7 +965,7 @@

### Bug fixes

- Copy return value of `IndexSet.MeasurementNamesByExpr`.

Check failure on line 968 in content/influxdb/v1/about_the_project/release-notes.md

View workflow job for this annotation

GitHub Actions / Vale style check

Google.Spacing

't.M' should have one space.
- Ensure orphaned series cleaned up with shard drop.
- Fix the derivative and others time ranges for aggregate data.
- Fix the stream iterator to not ignore errors.
Expand Down Expand Up @@ -1004,7 +1008,7 @@
- backport: check for failure case where backup directory has no manifest files.
- Fix regression to allow `now()` to be used as the group by offset again.
- Revert `Use MADV_WILLNEED when loading TSM files`.
- Ignore index size in `Engine.DiskSize()`.

Check failure on line 1011 in content/influxdb/v1/about_the_project/release-notes.md

View workflow job for this annotation

GitHub Actions / Vale style check

Google.Spacing

'e.D' should have one space.
- Fix `buildtsi` partition key.
- Ensure that conditions are encoded correctly even if the AST is not properly formed.

Expand Down Expand Up @@ -1043,7 +1047,7 @@

- Refuse extra arguments to influx CLI.
- Fix space required after regex operator. Thanks @stop-start!
- Fix `panic: sync: WaitGroup is reused before previous Wait has returned`.

Check warning on line 1050 in content/influxdb/v1/about_the_project/release-notes.md

View workflow job for this annotation

GitHub Actions / Vale style check

Google.Colons

': W' should be in lowercase.
- Fix race condition in the merge iterator close method.
- Fix query compilation so multiple nested distinct calls is allowable
- Fix CLI to allow quoted database names in use statement.
Expand Down Expand Up @@ -1164,7 +1168,7 @@
### Bug fixes

- Change the default stats interval to 1 second instead of 10 seconds.
- illumos build broken on `syscall.Mmap`.

Check failure on line 1171 in content/influxdb/v1/about_the_project/release-notes.md

View workflow job for this annotation

GitHub Actions / Vale style check

Google.Spacing

'l.M' should have one space.
- Prevent privileges on non-existent databases from being set.
- `influxd backup` tool now separates out logging to `stdout` and `stderr`. Thanks @xginn8!
- Dropping measurement used several GB disk space.
Expand All @@ -1185,7 +1189,7 @@
- Fix deadlock when calling `SeriesIDsAllOrByExpr`.
- Fix `influx_inspect export` so it skips missing files.
- Reduce how long it takes to walk the varrefs in an expression.
- Address `panic: runtime error: invalid memory address or nil pointer dereference`.

Check warning on line 1192 in content/influxdb/v1/about_the_project/release-notes.md

View workflow job for this annotation

GitHub Actions / Vale style check

InfluxDataDocs.Spelling

Did you really mean 'dereference'?
- Drop Series Cause Write Fail/Write Timeouts/High Memory Usage.
- Fix increased memory usage in cache and wal readers.
- An OSS read-only user should be able to list measurements on a database.
Expand All @@ -1201,7 +1205,7 @@
- Fix data dropped incorrectly during compaction.
- Prevent deadlock during Collectd, Graphite, openTSDB, and UDP shutdown.
- Remove the pidfile after the server has exited.
- Return `query.ErrQueryInterrupted` for successful read on `InterruptCh`.

Check failure on line 1208 in content/influxdb/v1/about_the_project/release-notes.md

View workflow job for this annotation

GitHub Actions / Vale style check

Google.Spacing

'y.E' should have one space.
- Fix race inside Measurement index.
- Ensure retention service always removes local shards.
- Handle utf16 files when reading the configuration file.
Expand All @@ -1220,7 +1224,7 @@
- Add RPM dependency on shadow-utils for `useradd`.
- Fix data deleted outside of specified time range when using `delete`
- Fix data dropped incorrectly during compaction.
- Return `query.ErrQueryInterrupted` for a successful read on `InterruptCh`.

Check failure on line 1227 in content/influxdb/v1/about_the_project/release-notes.md

View workflow job for this annotation

GitHub Actions / Vale style check

Google.Spacing

'y.E' should have one space.
- Copy returned bytes from TSI meta functions.

## v1.3.6 {date="2017-09-28"}
Expand All @@ -1230,7 +1234,7 @@

### Bug fixes
- Reduce how long it takes to walk the varrefs in an expression.
- Address `panic: runtime error: invalid memory address or nil pointer dereference`.

Check warning on line 1237 in content/influxdb/v1/about_the_project/release-notes.md

View workflow job for this annotation

GitHub Actions / Vale style check

InfluxDataDocs.Spelling

Did you really mean 'dereference'?
- Fix increased memory usage in cache and WAL readers for clusters with a large number of shards.
- Prevent deadlock when doing math on the result of a subquery.
- Fix several race conditions present in the shard and storage engine.
Expand Down Expand Up @@ -1348,7 +1352,7 @@

### Removals

The admin UI is removed and unusable in this release. The `[admin]` configuration section will be ignored.

Check warning on line 1355 in content/influxdb/v1/about_the_project/release-notes.md

View workflow job for this annotation

GitHub Actions / Vale style check

InfluxDataDocs.WordList

Use 'administrator' instead of 'admin'.

### Configuration Changes

Expand Down Expand Up @@ -1627,7 +1631,7 @@

The following configuration changes may need to changed before upgrading to `1.1.0` from prior versions.

#### `[admin]` Section

Check warning on line 1634 in content/influxdb/v1/about_the_project/release-notes.md

View workflow job for this annotation

GitHub Actions / Vale style check

InfluxDataDocs.WordList

Use 'administrator' instead of 'admin'.

- `enabled` now default to false. If you are currently using the admin interaface, you will need to change this value to `true` to re-enable it. The admin interface is currently deprecated and will be removed in a subsequent release.

Expand Down Expand Up @@ -1848,7 +1852,7 @@
- Disable limit optimization when using an aggregate.
- Fix panic: interface conversion: tsm1.Value is \*tsm1.StringValue, not \*tsm1.FloatValue.
- Data race when dropping a database immediately after writing to it.
- Make sure admin exists before authenticating query.

Check warning on line 1855 in content/influxdb/v1/about_the_project/release-notes.md

View workflow job for this annotation

GitHub Actions / Vale style check

InfluxDataDocs.WordList

Use 'administrator' instead of 'admin'.
- Print the query executor's stack trace on a panic to the log.
- Fix read tombstones: EOF.
- Query-log-enabled in config not ignored anymore.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -70,24 +70,6 @@ to visualize InfluxDB `_internal` metrics.
> `_internal` series only appear after the corresponding subsystem has run at
> least once, so a given instance may not report every field below.

<!-- VERIFY (live instance): `httpd.valuesWrittenOK`, `write.pointsWrittenOK`,
`write.subWriteDrop`, and `write.valuesWrittenOK` are documented by the
Telegraf `influxdb` input plugin but were absent on two live InfluxDB
v1.12.4 instances (OSS and Enterprise) after fresh write and query
activity—they may be limited to older 1.x releases. The `hh_database`
measurement is still unconfirmed; reproducing it requires an active
hinted handoff failure between cluster nodes, which wasn't tested.
Tracked in https://github.com/influxdata/docs-v2/issues/7684

Correction: an earlier version of this PR also removed
`queryExecutor.queriesFailed`, `queryExecutor.queriesSlow`, and
`tsm1_engine`'s six `compactionPlanner*` fields as "confirmed absent."
That test used a single write and query, not enough to trigger a TSM
compaction cycle or a failed-query code path. Re-verified against live
InfluxDB v1.13.0 (OSS) and v1.13.0rc5 (Enterprise) with a deliberately
failing query, and all 8 fields are present with real, non-zero values.
They've been restored below. -->

{{% truncate %}}
- [ae](#ae-enterprise-only) (Enterprise only)
- [bytesRx](#bytesrx)
Expand Down Expand Up @@ -173,7 +155,6 @@ to visualize InfluxDB `_internal` metrics.
- [reqDurationNs](#reqdurationns)
- [serverError](#servererror)
- [statusReq](#statusreq)
- [valuesWrittenOK](#valueswrittenok)
- [writeReq](#writereq)
- [writeReqActive](#writereqactive)
- [writeReqBytes](#writereqbytes)
Expand Down Expand Up @@ -301,11 +282,8 @@ to visualize InfluxDB `_internal` metrics.
- [pointReqHH](#pointreqhh-enterprise-only) (Enterprise only)
- [pointReqLocal](#pointreqlocal)
- [pointReqRemote](#pointreqremote-enterprise-only) (Enterprise only)
- [pointsWrittenOK](#pointswrittenok-1)
- [req](#req)
- [subWriteDrop](#subwritedrop)
- [subWriteOk](#subwriteok)
- [valuesWrittenOK](#valueswrittenok-1)
- [writeDrop](#writedrop)
- [writeError](#writeerror)
- [writeOk](#writeok)
Expand Down Expand Up @@ -696,9 +674,6 @@ The number of HTTP responses due to server errors.
#### statusReq
The number of status requests served using the HTTP `/status` endpoint.

#### valuesWrittenOK
The number of values (fields) successfully accepted and persisted by the HTTP `/write` endpoint.

#### writeReq
The number of write requests served using the HTTP `/write` endpoint.

Expand Down Expand Up @@ -1188,21 +1163,12 @@ Then if the write attempt fails, we check again if HH exists, and if so, add the
This statistic does not distinguish between requests that are directly written to
the destination node versus enqueued into the hinted handoff queue for the destination node.

#### pointsWrittenOK
Number of points written to the HTTP `/write` endpoint and persisted successfully.

#### req
The total number of batches of points requested to be written to this node.

#### subWriteDrop
The total number of batches of points that failed to be sent to the subscription dispatcher.

#### subWriteOk
The total number of batches of points that were successfully sent to the subscription dispatcher.

#### valuesWrittenOK
Number of values (fields) written to the HTTP `/write` endpoint and persisted successfully.

#### writeDrop
The total number of write requests for points that have been dropped due to timestamps
not matching any existing retention policies.
Expand Down
Loading