mirror of https://github.com/milvus-io/milvus.git
74c6e0e94b
enhance : 1. alterindex delete properties We have introduced a new parameter deleteKeys to the alterindex functionality, which allows for the deletion of properties within an index. This enhancement provides users with the flexibility to manage index properties more effectively by removing specific keys as needed. 2. altercollection delete properties We have introduced a new parameter deleteKeys to the altercollection functionality, which allows for the deletion of properties within an collection. This enhancement provides users with the flexibility to manage collection properties more effectively by removing specific keys as needed. 3.support altercollectionfield We currently support modifying the fieldparams of a field in a collection using altercollectionfield, which only allows changes to the max-length attribute. Key Points: - New Parameter - deleteKeys: This new parameter enables the deletion of specified properties from an index. By passing a list of keys to deleteKeys, users can remove the corresponding properties from the index. - Mutual Exclusivity: The deleteKeys parameter cannot be used in conjunction with the extraParams parameter. Users must choose one parameter to pass based on their requirement. If deleteKeys is provided, it indicates an intent to delete properties; if extraParams is provided, it signifies the addition or update of properties. issue: https://github.com/milvus-io/milvus/issues/37436 --------- Signed-off-by: Xianhui.Lin <xianhui.lin@zilliz.com> --------- Signed-off-by: Xianhui.Lin <xianhui.lin@zilliz.com> |
||
---|---|---|
.. | ||
_helm | ||
benchmark | ||
docker | ||
go_client | ||
integration | ||
java_client | ||
python_client | ||
restful_client | ||
restful_client_v2 | ||
scripts | ||
OWNERS | ||
README.md | ||
README_CN.md |
README.md
Tests
E2E Test
Configuration Requirements
Operating System
Operating System | Version |
---|---|
Amazon Linux | 2023 or above |
Ubuntu | 20.04 or above |
Mac | 10.14 or above |
Hardware
Hardware Type | Recommended Configuration |
---|---|
CPU | x86_64 architecture Intel CPU Sandy Bridge or above CPU Instruction Set - SSE4_2 - AVX - AVX2 - AVX512 or arm64 Linux/MacOS |
Memory | 16 GB or more |
Software
Software Name | Version |
---|---|
Docker | 19.05 or above |
Docker Compose | 1.25.5 or above |
jq | 1.3 or above |
kubectl | 1.14 or above |
helm | 3.0 or above |
kind | 0.10.0 or above |
Installing Dependencies
Troubleshooting Docker and Docker Compose
- Confirm that Docker Daemon is running:
$ docker info
-
Ensure that Docker is installed. Refer to the official installation instructions for Docker CE/EE.
-
Start the Docker Daemon if it is not already started.
-
To run Docker without
root
privileges, create a user group labeleddocker
, then add a user to the group withsudo usermod -aG docker $USER
. Log out and log back into the terminal for the changes to take effect. For more information, see the official Docker documentation for Managing Docker as a Non-Root User.
- Check the version of Docker-Compose
$ docker compose version
docker compose version 1.25.5, build 8a1c60f6
docker-py version: 4.1.0
CPython version: 3.7.5
OpenSSL version: OpenSSL 1.1.1f 31 Mar 2020
- To install Docker-Compose, see Install Docker Compose
Install jq
Install kubectl
Install helm
- Refer to https://helm.sh/docs/intro/install/
Install kind
Run E2E Tests
$ cd tests/scripts
$ ./e2e-k8s.sh
Getting help
You can get help with the following command:
$ ./e2e-k8s.sh --help