Skip to content

Commit

Permalink
Merge pull request #2265 from AnthonyTsu1984/v2.2.14-anthony
Browse files Browse the repository at this point in the history
update release notes
  • Loading branch information
AnthonyTsu1984 authored Aug 23, 2023
2 parents a783400 + f7bda1d commit ffe5a6c
Show file tree
Hide file tree
Showing 3 changed files with 54 additions and 5 deletions.
10 changes: 5 additions & 5 deletions site/en/Variables.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"milvus_release_version": "2.2.13",
"milvus_release_tag": "2.2.13",
"milvus_release_version": "2.2.14",
"milvus_release_tag": "2.2.14",
"milvus_deb_name": "milvus_2.2.0-1_amd64",
"milvus_rpm_name": "milvus-2.2.0-1.el7.x86_64",
"milvus_python_sdk_version": "2.2.x",
Expand All @@ -10,7 +10,7 @@
"milvus_restful_sdk_version": "2.2.x",
"milvus_operator_version": "0.7.17",
"milvus_helm_chart_version": "4.0.32",
"milvus_image": "2.2.13",
"attu_release": "2.2.7",
"milvus_backup_release": "0.3.0"
"milvus_image": "2.2.14",
"attu_release": "2.2.8",
"milvus_backup_release": "0.3.2"
}
9 changes: 9 additions & 0 deletions site/en/reference/disk_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -70,3 +70,12 @@ DiskIndex:
| `LoadNumThreadRatio` | Ratio between the number of threads used to load index/search and the number of CPUs. For details, refer to the first item in [References and Facts](disk_index.md#references-and-facts). | [1, 65536 / 32 / CPU number] | 8.0 |
| `BeamWidthRatio` | Ratio between the maximum number of IO requests per search iteration and CPU number. | [1, max(128 / CPU number, 16)] | 4.0 |

## Troubleshooting

- How to deal with the `io_setup() failed; returned -11, errno=11:Resource temporarily unavailable` error?

The Linux kernel provides the Asynchronous non-blocking I/O (AIO) feature that allows a process to initiate multiple I/O operations simultaneously without having to wait for any of them to complete. This helps boost performance for applications that can overlap processing and I/O.

The performance can be tuned using the `/proc/sys/fs/aio-max-nr` virtual file in the proc file system. The `aio-max-nr` parameter determines the maximum number of allowable concurrent requests.

The `aio-max-nr` defaults to `65535`, you can set it up to `10485760`.
40 changes: 40 additions & 0 deletions site/en/release_notes.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,46 @@ summary: Milvus Release Notes

Find out what’s new in Milvus! This page summarizes new features, improvements, known issues, and bug fixes in each release. You can find the release notes for each released version after v2.2.0 in this section. We suggest that you regularly visit this page to learn about updates.

## 2.2.14

Release date: Aug 23, 2023

| Milvus version | Python SDK version | Java SDK version | Go SDK version | Node.js SDK version |
| -------------- | ------------------ | ---------------- | -------------- | ------------------- |
| 2.2.14 | 2.2.15 | 2.2.11 | 2.2.7 | 2.2.24 |

Milvus 2.2.14 is a minor bug-fix release that mainly addresses cluster unavailability issues during rolling upgrades. With this new release, Milvus deployed with Kubernetes operator can be upgraded with almost zero downtime.

### Bug Fixes

This update addresses the following issues:

- Fixed the issues that caused rolling upgrades to take longer than expected:
- Changed the default `gracefulStopTimeout` and now only displays a warning when there is a failure to refresh the policy cache. ([#26443](https://github.com/milvus-io/milvus/pull/26443))
- Refined gRPC retries. ([#26464](https://github.com/milvus-io/milvus/pull/26464))
- Checked and reset the gRPC client server ID if it mismatches with the session. ([#26473](https://github.com/milvus-io/milvus/pull/26473))
- Added a server ID validation interceptor. ([#26395](https://github.com/milvus-io/milvus/pull/26395)) ([#26424](https://github.com/milvus-io/milvus/pull/26424))
- Improved the performance of the server ID interceptor validation. ([#26468](https://github.com/milvus-io/milvus/pull/26468)) ([#26496](https://github.com/milvus-io/milvus/pull/26496))
- Fixed the expression incompatibility issue between the parser and the executor. ([#26493](https://github.com/milvus-io/milvus/pull/26493)) ([#26495](https://github.com/milvus-io/milvus/pull/26495))
- Fixed failures in serializing string index when its size exceeds 2 GB. ([#26393](https://github.com/milvus-io/milvus/pull/26393))
- Fixed issues where enormous duplicate collections were being re-dropped during restore. ([#26030](https://github.com/milvus-io/milvus/pull/26030))
- Fixed the issue where the leader view returns a loading shard cluster. ([#26263](https://github.com/milvus-io/milvus/pull/26263))
- Fixed the Liveness check block in SessionUtil to watch forever. ([#26250](https://github.com/milvus-io/milvus/pull/26250))
- Fixed issues related to logical expressions. ([#26513](https://github.com/milvus-io/milvus/pull/26513)) ([#26515](https://github.com/milvus-io/milvus/pull/26515))
- Fixed issues related to continuous restart of DataNode/DataCoord. [#26470](https://github.com/milvus-io/milvus/pull/26470) ([#26506](https://github.com/milvus-io/milvus/pull/26506))
- Fixed issues related to being stuck in channel checkpoint. ([#26544](https://github.com/milvus-io/milvus/pull/26544))
- Fixed an issue so that Milvus considers the balance task with a released source segment as stale. ([#26498](https://github.com/milvus-io/milvus/pull/26498))

### Enhancement

- Refined error messages for fields that do not exist ([#26331](https://github.com/milvus-io/milvus/pull/26331)).
- Fixed unclear error messages of the proto parser ([#26365](https://github.com/milvus-io/milvus/pull/26365)) ([#26366](https://github.com/milvus-io/milvus/pull/26366)).
- Prohibited setting a partition name for a collection that already has a partition key ([#26128](https://github.com/milvus-io/milvus/pull/26128)).
- Added disk metric information ([#25678](https://github.com/milvus-io/milvus/pull/25678)).
- Fixed the CollectionNotExists error during vector search and retrieval ([#26532](https://github.com/milvus-io/milvus/pull/26532)).
- Added a default `MALLOC_CONF` environment variable to release memory after dropping a collection ([#26353](https://github.com/milvus-io/milvus/pull/26353)).
- Made pulsar request timeout configurable ([#26526](https://github.com/milvus-io/milvus/pull/26526)).

## 2.2.13

Release date: Aug 9, 2023
Expand Down

0 comments on commit ffe5a6c

Please sign in to comment.