milvus: [Bug]: [benchmark][standalone] search、query、load raise error: _MultiThreadedRendezvous: StatusCode.DEADLINE_EXCEEDED, Deadline Exceeded
Is there an existing issue for this?
- I have searched the existing issues
Environment
- Milvus version: master-20220610-36ad9895
- Deployment mode(standalone or cluster): standalone
- SDK version(e.g. pymilvus v2.0.0rc2): 2.1.0.dev70
- OS(Ubuntu or CentOS):
- CPU/Memory:
- GPU:
- Others:
Current Behavior
argo task: benchmark-backup-q258f
test yaml: client-configmap:client-random-locust-insert-delete server-configmap:server-single-32c128m-compaction
server:
NAME READY STATUS RESTARTS AGE IP NODE NOMINATED NODE READINESS GATES
benchmark-backup-q258f-1-etcd-0 1/1 Running 0 35m 10.97.16.148 qa-node013.zilliz.local <none> <none>
benchmark-backup-q258f-1-milvus-standalone-7d9fb4bd8c-dlln7 1/1 Running 0 35m 10.97.17.14 qa-node014.zilliz.local <none> <none>
benchmark-backup-q258f-1-minio-864bd5df4-8gbgw 1/1 Running 0 35m 10.97.19.209 qa-node016.zilliz.local <none> <none>
client pod: benchmark-backup-q258f-341429661
client log:
[2022-06-13 03:26:58,926] [ INFO] - (locust.stats_logger:733)
[2022-06-13 03:26:58,927] [ DEBUG] - Milvus get run in 194.6004s (milvus_benchmark.client:54)
[2022-06-13 03:26:58,928] [ ERROR] - grpc RpcError: [_execute_search_requests], <_MultiThreadedRendezvous: StatusCode.DEADLINE_EXCEEDED, Deadline Exceeded>, <Time:{'RPC start': '2022-06-13 03:23:45.085524', 'gRPC error': '2022-06-13 03:26:58.928661'}> (pymilvus.decorators:86)
[2022-06-13 03:26:58,929] [ ERROR] - grpc RpcError: [search], <_MultiThreadedRendezvous: StatusCode.DEADLINE_EXCEEDED, Deadline Exceeded>, <Time:{'RPC start': '2022-06-13 03:23:43.992488', 'gRPC error': '2022-06-13 03:26:58.929541'}> (pymilvus.decorators:86)
[2022-06-13 03:26:58,930] [ ERROR] - grpc RpcError: [_execute_search_requests], <_MultiThreadedRendezvous: StatusCode.DEADLINE_EXCEEDED, Deadline Exceeded>, <Time:{'RPC start': '2022-06-13 03:23:45.085991', 'gRPC error': '2022-06-13 03:26:58.930694'}> (pymilvus.decorators:86)
[2022-06-13 03:26:58,931] [ ERROR] - grpc RpcError: [search], <_MultiThreadedRendezvous: StatusCode.DEADLINE_EXCEEDED, Deadline Exceeded>, <Time:{'RPC start': '2022-06-13 03:23:43.992607', 'gRPC error': '2022-06-13 03:26:58.931458'}> (pymilvus.decorators:86)
[2022-06-13 03:26:58,933] [ ERROR] - grpc RpcError: [_execute_search_requests], <_MultiThreadedRendezvous: StatusCode.DEADLINE_EXCEEDED, Deadline Exceeded>, <Time:{'RPC start': '2022-06-13 03:23:45.086275', 'gRPC error': '2022-06-13 03:26:58.933148'}> (pymilvus.decorators:86)
[2022-06-13 03:26:58,934] [ ERROR] - grpc RpcError: [search], <_MultiThreadedRendezvous: StatusCode.DEADLINE_EXCEEDED, Deadline Exceeded>, <Time:{'RPC start': '2022-06-13 03:23:43.992774', 'gRPC error': '2022-06-13 03:26:58.934021'}> (pymilvus.decorators:86)
[2022-06-13 03:26:58,936] [ ERROR] - grpc RpcError: [load_collection], <_MultiThreadedRendezvous: StatusCode.DEADLINE_EXCEEDED, Deadline Exceeded>, <Time:{'RPC start': '2022-06-13 03:23:45.090003', 'gRPC error': '2022-06-13 03:26:58.936440'}> (pymilvus.decorators:86)
[2022-06-13 03:31:58,919] [ ERROR] - grpc RpcError: [has_collection], <_MultiThreadedRendezvous: StatusCode.DEADLINE_EXCEEDED, Deadline Exceeded>, <Time:{'RPC start': '2022-06-13 03:23:45.090244', 'gRPC error': '2022-06-13 03:31:58.919293'}> (pymilvus.decorators:86)
[2022-06-13 03:31:59,001] [ ERROR] - grpc RpcError: [load_collection], <_MultiThreadedRendezvous: StatusCode.DEADLINE_EXCEEDED, Deadline Exceeded>, <Time:{'RPC start': '2022-06-13 03:23:45.090323', 'gRPC error': '2022-06-13 03:31:59.001228'}> (pymilvus.decorators:86)
[2022-06-13 03:31:59,002] [ ERROR] - grpc RpcError: [has_collection], <_MultiThreadedRendezvous: StatusCode.DEADLINE_EXCEEDED, Deadline Exceeded>, <Time:{'RPC start': '2022-06-13 03:23:45.090468', 'gRPC error': '2022-06-13 03:31:59.002465'}> (pymilvus.decorators:86)
[2022-06-13 03:31:59,003] [ ERROR] - grpc RpcError: [has_collection], <_MultiThreadedRendezvous: StatusCode.DEADLINE_EXCEEDED, Deadline Exceeded>, <Time:{'RPC start': '2022-06-13 03:23:45.090718', 'gRPC error': '2022-06-13 03:31:59.003459'}> (pymilvus.decorators:86)
[2022-06-13 03:31:59,005] [ DEBUG] - Milvus load_collection run in 494.6779s (milvus_benchmark.client:54)
[2022-06-13 03:31:59,007] [ ERROR] - grpc RpcError: [_execute_search_requests], <_MultiThreadedRendezvous: StatusCode.DEADLINE_EXCEEDED, Deadline Exceeded>, <Time:{'RPC start': '2022-06-13 03:26:58.916830', 'gRPC error': '2022-06-13 03:31:59.007012'}> (pymilvus.decorators:86)
[2022-06-13 03:31:59,007] [ ERROR] - grpc RpcError: [search], <_MultiThreadedRendezvous: StatusCode.DEADLINE_EXCEEDED, Deadline Exceeded>, <Time:{'RPC start': '2022-06-13 03:23:44.019903', 'gRPC error': '2022-06-13 03:31:59.007747'}> (pymilvus.decorators:86)
[2022-06-13 03:31:59,008] [ ERROR] - grpc RpcError: [_execute_search_requests], <_MultiThreadedRendezvous: StatusCode.DEADLINE_EXCEEDED, Deadline Exceeded>, <Time:{'RPC start': '2022-06-13 03:26:58.917169', 'gRPC error': '2022-06-13 03:31:59.008632'}> (pymilvus.decorators:86)
[2022-06-13 03:31:59,009] [ ERROR] - grpc RpcError: [search], <_MultiThreadedRendezvous: StatusCode.DEADLINE_EXCEEDED, Deadline Exceeded>, <Time:{'RPC start': '2022-06-13 03:23:44.020039', 'gRPC error': '2022-06-13 03:31:59.009511'}> (pymilvus.decorators:86)
[2022-06-13 03:31:59,010] [ ERROR] - grpc RpcError: [_execute_search_requests], <_MultiThreadedRendezvous: StatusCode.DEADLINE_EXCEEDED, Deadline Exceeded>, <Time:{'RPC start': '2022-06-13 03:26:58.917442', 'gRPC error': '2022-06-13 03:31:59.010396'}> (pymilvus.decorators:86)
[2022-06-13 03:31:59,011] [ ERROR] - grpc RpcError: [search], <_MultiThreadedRendezvous: StatusCode.DEADLINE_EXCEEDED, Deadline Exceeded>, <Time:{'RPC start': '2022-06-13 03:23:44.020156', 'gRPC error': '2022-06-13 03:31:59.011019'}> (pymilvus.decorators:86)
[2022-06-13 03:31:59,011] [ ERROR] - grpc RpcError: [_execute_search_requests], <_MultiThreadedRendezvous: StatusCode.DEADLINE_EXCEEDED, Deadline Exceeded>, <Time:{'RPC start': '2022-06-13 03:26:58.917740', 'gRPC error': '2022-06-13 03:31:59.011951'}> (pymilvus.decorators:86)
[2022-06-13 03:31:59,012] [ ERROR] - grpc RpcError: [search], <_MultiThreadedRendezvous: StatusCode.DEADLINE_EXCEEDED, Deadline Exceeded>, <Time:{'RPC start': '2022-06-13 03:23:44.020264', 'gRPC error': '2022-06-13 03:31:59.012766'}> (pymilvus.decorators:86)
[2022-06-13 03:31:59,013] [ ERROR] - grpc RpcError: [_execute_search_requests], <_MultiThreadedRendezvous: StatusCode.DEADLINE_EXCEEDED, Deadline Exceeded>, <Time:{'RPC start': '2022-06-13 03:26:58.918033', 'gRPC error': '2022-06-13 03:31:59.013696'}> (pymilvus.decorators:86)
[2022-06-13 03:31:59,014] [ ERROR] - grpc RpcError: [search], <_MultiThreadedRendezvous: StatusCode.DEADLINE_EXCEEDED, Deadline Exceeded>, <Time:{'RPC start': '2022-06-13 03:23:44.020443', 'gRPC error': '2022-06-13 03:31:59.014345'}> (pymilvus.decorators:86)
[2022-06-13 03:31:59,015] [ ERROR] - grpc RpcError: [query], <_MultiThreadedRendezvous: StatusCode.DEADLINE_EXCEEDED, Deadline Exceeded>, <Time:{'RPC start': '2022-06-13 03:23:44.327738', 'gRPC error': '2022-06-13 03:31:59.015259'}> (pymilvus.decorators:86)
[2022-06-13 03:31:59,017] [ ERROR] - grpc RpcError: [has_collection], <_MultiThreadedRendezvous: StatusCode.DEADLINE_EXCEEDED, Deadline Exceeded>, <Time:{'RPC start': '2022-06-13 03:26:58.935811', 'gRPC error': '2022-06-13 03:31:59.017381'}> (pymilvus.decorators:86)
[2022-06-13 03:36:59,007] [ ERROR] - grpc RpcError: [describe_collection], <_MultiThreadedRendezvous: StatusCode.DEADLINE_EXCEEDED, Deadline Exceeded>, <Time:{'RPC start': '2022-06-13 03:26:58.936096', 'gRPC error': '2022-06-13 03:36:59.007089'}> (pymilvus.decorators:86)
[2022-06-13 03:36:59,008] [ ERROR] - RPC error: [bulk_insert], <MilvusException: (code=1, message=rpc timeout)>, <Time:{'RPC start': '2022-06-13 03:26:58.936075', 'RPC error': '2022-06-13 03:36:59.008732'}> (pymilvus.decorators:78)
[2022-06-13 03:36:59,009] [ ERROR] - <MilvusException: (code=1, message=rpc timeout)> (milvus_benchmark.client:167)
[2022-06-13 03:36:59,010] [ ERROR] - grpc RpcError: [has_collection], <_MultiThreadedRendezvous: StatusCode.DEADLINE_EXCEEDED, Deadline Exceeded>, <Time:{'RPC start': '2022-06-13 03:26:58.936269', 'gRPC error': '2022-06-13 03:36:59.010585'}> (pymilvus.decorators:86)
[2022-06-13 03:36:59,011] [ ERROR] - grpc RpcError: [load_collection], <_MultiThreadedRendezvous: StatusCode.DEADLINE_EXCEEDED, Deadline Exceeded>, <Time:{'RPC start': '2022-06-13 03:26:58.936346', 'gRPC error': '2022-06-13 03:36:59.011346'}> (pymilvus.decorators:86)
[2022-06-13 03:36:59,012] [ ERROR] - grpc RpcError: [_execute_search_requests], <_MultiThreadedRendezvous: StatusCode.DEADLINE_EXCEEDED, Deadline Exceeded>, <Time:{'RPC start': '2022-06-13 03:31:59.005090', 'gRPC error': '2022-06-13 03:36:59.012577'}> (pymilvus.decorators:86)
[2022-06-13 03:36:59,013] [ ERROR] - grpc RpcError: [search], <_MultiThreadedRendezvous: StatusCode.DEADLINE_EXCEEDED, Deadline Exceeded>, <Time:{'RPC start': '2022-06-13 03:23:44.327482', 'gRPC error': '2022-06-13 03:36:59.013134'}> (pymilvus.decorators:86)
[2022-06-13 03:36:59,013] [ ERROR] - grpc RpcError: [_execute_search_requests], <_MultiThreadedRendezvous: StatusCode.DEADLINE_EXCEEDED, Deadline Exceeded>, <Time:{'RPC start': '2022-06-13 03:31:59.005470', 'gRPC error': '2022-06-13 03:36:59.013947'}> (pymilvus.decorators:86)
[2022-06-13 03:36:59,014] [ ERROR] - grpc RpcError: [search], <_MultiThreadedRendezvous: StatusCode.DEADLINE_EXCEEDED, Deadline Exceeded>, <Time:{'RPC start': '2022-06-13 03:23:44.327621', 'gRPC error': '2022-06-13 03:36:59.014436'}> (pymilvus.decorators:86)
[2022-06-13 03:36:59,016] [ ERROR] - grpc RpcError: [_execute_search_requests], <_MultiThreadedRendezvous: StatusCode.DEADLINE_EXCEEDED, Deadline Exceeded>, <Time:{'RPC start': '2022-06-13 03:31:59.006886', 'gRPC error': '2022-06-13 03:36:59.016344'}> (pymilvus.decorators:86)
[2022-06-13 03:36:59,016] [ ERROR] - grpc RpcError: [search], <_MultiThreadedRendezvous: StatusCode.DEADLINE_EXCEEDED, Deadline Exceeded>, <Time:{'RPC start': '2022-06-13 03:23:44.327914', 'gRPC error': '2022-06-13 03:36:59.016918'}> (pymilvus.decorators:86)
[2022-06-13 03:36:59,017] [ ERROR] - grpc RpcError: [query], <_MultiThreadedRendezvous: StatusCode.DEADLINE_EXCEEDED, Deadline Exceeded>, <Time:{'RPC start': '2022-06-13 03:23:45.090552', 'gRPC error': '2022-06-13 03:36:59.017449'}> (pymilvus.decorators:86)
[2022-06-13 03:36:59,018] [ INFO] - Name # reqs # fails | Avg Min Max Median | req/s failures/s (locust.stats_logger:725)
[2022-06-13 03:36:59,019] [ INFO] - ---------------------------------------------------------------------------------------------------------------------------------------------------------------- (locust.stats_logger:727)
[2022-06-13 03:36:59,019] [ INFO] - grpc delete 1573 0(0.00%) | 97 3 1861 40 | 0.00 0.00 (locust.stats_logger:730)
[2022-06-13 03:36:59,019] [ INFO] - grpc get 7639 2(0.03%) | 348 3 793927 74 | 0.00 0.00 (locust.stats_logger:730)
[2022-06-13 03:36:59,020] [ INFO] - grpc insert 1521 0(0.00%) | 573 18 600074 98 | 0.00 0.00 (locust.stats_logger:730)
[2022-06-13 03:36:59,020] [ INFO] - grpc load_collection 2976 3(0.10%) | 746 3 600075 72 | 0.00 0.00 (locust.stats_logger:730)
[2022-06-13 03:36:59,021] [ INFO] - grpc query 15079 11(0.07%) | 570 6 794689 110 | 0.00 0.00 (locust.stats_logger:730)
[2022-06-13 03:36:59,021] [ INFO] - ---------------------------------------------------------------------------------------------------------------------------------------------------------------- (locust.stats_logger:731)
[2022-06-13 03:36:59,021] [ INFO] - Aggregated 28788 16(0.06%) | 503 3 794689 95 | 0.00 0.00 (locust.stats_logger:732)
[2022-06-13 03:36:59,021] [ INFO] - (locust.stats_logger:733)
[2022-06-13 03:36:59,024] [ ERROR] - grpc RpcError: [load_collection], <_MultiThreadedRendezvous: StatusCode.DEADLINE_EXCEEDED, Deadline Exceeded>, <Time:{'RPC start': '2022-06-13 03:31:59.016139', 'gRPC error': '2022-06-13 03:36:59.024911'}> (pymilvus.decorators:86)
[2022-06-13 03:36:59,027] [ ERROR] - grpc RpcError: [has_collection], <_MultiThreadedRendezvous: StatusCode.DEADLINE_EXCEEDED, Deadline Exceeded>, <Time:{'RPC start': '2022-06-13 03:31:59.016376', 'gRPC error': '2022-06-13 03:36:59.027859'}> (pymilvus.decorators:86)
[2022-06-13 03:36:59,028] [ ERROR] - grpc RpcError: [describe_collection], <_MultiThreadedRendezvous: StatusCode.DEADLINE_EXCEEDED, Deadline Exceeded>, <Time:{'RPC start': '2022-06-13 03:31:59.016485', 'gRPC error': '2022-06-13 03:36:59.028309'}> (pymilvus.decorators:86)
[2022-06-13 03:36:59,028] [ ERROR] - grpc RpcError: [describe_collection], <_MultiThreadedRendezvous: StatusCode.DEADLINE_EXCEEDED, Deadline Exceeded>, <Time:{'RPC start': '2022-06-13 03:31:59.016781', 'gRPC error': '2022-06-13 03:36:59.028702'}> (pymilvus.decorators:86)
[2022-06-13 03:36:59,029] [ ERROR] - RPC error: [bulk_insert], <MilvusException: (code=1, message=rpc timeout)>, <Time:{'RPC start': '2022-06-13 03:31:59.016766', 'RPC error': '2022-06-13 03:36:59.029031'}> (pymilvus.decorators:78)
[2022-06-13 03:36:59,029] [ ERROR] - <MilvusException: (code=1, message=rpc timeout)> (milvus_benchmark.client:167)
[2022-06-13 03:36:59,029] [ ERROR] - grpc RpcError: [has_collection], <_MultiThreadedRendezvous: StatusCode.DEADLINE_EXCEEDED, Deadline Exceeded>, <Time:{'RPC start': '2022-06-13 03:31:59.016968', 'gRPC error': '2022-06-13 03:36:59.029634'}> (pymilvus.decorators:86)
[2022-06-13 03:36:59,030] [ ERROR] - grpc RpcError: [load_collection], <_MultiThreadedRendezvous: StatusCode.DEADLINE_EXCEEDED, Deadline Exceeded>, <Time:{'RPC start': '2022-06-13 03:31:59.017074', 'gRPC error': '2022-06-13 03:36:59.029973'}> (pymilvus.decorators:86)
[2022-06-13 03:36:59,030] [ ERROR] - grpc RpcError: [load_collection], <_MultiThreadedRendezvous: StatusCode.DEADLINE_EXCEEDED, Deadline Exceeded>, <Time:{'RPC start': '2022-06-13 03:31:59.017143', 'gRPC error': '2022-06-13 03:36:59.030333'}> (pymilvus.decorators:86)
[2022-06-13 03:36:59,030] [ ERROR] - grpc RpcError: [has_collection], <_MultiThreadedRendezvous: StatusCode.DEADLINE_EXCEEDED, Deadline Exceeded>, <Time:{'RPC start': '2022-06-13 03:31:59.017292', 'gRPC error': '2022-06-13 03:36:59.030724'}> (pymilvus.decorators:86)
[2022-06-13 03:36:59,085] [ DEBUG] - Milvus query run in 300.1662s (milvus_benchmark.client:54)
[2022-06-13 03:36:59,109] [ DEBUG] - Milvus load_collection run in 0.0763s (milvus_benchmark.client:54)
[2022-06-13 03:36:59,110] [ DEBUG] - Milvus load_collection run in 0.0868s (milvus_benchmark.client:54)
[2022-06-13 03:36:59,113] [ DEBUG] - Milvus get run in 0.0854s (milvus_benchmark.client:54)
[2022-06-13 03:36:59,114] [ DEBUG] - Milvus query run in 794.0245s (milvus_benchmark.client:54)
[2022-06-13 03:36:59,148] [ DEBUG] - Milvus load_collection run in 0.1152s (milvus_benchmark.client:54)
[2022-06-13 03:36:59,149] [ DEBUG] - Milvus query run in 600.2135s (milvus_benchmark.client:54)
[2022-06-13 03:36:59,150] [ DEBUG] - Milvus query run in 0.1256s (milvus_benchmark.client:54)
[2022-06-13 03:36:59,150] [ DEBUG] - Milvus query run in 794.0605s (milvus_benchmark.client:54)
[2022-06-13 03:36:59,151] [ DEBUG] - Milvus query run in 0.127s (milvus_benchmark.client:54)
[2022-06-13 03:36:59,163] [ DEBUG] - Milvus query run in 0.139s (milvus_benchmark.client:54)
[2022-06-13 03:36:59,166] [ DEBUG] - Milvus query run in 0.1413s (milvus_benchmark.client:54)
[2022-06-13 03:36:59,175] [ DEBUG] - Milvus query run in 794.0845s (milvus_benchmark.client:54)
[2022-06-13 03:36:59,202] [ DEBUG] - Milvus get run in 0.0871s (milvus_benchmark.client:54)
Expected Behavior
No response
Steps To Reproduce
1、create collection
2、create index of ivf_sq8
3、insert 10w million vectors
4、flush collection
5、build index with the same params
6、load collection
7、locust concurrent: query<-search, load, get<-query, delete, insert 《- raise error
Milvus Log
No response
Anything else?
client-random-locust-insert-delete:
locust_random_performance:
collections:
-
collection_name: sift_10w_128_l2
ni_per: 50000
other_fields: float1
build_index: true
index_type: ivf_sq8
index_param:
nlist: 2048
task:
types:
-
type: query
weight: 10
params:
top_k: 10
nq: 10
search_param:
nprobe: 16
filters:
-
range: "{'range': {'float1': {'GT': collection_size * 0.5, 'LT': collection_size * 1}}}"
-
type: load
weight: 2
-
type: get
weight: 5
params:
ids_length: 10
-
type: insert
weight: 1
params:
ni_per: 1000
-
type: delete
weight: 1
params:
ni_per: 100
connection_num: 1
clients_num: 20
spawn_rate: 2
during_time: 30m
About this issue
- Original URL
- State: closed
- Created 2 years ago
- Comments: 29 (29 by maintainers)
Commits related to this issue
- Add msg id to log in search path. issue: #17513 Add msg id to log in search path, which should help us to trace a detailed request more easier. Signed-off-by: longjiquan <jiquan.long@zilliz.com> — committed to longjiquan/milvus by longjiquan 2 years ago
- Add msg id to log in search path. (#17654) issue: #17513 Add msg id to log in search path, which should help us to trace a detailed request more easier. Signed-off-by: longjiquan <jiquan.long@zilliz... — committed to milvus-io/milvus by longjiquan 2 years ago
- Fix msgstream close block. issue: #17513 Signed-off-by: sunby <bingyi.sun@zilliz.com> — committed to sunby/milvus by deleted user 2 years ago
- Fix msgstream close block. issue: #17513 Signed-off-by: sunby <bingyi.sun@zilliz.com> — committed to sunby/milvus by deleted user 2 years ago
- Fix msgstream close block. issue: #17513 Signed-off-by: sunby <bingyi.sun@zilliz.com> — committed to sunby/milvus by deleted user 2 years ago
- Fix msgstream close block. (#17880) issue: #17513 Signed-off-by: sunby <bingyi.sun@zilliz.com> Co-authored-by: sunby <bingyi.sun@zilliz.com> — committed to milvus-io/milvus by sunby 2 years ago
- Fix msgstream close block. (#17880) issue: #17513 Signed-off-by: sunby <bingyi.sun@zilliz.com> Co-authored-by: sunby <bingyi.sun@zilliz.com> — committed to sunby/milvus by sunby 2 years ago
- Fix msgstream close block. (#17880) (#17909) issue: #17513 Signed-off-by: sunby <bingyi.sun@zilliz.com> Co-authored-by: sunby <bingyi.sun@zilliz.com> Co-authored-by: sunby <bingyi.sun@zilliz.c... — committed to milvus-io/milvus by sunby 2 years ago
rootcoord stopped sending timetick due to backlog quota exceeded