Milvus is a high-performance, cloud-native vector database built for scalable vector ANN search
This report presents the forensic synthetic code analysis of milvus-io/milvus, a Go project with 45,214 GitHub stars. SynthScan v2.0 examined 1,920,258 lines of code across 4985 source files, recording 12017 pattern matches distributed across 23 syntactic categories. The overall adjusted score of 6.8 places this repository in the Low AI signal band.
The scanner applied 160+ deterministic lexical heuristics, multi-line block detectors, abstract syntax tree depth profilers, and a cross-file Jaccard similarity matrix to construct a statistically normalised synthetic code estimate. All matches are individually weighted by severity coefficient and contextual multiplier before summation, and the resulting headline score is temporally discounted to account for the repository's development history relative to the commercial emergence of large language model coding tooling (November 2022 onward).
This chart maps the temporal evolution of the adjusted synthetic code score across successive scan runs. An upward trajectory indicates ongoing incorporation of AI-generated code or expanding LLM-assisted scaffolding; a stable or declining trajectory may reflect active human refactoring, code removal, or the adoption of stricter authorship policies. The dashed secondary line (right axis) independently tracks total raw pattern hit count, which can diverge from the normalised score when codebase size changes significantly between scans.
Classifies detected patterns by their diagnostic confidence and structural impact. CRITICAL patterns (coefficient 10) represent definitive synthetic signatures — hallucinated imports, explicit LLM attribution metadata — virtually never produced by human authors. HIGH (5) indicates strong structural tells such as cross-file repetition or cross-linguistic idioms. MEDIUM (2) covers recognisable conversational padding and AI-specific vocabulary. LOW (1) captures subtle indicators like tautological comments and generic boilerplate that require density to carry independent signal.
This horizontal bar chart decomposes the repository's raw synthetic code score by top-level directory, allowing you to pinpoint precisely which modules or components carry the highest AI authorship density. Directories with disproportionately high scores relative to their size warrant targeted manual review: concentrated AI signatures often trace back to mass-generated configuration layers, auto-ported test suites, LLM-scaffolded boilerplate classes, or entire subsystems authored under heavy copilot assistance. Use this view to prioritise your human code-review effort.
The scanner identified 12017 distinct pattern matches across 23 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a statistically significant AI authorship indicator. Expand any category row to inspect the individual file paths, line numbers, code snippets, and the lexical context (CODE, COMMENT, or STRING) in which each match was detected.
Reading the findings table: The Severity column indicates the diagnostic confidence level (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — comment-context matches receive a ×1.5 weight because LLMs systematically over-annotate. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier as dense clusters constitute far stronger evidence of synthetic authorship than isolated hits.
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | rules.go | 1 | // Licensed to the LF AI & Data foundation under one | COMMENT |
| LOW | rules.go | 221 | // "$x != $y", | COMMENT |
| LOW | rules.go | 401 | // Shouldn't give many false positives without type filter | COMMENT |
| LOW | cmd/main.go | 1 | // Licensed to the LF AI & Data foundation under one | COMMENT |
| LOW | cmd/tools/config/generate.go | 321 | # 2. Memory protection. | COMMENT |
| LOW | cmd/tools/config/generate.go | 361 | # credential configs, support apikey, AKSK, gcp credential | COMMENT |
| LOW | cmd/tools/binlog/main.go | 1 | // Licensed to the LF AI & Data foundation under one | COMMENT |
| LOW | cmd/roles/roles.go | 1 | // Licensed to the LF AI & Data foundation under one | COMMENT |
| LOW | cmd/roles/roles_test.go | 1 | // Licensed to the LF AI & Data foundation under one | COMMENT |
| LOW | cmd/components/mix_coord.go | 1 | // Licensed to the LF AI & Data foundation under one | COMMENT |
| LOW | cmd/components/cdc.go | 1 | // Licensed to the LF AI & Data foundation under one | COMMENT |
| LOW | cmd/components/proxy.go | 1 | // Licensed to the LF AI & Data foundation under one | COMMENT |
| LOW | cmd/components/streaming_node.go | 1 | // Licensed to the LF AI & Data foundation under one | COMMENT |
| LOW | cmd/components/query_node.go | 1 | // Licensed to the LF AI & Data foundation under one | COMMENT |
| LOW | cmd/components/data_node.go | 1 | // Licensed to the LF AI & Data foundation under one | COMMENT |
| LOW | cmd/embedded/embedded.go | 1 | // Licensed to the LF AI & Data foundation under one | COMMENT |
| LOW | cmd/milvus/milvus_test.go | 1 | // Licensed to the LF AI & Data foundation under one | COMMENT |
| LOW | ci/jenkins/pod/rte-arm.yaml | 61 | type: DirectoryOrCreate | COMMENT |
| LOW | tests/java_client/README.md | 1 | ## java_client | COMMENT |
| LOW | tests/integration/util_schema.go | 1 | // Licensed to the LF AI & Data foundation under one | COMMENT |
| LOW | tests/integration/suite.go | 1 | // Licensed to the LF AI & Data foundation under one | COMMENT |
| LOW | tests/integration/meta_watcher_test.go | 1 | // Licensed to the LF AI & Data foundation under one | COMMENT |
| LOW | tests/integration/util_insert.go | 1 | // Licensed to the LF AI & Data foundation under one | COMMENT |
| LOW | tests/integration/util_query.go | 1 | // Licensed to the LF AI & Data foundation under one | COMMENT |
| LOW | tests/integration/util_index.go | 1 | // Licensed to the LF AI & Data foundation under one | COMMENT |
| LOW | tests/integration/util_insert_test.go | 1 | // Licensed to the LF AI & Data foundation under one | COMMENT |
| LOW | tests/integration/rbac/rbac_alias_test.go | 1 | // Licensed to the LF AI & Data foundation under one | COMMENT |
| LOW | tests/integration/rbac/privilege_group_test.go | 1 | // Licensed to the LF AI & Data foundation under one | COMMENT |
| LOW | tests/integration/rbac/rbac_basic_test.go | 1 | // Licensed to the LF AI & Data foundation under one | COMMENT |
| LOW | tests/integration/rbac/rbac_backup_test.go | 1 | // Licensed to the LF AI & Data foundation under one | COMMENT |
| LOW | tests/integration/rbac/rbac_grant_cleanup_test.go | 1 | // Licensed to the LF AI & Data foundation under one | COMMENT |
| LOW | tests/integration/snapshot/snapshot_restore_test.go | 1 | // Licensed to the LF AI & Data foundation under one | COMMENT |
| LOW | tests/integration/cluster/meta_watcher.go | 1 | // Licensed to the LF AI & Data foundation under one | COMMENT |
| LOW | tests/integration/cluster/process/milvus_process.go | 1 | package process | COMMENT |
| LOW | …tion/partialsearch/partial_result_on_node_down_test.go | 441 | // func (s *PartialSearchTestSuit) TestSearchNeverFails() { | COMMENT |
| LOW | …tion/partialsearch/partial_result_on_node_down_test.go | 461 | // wg := sync.WaitGroup{} | COMMENT |
| LOW | …tion/partialsearch/partial_result_on_node_down_test.go | 481 | // } | COMMENT |
| LOW | tests/integration/replicas/balance/replica_test.go | 1 | // Licensed to the LF AI & Data foundation under one | COMMENT |
| LOW | tests/integration/replicas/load/load_test.go | 1 | // Licensed to the LF AI & Data foundation under one | COMMENT |
| LOW | tests/integration/datanode/datanode_test.go | 1 | // Licensed to the LF AI & Data foundation under one | COMMENT |
| LOW | tests/integration/datanode/struct_array_test.go | 1 | // Licensed to the LF AI & Data foundation under one | COMMENT |
| LOW | tests/integration/sealpolicies/seal_policies_test.go | 1 | // Licensed to the LF AI & Data foundation under one | COMMENT |
| LOW | …integration/sealpolicies/seal_by_total_growing_test.go | 1 | // Licensed to the LF AI & Data foundation under one | COMMENT |
| LOW | tests/integration/querynode/querynode_test.go | 1 | // Licensed to the LF AI & Data foundation under one | COMMENT |
| LOW | tests/integration/target/target_test.go | 1 | // Licensed to the LF AI & Data foundation under one | COMMENT |
| LOW | tests/integration/getvector/array_struct_test.go | 1 | // Licensed to the LF AI & Data foundation under one | COMMENT |
| LOW | tests/integration/getvector/get_vector_test.go | 1 | // Licensed to the LF AI & Data foundation under one | COMMENT |
| LOW | tests/integration/getvector/get_vector_test.go | 541 | s.vecType = schemapb.DataType_SparseFloatVector | COMMENT |
| LOW | tests/integration/levelzero/delete_on_growing_test.go | 1 | // Licensed to the LF AI & Data foundation under one | COMMENT |
| LOW | tests/integration/levelzero/levelzero_test.go | 1 | // Licensed to the LF AI & Data foundation under one | COMMENT |
| LOW | …/integration/commit_timestamp/commit_timestamp_test.go | 1 | // Licensed to the LF AI & Data foundation under one | COMMENT |
| LOW | tests/integration/refreshconfig/refresh_config_test.go | 1 | // Licensed to the LF AI & Data foundation under one | COMMENT |
| LOW | …ration/compaction/clustering_compaction_vector_test.go | 1 | // Licensed to the LF AI & Data foundation under one | COMMENT |
| LOW | tests/integration/compaction/mix_compaction_test.go | 1 | // Licensed to the LF AI & Data foundation under one | COMMENT |
| LOW | tests/integration/compaction/compaction_test.go | 1 | // Licensed to the LF AI & Data foundation under one | COMMENT |
| LOW | …ts/integration/compaction/l2_single_compaction_test.go | 1 | // Licensed to the LF AI & Data foundation under one | COMMENT |
| LOW | …s/integration/compaction/clustering_compaction_test.go | 1 | // Licensed to the LF AI & Data foundation under one | COMMENT |
| LOW | tests/integration/compaction/l0_compaction_test.go | 1 | // Licensed to the LF AI & Data foundation under one | COMMENT |
| LOW | tests/integration/balance/balance_test.go | 1 | // Licensed to the LF AI & Data foundation under one | COMMENT |
| LOW | …/integration/balance/channel_exclusive_balance_test.go | 1 | // Licensed to the LF AI & Data foundation under one | COMMENT |
| 3542 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | cmd/tools/binlogv2/minio_parquet_analyzer.py | 525 | def _interactive_batch_analysis(self, bucket_name: str, parquet_files: List[Dict[str, Any]]): | CODE |
| LOW | cmd/tools/binlogv2/minio_parquet_analyzer.py | 564 | def _interactive_select_files(self, bucket_name: str, parquet_files: List[Dict[str, Any]]): | CODE |
| LOW | cmd/tools/binlogv2/minio_client.py | 224 | def analyze_parquet_from_minio(self, bucket_name: str, object_name: str, | CODE |
| LOW | cmd/tools/binlogv2/parquet_analyzer/meta_parser.py | 217 | def format_row_group_metadata(self, metadata_str: str) -> str: | CODE |
| LOW | cmd/tools/binlogv2/parquet_analyzer/meta_parser.py | 238 | def parse_group_field_id_list(self, field_list_str: str) -> List[Dict[str, Any]]: | CODE |
| LOW | cmd/tools/binlogv2/parquet_analyzer/meta_parser.py | 272 | def format_group_field_id_list(self, field_list_str: str) -> str: | CODE |
| LOW | cmd/tools/binlogv2/parquet_analyzer/analyzer.py | 268 | def validate_vector_consistency(self) -> Dict[str, Any]: | CODE |
| LOW | cmd/tools/binlogv2/parquet_analyzer/analyzer.py | 463 | def _get_recommended_id_column(self, id_columns: List[Dict[str, Any]]) -> str: | CODE |
| LOW | …tools/binlogv2/parquet_analyzer/vector_deserializer.py | 16 | def detect_vector_type_and_dim(bytes_data: bytes, field_name: str = "") -> tuple[str, int]: | CODE |
| LOW | …tools/binlogv2/parquet_analyzer/vector_deserializer.py | 117 | def deserialize_binary_vector(bytes_data: bytes, dim: Optional[int] = None) -> Optional[List[int]]: | CODE |
| LOW | …tools/binlogv2/parquet_analyzer/vector_deserializer.py | 398 | def analyze_vector_statistics(vector_data: Union[List[float], List[int], Dict[str, Any]], vector_type: str) -> Dict[ | CODE |
| LOW | …tools/binlogv2/parquet_analyzer/vector_deserializer.py | 534 | def deserialize_with_analysis(bytes_data: bytes, field_name: str = "") -> Dict[str, Any]: | CODE |
| LOW | tools/mgit.py | 207 | def get_commit_count_from_ref(ref: str) -> int: | CODE |
| LOW | tools/mgit.py | 468 | def is_cherry_pick_in_progress() -> bool: | CODE |
| LOW | tools/mgit.py | 1461 | def get_existing_pr_for_branch(branch: str) -> Optional[Dict]: | CODE |
| LOW⚡ | tools/test_mgit_design_doc.py | 13 | def test_accepts_in_repo_markdown_path(self): | CODE |
| LOW⚡ | tools/test_mgit_design_doc.py | 20 | def test_rejects_github_url_even_when_it_contains_the_path(self): | CODE |
| LOW⚡ | tools/test_mgit_design_doc.py | 27 | def test_rejects_external_design_doc_repo(self): | CODE |
| LOW⚡ | tools/test_mgit_design_doc.py | 34 | def test_rejects_directory_or_non_markdown_path(self): | CODE |
| LOW | tests/restful_client/utils/utils.py | 130 | def get_common_fields_by_data(data, exclude_fields=None): | CODE |
| LOW | tests/restful_client/base/testbase.py | 97 | def wait_collection_load_completed(self, name): | CODE |
| LOW⚡ | …sts/restful_client/testcases/test_vector_operations.py | 504 | def test_search_vector_with_illegal_api_key(self): | CODE |
| LOW⚡ | …sts/restful_client/testcases/test_vector_operations.py | 510 | def test_search_vector_with_invalid_collection_name(self): | CODE |
| LOW⚡ | …sts/restful_client/testcases/test_vector_operations.py | 516 | def test_search_vector_with_invalid_output_field(self): | CODE |
| LOW⚡ | …sts/restful_client/testcases/test_vector_operations.py | 523 | def test_search_vector_with_invalid_expression(self, invalid_expr): | CODE |
| LOW⚡ | …sts/restful_client/testcases/test_vector_operations.py | 529 | def test_search_vector_with_invalid_vector_field(self): | CODE |
| LOW⚡ | …sts/restful_client/testcases/test_vector_operations.py | 536 | def test_search_vector_with_mismatch_vector_dim(self, dim_offset): | CODE |
| LOW | …sts/restful_client/testcases/test_vector_operations.py | 24 | def test_insert_vector_with_simple_payload(self, db_name, vector_field, primary_field, nb, dim, insert_round): | CODE |
| LOW | …sts/restful_client/testcases/test_vector_operations.py | 59 | def test_insert_vector_with_multi_round(self, insert_round): | CODE |
| LOW | …sts/restful_client/testcases/test_vector_operations.py | 91 | def test_insert_vector_with_invalid_api_key(self): | CODE |
| LOW | …sts/restful_client/testcases/test_vector_operations.py | 124 | def test_insert_vector_with_invalid_collection_name(self): | CODE |
| LOW | …sts/restful_client/testcases/test_vector_operations.py | 152 | def test_insert_vector_with_invalid_database_name(self): | CODE |
| LOW | …sts/restful_client/testcases/test_vector_operations.py | 180 | def test_insert_vector_with_mismatch_dim(self): | CODE |
| LOW | …sts/restful_client/testcases/test_vector_operations.py | 217 | def test_search_vector_with_simple_payload(self, metric_type): | CODE |
| LOW | …sts/restful_client/testcases/test_vector_operations.py | 248 | def test_search_vector_with_exceed_sum_limit_offset(self, sum_limit_offset): | CODE |
| LOW | …sts/restful_client/testcases/test_vector_operations.py | 290 | def test_search_vector_with_complex_payload(self, limit, offset, level, metric_type): | CODE |
| LOW | …sts/restful_client/testcases/test_vector_operations.py | 325 | def test_search_vector_with_complex_int_filter(self, filter_expr): | CODE |
| LOW | …sts/restful_client/testcases/test_vector_operations.py | 357 | def test_search_vector_with_complex_varchar_filter(self, filter_expr): | CODE |
| LOW | …sts/restful_client/testcases/test_vector_operations.py | 456 | def test_search_vector_with_invalid_limit(self, limit): | CODE |
| LOW | …sts/restful_client/testcases/test_vector_operations.py | 480 | def test_search_vector_with_invalid_offset(self, offset): | CODE |
| LOW | …sts/restful_client/testcases/test_vector_operations.py | 591 | def test_query_vector_with_varchar_filter(self, filter_expr, include_output_fields): | CODE |
| LOW | …sts/restful_client/testcases/test_vector_operations.py | 635 | def test_query_vector_with_large_sum_of_limit_offset(self, sum_of_limit_offset): | CODE |
| LOW | …sts/restful_client/testcases/test_vector_operations.py | 686 | def test_get_vector_with_simple_payload(self): | CODE |
| LOW | …sts/restful_client/testcases/test_vector_operations.py | 793 | def test_delete_vector_default(self, id_field_type, include_invalid_id): | CODE |
| LOW | …sts/restful_client/testcases/test_vector_operations.py | 854 | def test_delete_vector_with_invalid_api_key(self): | CODE |
| LOW | …sts/restful_client/testcases/test_vector_operations.py | 891 | def test_delete_vector_with_invalid_collection_name(self): | CODE |
| LOW | …sts/restful_client/testcases/test_vector_operations.py | 935 | def test_delete_vector_with_non_primary_key(self): | CODE |
| LOW | …_client/testcases/test_restful_sdk_mix_use_scenario.py | 19 | def test_collection_created_by_sdk_describe_by_restful(self, dim, enable_dynamic, shard_num): | CODE |
| LOW | …_client/testcases/test_restful_sdk_mix_use_scenario.py | 50 | def test_collection_created_by_restful_describe_by_sdk(self, dim, metric_type, primary_field, vector_field): | CODE |
| LOW | …_client/testcases/test_restful_sdk_mix_use_scenario.py | 76 | def test_collection_created_index_by_sdk_describe_by_restful(self, metric_type): | CODE |
| LOW | …_client/testcases/test_restful_sdk_mix_use_scenario.py | 104 | def test_collection_load_by_sdk_describe_by_restful(self, metric_type): | CODE |
| LOW | …_client/testcases/test_restful_sdk_mix_use_scenario.py | 130 | def test_collection_create_by_sdk_insert_vector_by_restful(self): | CODE |
| LOW | …_client/testcases/test_restful_sdk_mix_use_scenario.py | 180 | def test_collection_create_by_sdk_search_vector_by_restful(self): | CODE |
| LOW | …_client/testcases/test_restful_sdk_mix_use_scenario.py | 215 | def test_collection_create_by_sdk_query_vector_by_restful(self): | CODE |
| LOW | …_client/testcases/test_restful_sdk_mix_use_scenario.py | 249 | def test_collection_create_by_restful_search_vector_by_sdk(self): | CODE |
| LOW | …_client/testcases/test_restful_sdk_mix_use_scenario.py | 265 | def test_collection_create_by_restful_query_vector_by_sdk(self): | CODE |
| LOW | …_client/testcases/test_restful_sdk_mix_use_scenario.py | 280 | def test_collection_create_by_restful_delete_vector_by_sdk(self): | CODE |
| LOW | …_client/testcases/test_restful_sdk_mix_use_scenario.py | 301 | def test_collection_create_by_sdk_delete_vector_by_restful(self): | CODE |
| LOW | …restful_client/testcases/test_collection_operations.py | 20 | def test_create_collections_default(self, dim, metric_type, primary_field, vector_field, db_name): | CODE |
| LOW | …restful_client/testcases/test_collection_operations.py | 54 | def test_create_collections_concurrent_with_same_param(self): | CODE |
| 4555 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH⚡ | tools/mgit.py | 2177 | GitOperations.push(branch, force=True, remote=fork_remote) | CODE |
| HIGH⚡ | tools/mgit.py | 2652 | GitOperations.push(branch, remote=fork_remote) | CODE |
| HIGH⚡ | tools/mgit.py | 2657 | GitOperations.push(branch, force=True, remote=fork_remote) | CODE |
| HIGH⚡ | tools/mgit.py | 3400 | GitOperations.push(ctx.cp_branch, force=False, remote=fork_remote) | CODE |
| HIGH⚡ | tools/mgit.py | 3405 | GitOperations.push(ctx.cp_branch, force=True, remote=fork_remote) | CODE |
| HIGH⚡ | tools/mgit.py | 3735 | GitOperations.push(backport_branch, remote=fork_remote) | CODE |
| HIGH⚡ | tools/mgit.py | 3740 | GitOperations.push(backport_branch, force=True, remote=fork_remote) | CODE |
| HIGH | tools/mgit.py | 2081 | GitOperations.push(branch, force=True, remote=fork_remote) | CODE |
| HIGH | …sts/restful_client_v2/testcases/test_partial_update.py | 1053 | # Note, the RESTful SDK cannot differentiate between missing fields and fields explicitly set to null, | COMMENT |
| HIGH | …ts/python_client/cdc/testcases/test_schema_features.py | 548 | # Explicit None (null) | COMMENT |
| HIGH⚡ | …ts/python_client/cdc/testcases/test_schema_features.py | 485 | i%3==1: None values (explicit null) provided for both fields | STRING |
| HIGH⚡ | …ts/python_client/cdc/testcases/test_schema_features.py | 486 | i%3==2: fields omitted entirely (uses default / null) | STRING |
| HIGH | tests/python_client/utils/util_pymilvus.py | 790 | "int64 > 0 && int64 < 2021", # range | CODE |
| HIGH | tests/python_client/utils/util_pymilvus.py | 791 | "int64 == 0 || int64 == 1 || int64 == 2 || int64 == 3", # term | CODE |
| HIGH⚡ | tests/python_client/common/common_func.py | 3753 | "json_field['a'][0] == 1 && json_field['a'][1] == 2", | CODE |
| HIGH⚡ | tests/python_client/common/common_func.py | 3755 | "json_field['a'][0]['b'] >=1 && json_field['a'][2] == 3", | CODE |
| HIGH⚡ | tests/python_client/common/common_func.py | 3757 | "json_field['a'] == 1 || json_field['a'] == '1'", | CODE |
| HIGH⚡ | tests/python_client/common/common_func.py | 3759 | "json_field['a'][0]['b'] >=1 || json_field['a']['b'] >=1", | CODE |
| HIGH⚡ | tests/python_client/common/common_func.py | 4196 | "int32_array[1] + 1 == 3 && int32_array[0] - 1 != 1", | CODE |
| HIGH⚡ | tests/python_client/common/common_func.py | 4203 | "int32_array[1] % 100 == 0 && string_array[1] in ['1', '2']", | CODE |
| HIGH⚡ | tests/python_client/common/common_func.py | 4210 | "int32_array[1] in [300/2, -10*30+800, (200-100)*2] or (float_array[1] <= -4**5/2 || 100 <= int32_array[1] < | CODE |
| HIGH⚡ | tests/python_client/common/common_func.py | 4369 | "int8 > -129 && int8 < 128", | CODE |
| HIGH⚡ | tests/python_client/common/common_func.py | 4372 | "int16 > -32769 && int16 <32768", | CODE |
| HIGH⚡ | tests/python_client/common/common_func.py | 4375 | "int32 < 2147483648 || int32 == -2147483648", | CODE |
| HIGH | tests/python_client/common/common_func.py | 3555 | "(int64 > 0 && int64 < 400) or (int64 > 500 && int64 < 1000)", | CODE |
| HIGH | tests/python_client/common/common_func.py | 3567 | "int64 == 0 || float == 10**2 || (int64 + 1) == 3", | CODE |
| HIGH | tests/python_client/common/common_func.py | 3585 | "int64 > 400 && int64 < 200", | CODE |
| HIGH | tests/python_client/common/common_func.py | 3599 | "float <= -4**5/2 && float > 500-1 && float != 500/2+260", | CODE |
| HIGH | tests/python_client/common/common_func.py | 3635 | "json_field['number'] == 0 || json_field['float'] == 10**2 || json_field['number'] + 1 == 3", | CODE |
| HIGH | tests/python_client/common/common_func.py | 3649 | "json_field['float'] > 400 && json_field['float'] < 200", | CODE |
| HIGH | tests/python_client/common/common_func.py | 3666 | "json_field['float'] <= -4**5/2 && json_field['float'] > 500-1 && json_field['float'] != 500/2+260", | CODE |
| HIGH | …client/milvus_client/test_milvus_client_query_order.py | 247 | filter_expr = "price >= 20.0 && price <= 40.0" | CODE |
| HIGH | …lient/milvus_client/test_milvus_client_alter_warmup.py | 2909 | query old rows → int64_new is null; query new rows → int64_new == pk - 5000; | STRING |
| HIGH | …lient/milvus_client/test_milvus_client_alter_warmup.py | 2911 | expected: historical rows null; new rows value correct; search passes | STRING |
| HIGH | …ient/milvus_client/test_milvus_client_search_string.py | 15 | default_search_mix_exp = "int64 >= 0 && varchar >= \"0\"" | CODE |
| HIGH | …ient/milvus_client/test_milvus_client_search_string.py | 106 | method: 1. search with filter "int64 >= 0 && varchar >= '0'" on shared collection | STRING |
| HIGH | …ient/milvus_client/test_milvus_client_search_string.py | 515 | method: 1. search with filter "int64 >= 0 && varchar >= '0'" on binary collection | STRING |
| HIGH | …ent/milvus_client/test_milvus_client_partial_update.py | 25 | default_search_mix_exp = 'int64 >= 0 && varchar >= "0"' | CODE |
| HIGH | …client/milvus_client/test_milvus_client_timestamptz.py | 20 | default_search_mix_exp = "int64 >= 0 && varchar >= \"0\"" | CODE |
| HIGH | …ient/milvus_client/test_milvus_client_hybrid_search.py | 28 | default_search_mix_exp = "int64 >= 0 && varchar >= \"0\"" | CODE |
| HIGH⚡ | …lient/milvus_client/test_add_function_field_feature.py | 1050 | # Step 1: Insert add-before rows with normal, null, and empty-string text interleaved. | COMMENT |
| HIGH⚡ | …lient/milvus_client/test_add_function_field_feature.py | 1125 | # Step 8: Insert post-add rows with normal, null, and empty-string text interleaved. | COMMENT |
| HIGH | …thon_client/milvus_client/test_milvus_client_delete.py | 22 | default_search_mix_exp = "int64 >= 0 && varchar >= \"0\"" | CODE |
| HIGH | …hon_client/milvus_client/test_milvus_client_compact.py | 28 | default_search_mix_exp = "int64 >= 0 && varchar >= \"0\"" | CODE |
| HIGH | …nt/milvus_client/test_milvus_client_json_path_index.py | 23 | default_search_mix_exp = "int64 >= 0 && varchar >= \"0\"" | CODE |
| HIGH | …nt/milvus_client/test_milvus_client_search_reranker.py | 1957 | # 2. insert rows: ids 0-3 non-null, ids 4-6 null | COMMENT |
| HIGH | …nt/milvus_client/test_milvus_client_search_reranker.py | 32 | default_search_mix_exp = 'int64 >= 0 && varchar >= "0"' | CODE |
| HIGH⚡ | …lient/test_milvus_client_struct_array_element_query.py | 580 | filter="id > 100 && element_filter(structA, $[int_val] > 200)", | CODE |
| HIGH⚡ | …lient/test_milvus_client_struct_array_element_query.py | 3670 | filter='id > 100 && MATCH_ANY(structA, $[color] == "Red")', | CODE |
| HIGH⚡ | …lient/test_milvus_client_struct_array_element_query.py | 4049 | ("id < 100 && structA[0][int_val] != 30", [0, 1, 3, 4]), | CODE |
| HIGH⚡ | …lient/test_milvus_client_struct_array_element_query.py | 4050 | ("id < 100 && structA[0][int_val] > 30", [3, 4]), | CODE |
| HIGH⚡ | …lient/test_milvus_client_struct_array_element_query.py | 4051 | ("id < 100 && structA[0][int_val] >= 30", [2, 3, 4]), | CODE |
| HIGH⚡ | …lient/test_milvus_client_struct_array_element_query.py | 4052 | ("id < 100 && structA[0][int_val] < 30", [0, 1]), | CODE |
| HIGH⚡ | …lient/test_milvus_client_struct_array_element_query.py | 4053 | ("id < 100 && structA[0][int_val] <= 30", [0, 1, 2]), | CODE |
| HIGH⚡ | …lient/test_milvus_client_struct_array_element_query.py | 4085 | filter="id < 100 && structA[0][int_val] in [10, 30, 50, 999]", | CODE |
| HIGH⚡ | …lient/test_milvus_client_struct_array_element_query.py | 4095 | filter="id < 100 && structA[0][int_val] not in [10, 30, 50]", | CODE |
| HIGH⚡ | …lient/test_milvus_client_struct_array_element_query.py | 4199 | filter='id < 100 && structA[0][str_val] == "apple"', | CODE |
| HIGH⚡ | …lient/test_milvus_client_struct_array_element_query.py | 4209 | filter='id < 100 && structA[0][str_val] in ["banana", "cherry"]', | CODE |
| HIGH⚡ | …lient/test_milvus_client_struct_array_element_query.py | 4219 | filter='id < 100 && structA[0][str_val] != "apple"', | CODE |
| HIGH⚡ | …lient/test_milvus_client_struct_array_element_query.py | 4262 | filter="id < 100 && (structA[0][int_val] > 150 || structA[1][int_val] == 50)", | CODE |
| 191 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM⚡ | tools/mgit.py | 500 | # ============================================================================ | COMMENT |
| MEDIUM⚡ | tools/mgit.py | 502 | # ============================================================================ | COMMENT |
| MEDIUM | tools/mgit.py | 95 | # ============================================================================ | COMMENT |
| MEDIUM | tools/mgit.py | 97 | # ============================================================================ | COMMENT |
| MEDIUM | tools/mgit.py | 1372 | # ============================================================================ | COMMENT |
| MEDIUM | tools/mgit.py | 1374 | # ============================================================================ | COMMENT |
| MEDIUM | tools/mgit.py | 1849 | # ============================================================================ | COMMENT |
| MEDIUM | tools/mgit.py | 1851 | # ============================================================================ | COMMENT |
| MEDIUM | tools/mgit.py | 1928 | # ============================================================================ | COMMENT |
| MEDIUM | tools/mgit.py | 1930 | # ============================================================================ | COMMENT |
| MEDIUM | tools/mgit.py | 3107 | # ============================================================================ | COMMENT |
| MEDIUM | tools/mgit.py | 3109 | # ============================================================================ | COMMENT |
| MEDIUM | tools/mgit.py | 3855 | # ============================================================================ | COMMENT |
| MEDIUM | tools/mgit.py | 3857 | # ============================================================================ | COMMENT |
| MEDIUM | …/integration/commit_timestamp/commit_timestamp_test.go | 54 | // ─── Helpers ────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …/integration/commit_timestamp/commit_timestamp_test.go | 232 | // ─── MVCC Visibility ────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …/integration/commit_timestamp/commit_timestamp_test.go | 292 | // ─── Search ────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …/integration/commit_timestamp/commit_timestamp_test.go | 319 | // ─── Delete ────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …/integration/commit_timestamp/commit_timestamp_test.go | 373 | // ─── Upsert ────────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …/integration/commit_timestamp/commit_timestamp_test.go | 456 | // ─── Compaction ────────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | …/integration/commit_timestamp/commit_timestamp_test.go | 573 | // ─── GC Protection ────────────────────────────────────────────────────── | COMMENT |
| MEDIUM⚡ | tests/python_client/conftest.py | 558 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | tests/python_client/conftest.py | 560 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | tests/python_client/cdc/testcases/test_fts_and_text.py | 32 | # ------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | tests/python_client/cdc/testcases/test_fts_and_text.py | 34 | # ------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | tests/python_client/cdc/testcases/test_fts_and_text.py | 170 | # ------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | tests/python_client/cdc/testcases/test_fts_and_text.py | 172 | # ------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | tests/python_client/cdc/testcases/test_fts_and_text.py | 296 | # ------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | tests/python_client/cdc/testcases/test_fts_and_text.py | 298 | # ------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | tests/python_client/cdc/testcases/test_fts_and_text.py | 421 | # ------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | tests/python_client/cdc/testcases/test_fts_and_text.py | 423 | # ------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | tests/python_client/cdc/testcases/test_fts_and_text.py | 576 | # ------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | tests/python_client/cdc/testcases/test_fts_and_text.py | 578 | # ------------------------------------------------------------------------- | COMMENT |
| MEDIUM | tests/python_client/cdc/testcases/test_switchover.py | 31 | # ------------------------------------------------------------------------- | COMMENT |
| MEDIUM | tests/python_client/cdc/testcases/test_switchover.py | 33 | # ------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | …ython_client/cdc/testcases/test_search_verification.py | 83 | # ------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | …ython_client/cdc/testcases/test_search_verification.py | 85 | # ------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …ython_client/cdc/testcases/test_search_verification.py | 44 | # ------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …ython_client/cdc/testcases/test_search_verification.py | 46 | # ------------------------------------------------------------------------- | COMMENT |
| MEDIUM | tests/python_client/cdc/testcases/base.py | 786 | # ------------------------------------------------------------------------- | COMMENT |
| MEDIUM | tests/python_client/cdc/testcases/base.py | 788 | # ------------------------------------------------------------------------- | COMMENT |
| MEDIUM | tests/python_client/cdc/testcases/base.py | 905 | # ------------------------------------------------------------------------- | COMMENT |
| MEDIUM | tests/python_client/cdc/testcases/base.py | 907 | # ------------------------------------------------------------------------- | COMMENT |
| MEDIUM | tests/python_client/cdc/testcases/base.py | 982 | # ------------------------------------------------------------------------- | COMMENT |
| MEDIUM | tests/python_client/cdc/testcases/base.py | 984 | # ------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | tests/python_client/cdc/testcases/test_force_promote.py | 62 | # ------------------------------------------------------------------ | COMMENT |
| MEDIUM⚡ | tests/python_client/cdc/testcases/test_force_promote.py | 64 | # ------------------------------------------------------------------ | COMMENT |
| MEDIUM⚡ | tests/python_client/cdc/testcases/test_force_promote.py | 179 | # ------------------------------------------------------------------ | COMMENT |
| MEDIUM⚡ | tests/python_client/cdc/testcases/test_force_promote.py | 181 | # ------------------------------------------------------------------ | COMMENT |
| MEDIUM⚡ | tests/python_client/common/external_table_common.py | 602 | # ============================================================ | COMMENT |
| MEDIUM⚡ | tests/python_client/common/external_table_common.py | 604 | # ============================================================ | COMMENT |
| MEDIUM⚡ | tests/python_client/common/external_table_common.py | 798 | # ============================================================ | COMMENT |
| MEDIUM⚡ | tests/python_client/common/external_table_common.py | 800 | # ============================================================ | COMMENT |
| MEDIUM | tests/python_client/common/external_table_common.py | 16 | # ============================================================ | COMMENT |
| MEDIUM | tests/python_client/common/external_table_common.py | 18 | # ============================================================ | COMMENT |
| MEDIUM | tests/python_client/common/external_table_common.py | 97 | # ============================================================ | COMMENT |
| MEDIUM | tests/python_client/common/external_table_common.py | 99 | # ============================================================ | COMMENT |
| MEDIUM | tests/python_client/common/external_table_common.py | 443 | # ============================================================ | COMMENT |
| MEDIUM | tests/python_client/common/external_table_common.py | 445 | # ============================================================ | COMMENT |
| MEDIUM | tests/python_client/common/external_table_common.py | 622 | # ============================================================ | COMMENT |
| 288 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | DEVELOPMENT.md | 38 | # Step 1: Install Go (>= 1.21) first, then install all dependencies | COMMENT |
| LOW | DEVELOPMENT.md | 41 | # Step 2: Build Milvus | COMMENT |
| LOW⚡ | tools/mgit.py | 3816 | # Step 1: Pre-flight checks | COMMENT |
| LOW⚡ | tools/mgit.py | 3819 | # Step 2: Select PR to cherry-pick | COMMENT |
| LOW⚡ | tools/mgit.py | 3822 | # Step 3: Get target branch | COMMENT |
| LOW⚡ | tools/mgit.py | 3825 | # Step 4: Setup cherry-pick branch | COMMENT |
| LOW⚡ | tools/mgit.py | 3828 | # Step 5: Execute cherry-pick | COMMENT |
| LOW⚡ | tools/mgit.py | 3831 | # Step 6: Push to fork | COMMENT |
| LOW⚡ | tools/mgit.py | 3834 | # Step 7: Create PR | COMMENT |
| LOW⚡ | tools/mgit.py | 3837 | # Step 8: Set milestone | COMMENT |
| LOW⚡ | tests/integration/snapshot/snapshot_restore_test.go | 297 | // Step 9: Wait for restore to complete | COMMENT |
| LOW⚡ | tests/integration/snapshot/snapshot_restore_test.go | 301 | // Step 10: Load restored collection - this is where the bug manifests | COMMENT |
| LOW⚡ | tests/integration/snapshot/snapshot_restore_test.go | 311 | // Step 11: Verify restored data count matches snapshot point-in-time | COMMENT |
| LOW | tests/integration/snapshot/snapshot_restore_test.go | 69 | // Step 1: Create collection with JSON field and dynamic fields enabled | COMMENT |
| LOW | tests/integration/snapshot/snapshot_restore_test.go | 107 | // Step 2: Create indexes | COMMENT |
| LOW | tests/integration/snapshot/snapshot_restore_test.go | 136 | // Step 3: Insert data with JSON content | COMMENT |
| LOW | tests/integration/snapshot/snapshot_restore_test.go | 203 | // Step 4: Flush | COMMENT |
| LOW | tests/integration/snapshot/snapshot_restore_test.go | 216 | // Step 5: Load and verify initial data | COMMENT |
| LOW | tests/integration/snapshot/snapshot_restore_test.go | 235 | // Step 6: Create snapshot | COMMENT |
| LOW | tests/integration/snapshot/snapshot_restore_test.go | 246 | // Step 7: Insert more data after snapshot (to verify point-in-time restore) | COMMENT |
| LOW | tests/integration/snapshot/snapshot_restore_test.go | 286 | // Step 8: Restore snapshot to a new collection | COMMENT |
| LOW | tests/integration/snapshot/snapshot_restore_test.go | 323 | // Step 12: Verify JSON path index is functional via filter query | COMMENT |
| LOW | tests/integration/snapshot/snapshot_restore_test.go | 336 | // Step 13: Verify search works on restored collection | COMMENT |
| LOW | …sts/integration/flushall/flushall_with_restart_test.go | 76 | // Step 1: Insert 1000 rows and FlushAll. | COMMENT |
| LOW | …sts/integration/flushall/flushall_with_restart_test.go | 91 | // Step 2: Restart all streaming nodes, then insert another 1000 rows and FlushAll. | COMMENT |
| LOW | …sts/integration/flushall/flushall_with_restart_test.go | 119 | // Step 3: Create index, load collection, and query count(*) to verify total is 2000. | COMMENT |
| LOW | …sts/restful_client_v2/testcases/test_partial_update.py | 412 | # Step 1: Update existing records (partial fields only) | COMMENT |
| LOW | …sts/restful_client_v2/testcases/test_partial_update.py | 429 | # Step 2: Insert new records (all required fields) | COMMENT |
| LOW⚡ | …sts/go_client/testcases/external_table_refresh_test.go | 640 | // Step 3: Trigger refresh | COMMENT |
| LOW⚡ | …sts/go_client/testcases/external_table_refresh_test.go | 649 | // Step 4: Poll until refresh completes (timeout 120s) | COMMENT |
| LOW⚡ | …sts/go_client/testcases/external_table_refresh_test.go | 958 | // Step 4: Create vector index and load collection | COMMENT |
| LOW⚡ | …sts/go_client/testcases/external_table_refresh_test.go | 964 | // Step 6: Query count(*) | COMMENT |
| LOW⚡ | …sts/go_client/testcases/external_table_refresh_test.go | 1663 | // Step 1: Generate and upload multi-type parquet data | COMMENT |
| LOW⚡ | …sts/go_client/testcases/external_table_refresh_test.go | 1671 | // Step 2: Create external collection with multi-type schema | COMMENT |
| LOW⚡ | …sts/go_client/testcases/external_table_refresh_test.go | 2170 | // Step 4: Create scalar + vector indexes and load collection | COMMENT |
| LOW⚡ | …sts/go_client/testcases/external_table_refresh_test.go | 2175 | // Step 5: Query count(*) | COMMENT |
| LOW⚡ | …sts/go_client/testcases/external_table_refresh_test.go | 2481 | // Step 4: Create scalar + vector indexes and load collection | COMMENT |
| LOW⚡ | …sts/go_client/testcases/external_table_refresh_test.go | 2486 | // Step 5: Query count(*) | COMMENT |
| LOW⚡ | …sts/go_client/testcases/external_table_refresh_test.go | 2623 | // Step 1: Generate multi-type vortex dataset on MinIO | COMMENT |
| LOW⚡ | …sts/go_client/testcases/external_table_refresh_test.go | 2627 | // Step 2: Create external collection with Vortex-compatible multi-type schema | COMMENT |
| LOW⚡ | …sts/go_client/testcases/external_table_refresh_test.go | 2742 | // Step 1: Generate and upload data | COMMENT |
| LOW⚡ | …sts/go_client/testcases/external_table_refresh_test.go | 2746 | // Step 2: Create external collection | COMMENT |
| LOW⚡ | …sts/go_client/testcases/external_table_refresh_test.go | 2787 | // Step 4: Index + Load | COMMENT |
| LOW⚡ | …sts/go_client/testcases/external_table_refresh_test.go | 2790 | // Step 5: Query count(*) | COMMENT |
| LOW⚡ | …sts/go_client/testcases/external_table_refresh_test.go | 2950 | // Step 3: Trigger refresh and wait for completion | COMMENT |
| LOW⚡ | …sts/go_client/testcases/external_table_refresh_test.go | 2955 | // Step 4: Verify row count | COMMENT |
| LOW⚡ | …sts/go_client/testcases/external_table_refresh_test.go | 3086 | // Step 2: First refresh (with default source/spec) — establishes baseline | COMMENT |
| LOW⚡ | …sts/go_client/testcases/external_table_refresh_test.go | 3095 | // Step 3: Second refresh with NEW source and spec | COMMENT |
| LOW | …sts/go_client/testcases/external_table_refresh_test.go | 576 | // Step 1: Generate and upload parquet data to MinIO | COMMENT |
| LOW | …sts/go_client/testcases/external_table_refresh_test.go | 600 | // Step 2: Create external collection | COMMENT |
| LOW | …sts/go_client/testcases/external_table_refresh_test.go | 677 | // Step 5: Verify row count via collection statistics | COMMENT |
| LOW | …sts/go_client/testcases/external_table_refresh_test.go | 697 | // Step 6: Verify via ListRefreshExternalCollectionJobs | COMMENT |
| LOW | …sts/go_client/testcases/external_table_refresh_test.go | 715 | // Step 7: Regression for issue #48626 — explore temp dir must be | COMMENT |
| LOW | …sts/go_client/testcases/external_table_refresh_test.go | 860 | // Step 1: Generate and upload parquet data to MinIO | COMMENT |
| LOW | …sts/go_client/testcases/external_table_refresh_test.go | 884 | // Step 2: Create external collection | COMMENT |
| LOW | …sts/go_client/testcases/external_table_refresh_test.go | 924 | // Step 3: Trigger refresh and poll until complete | COMMENT |
| LOW | …sts/go_client/testcases/external_table_refresh_test.go | 978 | // Step 7: Query with filter and output fields | COMMENT |
| LOW | …sts/go_client/testcases/external_table_refresh_test.go | 992 | // Step 8: Search with vector | COMMENT |
| LOW | …sts/go_client/testcases/external_table_refresh_test.go | 1010 | // Step 9: Search with filter (hybrid search) | COMMENT |
| LOW | …sts/go_client/testcases/external_table_refresh_test.go | 1032 | // Step 10: Query with pagination (offset + limit) | COMMENT |
| 692 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW⚡ | tools/mgit.py | 3816 | # Step 1: Pre-flight checks | COMMENT |
| LOW⚡ | tools/mgit.py | 3819 | # Step 2: Select PR to cherry-pick | COMMENT |
| LOW⚡ | tools/mgit.py | 3822 | # Step 3: Get target branch | COMMENT |
| LOW⚡ | tools/mgit.py | 3825 | # Step 4: Setup cherry-pick branch | COMMENT |
| LOW⚡ | tools/mgit.py | 3828 | # Step 5: Execute cherry-pick | COMMENT |
| LOW⚡ | tools/mgit.py | 3831 | # Step 6: Push to fork | COMMENT |
| LOW⚡ | tools/mgit.py | 3834 | # Step 7: Create PR | COMMENT |
| LOW⚡ | tools/mgit.py | 3837 | # Step 8: Set milestone | COMMENT |
| LOW⚡ | tests/integration/snapshot/snapshot_restore_test.go | 297 | // Step 9: Wait for restore to complete | COMMENT |
| LOW⚡ | tests/integration/snapshot/snapshot_restore_test.go | 301 | // Step 10: Load restored collection - this is where the bug manifests | COMMENT |
| LOW⚡ | tests/integration/snapshot/snapshot_restore_test.go | 311 | // Step 11: Verify restored data count matches snapshot point-in-time | COMMENT |
| LOW | tests/integration/snapshot/snapshot_restore_test.go | 69 | // Step 1: Create collection with JSON field and dynamic fields enabled | COMMENT |
| LOW | tests/integration/snapshot/snapshot_restore_test.go | 107 | // Step 2: Create indexes | COMMENT |
| LOW | tests/integration/snapshot/snapshot_restore_test.go | 136 | // Step 3: Insert data with JSON content | COMMENT |
| LOW | tests/integration/snapshot/snapshot_restore_test.go | 203 | // Step 4: Flush | COMMENT |
| LOW | tests/integration/snapshot/snapshot_restore_test.go | 216 | // Step 5: Load and verify initial data | COMMENT |
| LOW | tests/integration/snapshot/snapshot_restore_test.go | 235 | // Step 6: Create snapshot | COMMENT |
| LOW | tests/integration/snapshot/snapshot_restore_test.go | 246 | // Step 7: Insert more data after snapshot (to verify point-in-time restore) | COMMENT |
| LOW | tests/integration/snapshot/snapshot_restore_test.go | 286 | // Step 8: Restore snapshot to a new collection | COMMENT |
| LOW | tests/integration/snapshot/snapshot_restore_test.go | 323 | // Step 12: Verify JSON path index is functional via filter query | COMMENT |
| LOW | tests/integration/snapshot/snapshot_restore_test.go | 336 | // Step 13: Verify search works on restored collection | COMMENT |
| LOW | …sts/integration/flushall/flushall_with_restart_test.go | 76 | // Step 1: Insert 1000 rows and FlushAll. | COMMENT |
| LOW | …sts/integration/flushall/flushall_with_restart_test.go | 91 | // Step 2: Restart all streaming nodes, then insert another 1000 rows and FlushAll. | COMMENT |
| LOW | …sts/integration/flushall/flushall_with_restart_test.go | 119 | // Step 3: Create index, load collection, and query count(*) to verify total is 2000. | COMMENT |
| LOW | …sts/restful_client_v2/testcases/test_partial_update.py | 412 | # Step 1: Update existing records (partial fields only) | COMMENT |
| LOW | …sts/restful_client_v2/testcases/test_partial_update.py | 429 | # Step 2: Insert new records (all required fields) | COMMENT |
| LOW⚡ | …sts/go_client/testcases/external_table_refresh_test.go | 640 | // Step 3: Trigger refresh | COMMENT |
| LOW⚡ | …sts/go_client/testcases/external_table_refresh_test.go | 649 | // Step 4: Poll until refresh completes (timeout 120s) | COMMENT |
| LOW⚡ | …sts/go_client/testcases/external_table_refresh_test.go | 958 | // Step 4: Create vector index and load collection | COMMENT |
| LOW⚡ | …sts/go_client/testcases/external_table_refresh_test.go | 964 | // Step 6: Query count(*) | COMMENT |
| LOW⚡ | …sts/go_client/testcases/external_table_refresh_test.go | 1663 | // Step 1: Generate and upload multi-type parquet data | COMMENT |
| LOW⚡ | …sts/go_client/testcases/external_table_refresh_test.go | 1671 | // Step 2: Create external collection with multi-type schema | COMMENT |
| LOW⚡ | …sts/go_client/testcases/external_table_refresh_test.go | 2170 | // Step 4: Create scalar + vector indexes and load collection | COMMENT |
| LOW⚡ | …sts/go_client/testcases/external_table_refresh_test.go | 2175 | // Step 5: Query count(*) | COMMENT |
| LOW⚡ | …sts/go_client/testcases/external_table_refresh_test.go | 2481 | // Step 4: Create scalar + vector indexes and load collection | COMMENT |
| LOW⚡ | …sts/go_client/testcases/external_table_refresh_test.go | 2486 | // Step 5: Query count(*) | COMMENT |
| LOW⚡ | …sts/go_client/testcases/external_table_refresh_test.go | 2623 | // Step 1: Generate multi-type vortex dataset on MinIO | COMMENT |
| LOW⚡ | …sts/go_client/testcases/external_table_refresh_test.go | 2627 | // Step 2: Create external collection with Vortex-compatible multi-type schema | COMMENT |
| LOW⚡ | …sts/go_client/testcases/external_table_refresh_test.go | 2742 | // Step 1: Generate and upload data | COMMENT |
| LOW⚡ | …sts/go_client/testcases/external_table_refresh_test.go | 2746 | // Step 2: Create external collection | COMMENT |
| LOW⚡ | …sts/go_client/testcases/external_table_refresh_test.go | 2787 | // Step 4: Index + Load | COMMENT |
| LOW⚡ | …sts/go_client/testcases/external_table_refresh_test.go | 2790 | // Step 5: Query count(*) | COMMENT |
| LOW⚡ | …sts/go_client/testcases/external_table_refresh_test.go | 2950 | // Step 3: Trigger refresh and wait for completion | COMMENT |
| LOW⚡ | …sts/go_client/testcases/external_table_refresh_test.go | 2955 | // Step 4: Verify row count | COMMENT |
| LOW⚡ | …sts/go_client/testcases/external_table_refresh_test.go | 3086 | // Step 2: First refresh (with default source/spec) — establishes baseline | COMMENT |
| LOW⚡ | …sts/go_client/testcases/external_table_refresh_test.go | 3095 | // Step 3: Second refresh with NEW source and spec | COMMENT |
| LOW | …sts/go_client/testcases/external_table_refresh_test.go | 576 | // Step 1: Generate and upload parquet data to MinIO | COMMENT |
| LOW | …sts/go_client/testcases/external_table_refresh_test.go | 600 | // Step 2: Create external collection | COMMENT |
| LOW | …sts/go_client/testcases/external_table_refresh_test.go | 677 | // Step 5: Verify row count via collection statistics | COMMENT |
| LOW | …sts/go_client/testcases/external_table_refresh_test.go | 697 | // Step 6: Verify via ListRefreshExternalCollectionJobs | COMMENT |
| LOW | …sts/go_client/testcases/external_table_refresh_test.go | 715 | // Step 7: Regression for issue #48626 — explore temp dir must be | COMMENT |
| LOW | …sts/go_client/testcases/external_table_refresh_test.go | 860 | // Step 1: Generate and upload parquet data to MinIO | COMMENT |
| LOW | …sts/go_client/testcases/external_table_refresh_test.go | 884 | // Step 2: Create external collection | COMMENT |
| LOW | …sts/go_client/testcases/external_table_refresh_test.go | 924 | // Step 3: Trigger refresh and poll until complete | COMMENT |
| LOW | …sts/go_client/testcases/external_table_refresh_test.go | 978 | // Step 7: Query with filter and output fields | COMMENT |
| LOW | …sts/go_client/testcases/external_table_refresh_test.go | 992 | // Step 8: Search with vector | COMMENT |
| LOW | …sts/go_client/testcases/external_table_refresh_test.go | 1010 | // Step 9: Search with filter (hybrid search) | COMMENT |
| LOW | …sts/go_client/testcases/external_table_refresh_test.go | 1032 | // Step 10: Query with pagination (offset + limit) | COMMENT |
| LOW | …sts/go_client/testcases/external_table_refresh_test.go | 1049 | // Step 11: Search with multiple query vectors | COMMENT |
| LOW | …sts/go_client/testcases/external_table_refresh_test.go | 1068 | // Step 12: Query with output embedding field (vector retrieval) | COMMENT |
| 654 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | cmd/tools/binlogv2/export_to_json.py | 100 | except Exception as e: | CODE |
| LOW | cmd/tools/binlogv2/export_to_json.py | 153 | except Exception as e: | CODE |
| LOW | cmd/tools/binlogv2/minio_parquet_analyzer.py | 47 | except Exception as e: | CODE |
| LOW | cmd/tools/binlogv2/minio_parquet_analyzer.py | 232 | except Exception as e: | CODE |
| LOW | cmd/tools/binlogv2/minio_parquet_analyzer.py | 257 | except Exception as e: | CODE |
| MEDIUM | cmd/tools/binlogv2/minio_parquet_analyzer.py | 300 | print(f"Error output: {process.stderr}") | CODE |
| LOW | cmd/tools/binlogv2/minio_parquet_analyzer.py | 302 | except Exception as e: | CODE |
| LOW | cmd/tools/binlogv2/minio_client.py | 55 | except Exception as e: | CODE |
| LOW | cmd/tools/binlogv2/minio_client.py | 220 | except Exception as e: | CODE |
| LOW | cmd/tools/binlogv2/minio_client.py | 281 | except Exception as e: | CODE |
| LOW | cmd/tools/binlogv2/parquet_analyzer_cli.py | 324 | except Exception as e: | CODE |
| LOW | cmd/tools/binlogv2/parquet_analyzer_cli.py | 374 | except Exception as e: | CODE |
| LOW | cmd/tools/binlogv2/parquet_analyzer/meta_parser.py | 39 | except Exception as e: | CODE |
| LOW | cmd/tools/binlogv2/parquet_analyzer/analyzer.py | 396 | except Exception: | CODE |
| LOW | cmd/tools/binlogv2/parquet_analyzer/analyzer.py | 410 | except Exception as e: | CODE |
| LOW | cmd/tools/binlogv2/parquet_analyzer/analyzer.py | 460 | except Exception as e: | CODE |
| LOW | …tools/binlogv2/parquet_analyzer/vector_deserializer.py | 112 | except Exception as e: | CODE |
| LOW | …tools/binlogv2/parquet_analyzer/vector_deserializer.py | 150 | except Exception as e: | CODE |
| LOW | …tools/binlogv2/parquet_analyzer/vector_deserializer.py | 181 | except Exception as e: | CODE |
| LOW | …tools/binlogv2/parquet_analyzer/vector_deserializer.py | 220 | except Exception as e: | CODE |
| LOW | …tools/binlogv2/parquet_analyzer/vector_deserializer.py | 259 | except Exception as e: | CODE |
| LOW | …tools/binlogv2/parquet_analyzer/vector_deserializer.py | 292 | except Exception as e: | CODE |
| LOW | …tools/binlogv2/parquet_analyzer/vector_deserializer.py | 354 | except Exception as e: | CODE |
| LOW | …tools/binlogv2/parquet_analyzer/vector_deserializer.py | 393 | except Exception as e: | CODE |
| LOW | …tools/binlogv2/parquet_analyzer/vector_deserializer.py | 466 | except Exception as e: | CODE |
| LOW | …tools/binlogv2/parquet_analyzer/vector_deserializer.py | 529 | except Exception as e: | CODE |
| LOW⚡ | tools/mgit.py | 490 | except Exception: | CODE |
| LOW⚡ | tools/mgit.py | 861 | except Exception as e: | CODE |
| LOW⚡ | tools/mgit.py | 869 | except Exception as e: | CODE |
| LOW⚡ | tools/mgit.py | 877 | except Exception as e: | CODE |
| LOW⚡ | tools/mgit.py | 2169 | except Exception as e: | CODE |
| LOW⚡ | tools/mgit.py | 2179 | except Exception as e: | CODE |
| LOW⚡ | tools/mgit.py | 2654 | except Exception as e: | CODE |
| LOW⚡ | tools/mgit.py | 3402 | except Exception as e: | CODE |
| LOW⚡ | tools/mgit.py | 3737 | except Exception as e: | CODE |
| LOW | tools/mgit.py | 214 | except Exception: | CODE |
| LOW | tools/mgit.py | 236 | except Exception: | CODE |
| LOW | tools/mgit.py | 365 | except Exception as e: | CODE |
| LOW | tools/mgit.py | 438 | except Exception as e: | CODE |
| LOW | tools/mgit.py | 453 | except Exception: | CODE |
| LOW | tools/mgit.py | 479 | except Exception: | CODE |
| LOW | tools/mgit.py | 573 | except Exception as e: | CODE |
| LOW | tools/mgit.py | 584 | except Exception as e: | CODE |
| LOW | tools/mgit.py | 595 | except Exception as e: | CODE |
| LOW | tools/mgit.py | 663 | except Exception as e: | CODE |
| LOW | tools/mgit.py | 694 | except Exception as e: | CODE |
| LOW | tools/mgit.py | 724 | except Exception as e: | CODE |
| LOW | tools/mgit.py | 750 | except Exception as e: | CODE |
| LOW | tools/mgit.py | 762 | except Exception: | CODE |
| LOW | tools/mgit.py | 1040 | except Exception: | CODE |
| LOW | tools/mgit.py | 1269 | except Exception as e: | CODE |
| LOW | tools/mgit.py | 1286 | except Exception as e: | CODE |
| LOW | tools/mgit.py | 1304 | except Exception as e: | CODE |
| LOW | tools/mgit.py | 1327 | except Exception as e: | CODE |
| LOW | tools/mgit.py | 1349 | except Exception as e: | CODE |
| LOW | tools/mgit.py | 1484 | except Exception: | CODE |
| LOW | tools/mgit.py | 1498 | except Exception: | CODE |
| LOW | tools/mgit.py | 1610 | except Exception as e: | CODE |
| LOW | tools/mgit.py | 1630 | except Exception as e: | CODE |
| LOW | tools/mgit.py | 1670 | except Exception as e: | CODE |
| 720 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | …restful_client/testcases/test_collection_operations.py | 0 | target: test create collection method: create a collection with a simple schema expected: create collection success | STRING |
| HIGH | …tful_client_v2/testcases/test_collection_operations.py | 0 | target: test create collection method: create a collection with a simple schema expected: create collection success | STRING |
| HIGH | …ts/restful_client_v2/testcases/test_index_operation.py | 0 | target: test create collection method: create a collection with a simple schema expected: create collection success | STRING |
| HIGH | …estful_client_v2/testcases/test_partition_operation.py | 0 | target: test create collection method: create a collection with a simple schema expected: create collection success | STRING |
| HIGH | tests/restful_client_v2/utils/utils.py | 0 | generate float16 vector data raw_vectors : the vectors fp16_vectors: the bytes used for insert return: raw_vectors and f | STRING |
| HIGH | tests/python_client/common/bulk_insert_data.py | 0 | generate float16 vector data raw_vectors : the vectors fp16_vectors: the bytes used for insert return: raw_vectors and f | STRING |
| HIGH | tests/python_client/common/common_func.py | 0 | generate float16 vector data raw_vectors : the vectors fp16_vectors: the bytes used for insert return: raw_vectors and f | STRING |
| HIGH | tests/restful_client_v2/utils/utils.py | 0 | generate brain float16 vector data raw_vectors : the vectors bf16_vectors: the bytes used for insert return: raw_vectors | STRING |
| HIGH | tests/python_client/common/bulk_insert_data.py | 0 | generate brain float16 vector data raw_vectors : the vectors bf16_vectors: the bytes used for insert return: raw_vectors | STRING |
| HIGH | tests/python_client/common/common_func.py | 0 | generate brain float16 vector data raw_vectors : the vectors bf16_vectors: the bytes used for insert return: raw_vectors | STRING |
| HIGH | tests/python_client/README.md | 0 | target: verify create partition against a dropped collection method: 1. create a collection 2. drop collection 3. create | STRING |
| HIGH | tests/python_client/README_CN.md | 0 | target: verify create partition against a dropped collection method: 1. create a collection 2. drop collection 3. create | STRING |
| HIGH | …n_client/milvus_client/test_milvus_client_partition.py | 0 | target: verify create partition against a dropped collection method: 1. create a collection 2. drop collection 3. create | STRING |
| HIGH | tests/python_client/cdc/testcases/test_database.py | 0 | cleanup after each test method - only cleanup upstream, downstream will sync. | STRING |
| HIGH | tests/python_client/cdc/testcases/test_fts_and_text.py | 0 | cleanup after each test method - only cleanup upstream, downstream will sync. | STRING |
| HIGH | tests/python_client/cdc/testcases/test_rbac.py | 0 | cleanup after each test method - only cleanup upstream, downstream will sync. | STRING |
| HIGH | tests/python_client/cdc/testcases/test_collection.py | 0 | cleanup after each test method - only cleanup upstream, downstream will sync. | STRING |
| HIGH | …hon_client/cdc/testcases/test_collection_properties.py | 0 | cleanup after each test method - only cleanup upstream, downstream will sync. | STRING |
| HIGH | tests/python_client/cdc/testcases/test_partition.py | 0 | cleanup after each test method - only cleanup upstream, downstream will sync. | STRING |
| HIGH | tests/python_client/cdc/testcases/test_dml.py | 0 | cleanup after each test method - only cleanup upstream, downstream will sync. | STRING |
| HIGH | tests/python_client/cdc/testcases/test_alias.py | 0 | cleanup after each test method - only cleanup upstream, downstream will sync. | STRING |
| HIGH | tests/python_client/cdc/testcases/test_index.py | 0 | cleanup after each test method - only cleanup upstream, downstream will sync. | STRING |
| HIGH | tests/python_client/cdc/testcases/test_switchover.py | 0 | cleanup after each test method - only cleanup upstream, downstream will sync. | STRING |
| HIGH | …sts/python_client/cdc/testcases/test_multi_database.py | 0 | cleanup after each test method - only cleanup upstream, downstream will sync. | STRING |
| HIGH | …ython_client/cdc/testcases/test_search_verification.py | 0 | cleanup after each test method - only cleanup upstream, downstream will sync. | STRING |
| HIGH | …ts/python_client/cdc/testcases/test_schema_features.py | 0 | cleanup after each test method - only cleanup upstream, downstream will sync. | STRING |
| HIGH | …ython_client/deploy/scripts/action_before_reinstall.py | 0 | before reinstall: create collection, insert data and create index,load and search after reinstall: get collection, load, | STRING |
| HIGH | …client/deploy/testcases/test_action_after_reinstall.py | 0 | before reinstall: create collection, insert data and create index,load and search after reinstall: get collection, load, | STRING |
| HIGH | …lient/deploy/testcases/test_action_before_reinstall.py | 0 | before reinstall: create collection, insert data and create index,load and search after reinstall: get collection, load, | STRING |
| HIGH | …/python_client/deploy/scripts/action_before_upgrade.py | 0 | task_2: before upgrade: create collection, insert data and create index, load and search after upgrade: get collection, | STRING |
| HIGH | …python_client/deploy/scripts/action_after_reinstall.py | 0 | task_2: before upgrade: create collection, insert data and create index, load and search after upgrade: get collection, | STRING |
| HIGH | …s/python_client/deploy/scripts/action_after_upgrade.py | 0 | task_2: before upgrade: create collection, insert data and create index, load and search after upgrade: get collection, | STRING |
| HIGH | …client/milvus_client/test_milvus_client_search_json.py | 0 | ****************************************************************** # the following are valid base cases **************** | STRING |
| HIGH | …ent/milvus_client/test_milvus_client_partial_update.py | 0 | ****************************************************************** # the following are valid base cases **************** | STRING |
| HIGH | …client/milvus_client/test_milvus_client_timestamptz.py | 0 | ****************************************************************** # the following are valid base cases **************** | STRING |
| HIGH | …ient/milvus_client/test_milvus_client_hybrid_search.py | 0 | ****************************************************************** # the following are valid base cases **************** | STRING |
| HIGH | …client/milvus_client/test_milvus_client_force_merge.py | 0 | ****************************************************************** # the following are valid base cases **************** | STRING |
| HIGH | …thon_client/milvus_client/test_milvus_client_delete.py | 0 | ****************************************************************** # the following are valid base cases **************** | STRING |
| HIGH | …hon_client/milvus_client/test_milvus_client_compact.py | 0 | ****************************************************************** # the following are valid base cases **************** | STRING |
| HIGH | …nt/milvus_client/test_milvus_client_json_path_index.py | 0 | ****************************************************************** # the following are valid base cases **************** | STRING |
| HIGH | …nt/milvus_client/test_milvus_client_search_reranker.py | 0 | ****************************************************************** # the following are valid base cases **************** | STRING |
| HIGH | …_client/milvus_client/test_milvus_client_collection.py | 0 | ****************************************************************** # the following are valid base cases **************** | STRING |
| HIGH | …n_client/milvus_client/test_milvus_client_partition.py | 0 | ****************************************************************** # the following are valid base cases **************** | STRING |
| HIGH | …on_client/milvus_client/test_milvus_client_optimize.py | 0 | ****************************************************************** # the following are valid base cases **************** | STRING |
| HIGH | …thon_client/milvus_client/test_milvus_client_upsert.py | 0 | ****************************************************************** # the following are valid base cases **************** | STRING |
| HIGH | …ython_client/milvus_client/test_milvus_client_index.py | 0 | ****************************************************************** # the following are valid base cases **************** | STRING |
| HIGH | …ython_client/milvus_client/test_milvus_client_query.py | 0 | ****************************************************************** # the following are valid base cases **************** | STRING |
| HIGH | …on_client/milvus_client/test_milvus_client_database.py | 0 | ****************************************************************** # the following are valid base cases **************** | STRING |
| HIGH | …ython_client/milvus_client/test_milvus_client_alias.py | 0 | ****************************************************************** # the following are valid base cases **************** | STRING |
| HIGH | …thon_client/milvus_client/test_milvus_client_search.py | 0 | ****************************************************************** # the following are valid base cases **************** | STRING |
| HIGH | …ent/milvus_client/test_milvus_client_data_integrity.py | 0 | ****************************************************************** # the following are valid base cases **************** | STRING |
| HIGH | …nt/milvus_client/test_milvus_client_search_iterator.py | 0 | ****************************************************************** # the following are valid base cases **************** | STRING |
| HIGH | …thon_client/milvus_client/test_milvus_client_insert.py | 0 | ****************************************************************** # the following are valid base cases **************** | STRING |
| HIGH | tests/python_client/testcases/test_high_level_api.py | 0 | ****************************************************************** # the following are valid base cases **************** | STRING |
| HIGH | …/testcases/async_milvus_client/test_partition_async.py | 0 | ****************************************************************** # the following are valid base cases **************** | STRING |
| HIGH | …ient/testcases/async_milvus_client/test_index_async.py | 0 | ****************************************************************** # the following are valid base cases **************** | STRING |
| HIGH | …testcases/async_milvus_client/test_collection_async.py | 0 | ****************************************************************** # the following are valid base cases **************** | STRING |
| HIGH | …ent/milvus_client/test_milvus_client_partial_update.py | 0 | ****************************************************************** # the following are invalid cases ******************* | STRING |
| HIGH | …client/milvus_client/test_milvus_client_timestamptz.py | 0 | ****************************************************************** # the following are invalid cases ******************* | STRING |
| HIGH | …ient/milvus_client/test_milvus_client_hybrid_search.py | 0 | ****************************************************************** # the following are invalid cases ******************* | STRING |
| 65 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | cmd/tools/binlogv2/export_to_json.py | 11 | CODE | |
| LOW | cmd/tools/binlogv2/minio_parquet_analyzer.py | 12 | CODE | |
| LOW | cmd/tools/binlogv2/minio_client.py | 14 | CODE | |
| LOW | cmd/tools/binlogv2/parquet_analyzer_cli.py | 10 | CODE | |
| LOW | cmd/tools/binlogv2/parquet_analyzer/analyzer.py | 326 | CODE | |
| LOW | cmd/tools/binlogv2/parquet_analyzer/__init__.py | 6 | CODE | |
| LOW | cmd/tools/binlogv2/parquet_analyzer/__init__.py | 7 | CODE | |
| LOW | cmd/tools/binlogv2/parquet_analyzer/__init__.py | 8 | CODE | |
| LOW | tests/restful_client/conftest.py | 2 | CODE | |
| LOW | tests/restful_client/utils/utils.py | 8 | CODE | |
| LOW | tests/restful_client_v2/conftest.py | 2 | CODE | |
| LOW | tests/go_client/testcases/generate_vortex_data.py | 28 | CODE | |
| LOW | tests/go_client/testcases/generate_parquet_data.py | 12 | CODE | |
| LOW | tests/python_client/conftest.py | 1 | CODE | |
| LOW | …ts/python_client/loadbalance/test_auto_load_balance.py | 5 | CODE | |
| LOW | …ts/python_client/loadbalance/test_auto_load_balance.py | 9 | CODE | |
| LOW | …ts/python_client/resource_group/test_resource_group.py | 4 | CODE | |
| LOW | …ts/python_client/resource_group/test_resource_group.py | 21 | CODE | |
| LOW | …ts/python_client/resource_group/test_resource_group.py | 26 | CODE | |
| LOW | tests/python_client/deploy/conftest.py | 1 | CODE | |
| LOW | tests/python_client/deploy/conftest.py | 3 | CODE | |
| LOW | tests/python_client/deploy/conftest.py | 4 | CODE | |
| LOW | tests/python_client/deploy/conftest.py | 5 | CODE | |
| LOW | tests/python_client/deploy/conftest.py | 7 | CODE | |
| LOW | tests/python_client/deploy/conftest.py | 8 | CODE | |
| LOW | tests/python_client/deploy/conftest.py | 9 | CODE | |
| LOW | tests/python_client/deploy/conftest.py | 10 | CODE | |
| LOW | tests/python_client/deploy/conftest.py | 11 | CODE | |
| LOW | tests/python_client/deploy/conftest.py | 11 | CODE | |
| LOW | tests/python_client/deploy/conftest.py | 12 | CODE | |
| LOW | tests/python_client/deploy/conftest.py | 13 | CODE | |
| LOW | tests/python_client/deploy/conftest.py | 13 | CODE | |
| LOW | tests/python_client/deploy/conftest.py | 13 | CODE | |
| LOW | tests/python_client/deploy/conftest.py | 13 | CODE | |
| LOW | tests/python_client/deploy/conftest.py | 14 | CODE | |
| LOW | …ython_client/deploy/scripts/action_before_reinstall.py | 2 | CODE | |
| LOW | …ython_client/deploy/scripts/action_before_reinstall.py | 39 | CODE | |
| LOW | …/python_client/deploy/scripts/action_before_upgrade.py | 6 | CODE | |
| LOW | …/python_client/deploy/scripts/action_before_upgrade.py | 76 | CODE | |
| LOW | …python_client/deploy/scripts/action_after_reinstall.py | 2 | CODE | |
| LOW | …python_client/deploy/scripts/action_after_reinstall.py | 38 | CODE | |
| LOW | …sts/python_client/deploy/scripts/second_recall_test.py | 4 | CODE | |
| LOW | …sts/python_client/deploy/scripts/second_recall_test.py | 5 | CODE | |
| LOW | …sts/python_client/deploy/scripts/second_recall_test.py | 96 | CODE | |
| LOW | …s/python_client/deploy/scripts/action_after_upgrade.py | 6 | CODE | |
| LOW | …s/python_client/deploy/scripts/action_after_upgrade.py | 94 | CODE | |
| LOW | tests/python_client/deploy/scripts/first_recall_test.py | 1 | CODE | |
| LOW | tests/python_client/deploy/scripts/first_recall_test.py | 5 | CODE | |
| LOW | …lient/deploy/testcases/test_action_first_deployment.py | 7 | CODE | |
| LOW | …client/deploy/testcases/test_action_after_reinstall.py | 7 | CODE | |
| LOW | …lient/deploy/testcases/test_action_before_reinstall.py | 5 | CODE | |
| LOW | …ient/deploy/testcases/test_action_second_deployment.py | 9 | CODE | |
| LOW | tests/python_client/data_verify/multi_thread_checker.py | 1 | CODE | |
| LOW | tests/python_client/utils/util_log.py | 4 | CODE | |
| LOW | tests/python_client/utils/util_pymilvus.py | 806 | CODE | |
| LOW | tests/python_client/common/cus_resource_opts.py | 1 | CODE | |
| LOW | tests/python_client/common/mock_tei_server.py | 38 | CODE | |
| LOW | tests/python_client/common/mock_tei_server.py | 38 | CODE | |
| LOW | tests/python_client/rate_limit/test_rate_limit.py | 1 | CODE | |
| LOW | tests/python_client/rate_limit/test_rate_limit.py | 2 | CODE | |
| 176 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | cmd/tools/binlogv2/export_to_json.py | 16 | CODE | |
| LOW | cmd/tools/binlogv2/minio_parquet_analyzer.py | 638 | CODE | |
| LOW | cmd/tools/binlogv2/minio_client.py | 527 | CODE | |
| LOW | cmd/tools/binlogv2/minio_client.py | 293 | CODE | |
| LOW | cmd/tools/binlogv2/parquet_analyzer_cli.py | 20 | CODE | |
| LOW | cmd/tools/binlogv2/parquet_analyzer_cli.py | 98 | CODE | |
| LOW | cmd/tools/binlogv2/parquet_analyzer_cli.py | 142 | CODE | |
| LOW | cmd/tools/binlogv2/parquet_analyzer_cli.py | 281 | CODE | |
| LOW | cmd/tools/binlogv2/parquet_analyzer_cli.py | 379 | CODE | |
| LOW | cmd/tools/binlogv2/parquet_analyzer/meta_parser.py | 112 | CODE | |
| LOW | cmd/tools/binlogv2/parquet_analyzer/analyzer.py | 56 | CODE | |
| LOW | cmd/tools/binlogv2/parquet_analyzer/analyzer.py | 313 | CODE | |
| LOW | …tools/binlogv2/parquet_analyzer/vector_deserializer.py | 16 | CODE | |
| LOW | …tools/binlogv2/parquet_analyzer/vector_deserializer.py | 297 | CODE | |
| LOW | …tools/binlogv2/parquet_analyzer/vector_deserializer.py | 359 | CODE | |
| LOW | …tools/binlogv2/parquet_analyzer/vector_deserializer.py | 398 | CODE | |
| LOW | …tools/binlogv2/parquet_analyzer/vector_deserializer.py | 471 | CODE | |
| LOW | tools/mgit.py | 1992 | CODE | |
| LOW | tools/mgit.py | 2186 | CODE | |
| LOW | tools/mgit.py | 2606 | CODE | |
| LOW | tools/mgit.py | 2973 | CODE | |
| LOW | tools/mgit.py | 3032 | CODE | |
| LOW | tools/mgit.py | 3153 | CODE | |
| LOW | tools/mgit.py | 3530 | CODE | |
| LOW | tools/mgit.py | 3860 | CODE | |
| LOW | tools/mgit.py | 429 | CODE | |
| LOW | tools/mgit.py | 753 | CODE | |
| LOW | tools/mgit.py | 941 | CODE | |
| LOW | tools/mgit.py | 1015 | CODE | |
| LOW | tools/mgit.py | 1502 | CODE | |
| LOW | tools/mgit.py | 1784 | CODE | |
| LOW | tests/restful_client_v2/utils/utils.py | 363 | CODE | |
| LOW | tests/restful_client_v2/utils/utils.py | 552 | CODE | |
| LOW | …restful_client_v2/testcases/test_database_operation.py | 167 | CODE | |
| LOW | …/restful_client_v2/testcases/test_vector_operations.py | 3931 | CODE | |
| LOW | …tful_client_v2/testcases/test_collection_operations.py | 1675 | CODE | |
| LOW | …tful_client_v2/testcases/test_collection_operations.py | 1799 | CODE | |
| LOW | …client_v2/testcases/test_import_2pc_infra_dependent.py | 3201 | CODE | |
| LOW | …_client_v2/testcases/test_embedding_rerank_function.py | 2053 | CODE | |
| LOW | …stful_client_v2/testcases/test_import_2pc_operation.py | 1991 | CODE | |
| LOW | …stful_client_v2/testcases/test_import_2pc_operation.py | 2347 | CODE | |
| LOW | …stful_client_v2/testcases/test_import_2pc_operation.py | 7179 | CODE | |
| LOW | …stful_client_v2/testcases/test_import_2pc_operation.py | 7441 | CODE | |
| LOW | …stful_client_v2/testcases/test_import_2pc_operation.py | 7550 | CODE | |
| LOW | …stful_client_v2/testcases/test_import_2pc_operation.py | 7658 | CODE | |
| LOW | …stful_client_v2/testcases/test_import_2pc_operation.py | 7771 | CODE | |
| LOW | …stful_client_v2/testcases/test_import_2pc_operation.py | 7894 | CODE | |
| LOW | …estful_client_v2/testcases/test_geometry_operations.py | 156 | CODE | |
| LOW | …estful_client_v2/testcases/test_geometry_operations.py | 303 | CODE | |
| LOW | …sts/restful_client_v2/testcases/test_jobs_operation.py | 173 | CODE | |
| LOW | …sts/restful_client_v2/testcases/test_jobs_operation.py | 3640 | CODE | |
| LOW | …sts/restful_client_v2/testcases/test_jobs_operation.py | 3744 | CODE | |
| LOW | …sts/restful_client_v2/testcases/test_jobs_operation.py | 3838 | CODE | |
| LOW | tests/python_client/conftest.py | 342 | CODE | |
| LOW | tests/python_client/cdc/testcases/test_rbac.py | 19 | CODE | |
| LOW | tests/python_client/cdc/testcases/test_alias.py | 20 | CODE | |
| LOW | tests/python_client/cdc/testcases/test_alias.py | 52 | CODE | |
| LOW | tests/python_client/cdc/testcases/test_alias.py | 250 | CODE | |
| LOW | tests/python_client/cdc/testcases/test_alias.py | 121 | CODE | |
| LOW | tests/python_client/cdc/testcases/test_alias.py | 346 | CODE | |
| 232 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | tests/restful_client_v2/utils/utils.py | 91 | # Create a frequency counter | COMMENT |
| MEDIUM | tests/restful_client_v2/utils/utils.py | 97 | # Create a reverse vocabulary mapping | COMMENT |
| MEDIUM | tests/restful_client_v2/utils/utils.py | 590 | # Create a large query polygon that will intersect with many geometries | COMMENT |
| MEDIUM | tests/restful_client_v2/utils/utils.py | 612 | # Create a query polygon that contains multiple points | COMMENT |
| MEDIUM | tests/restful_client_v2/utils/utils.py | 633 | # Create a large query polygon that contains many small geometries | COMMENT |
| MEDIUM | tests/restful_client_v2/utils/utils.py | 646 | # Create a polygon that touches some base geometries | COMMENT |
| MEDIUM | tests/restful_client_v2/utils/utils.py | 680 | # Create a line that crosses polygons | COMMENT |
| MEDIUM⚡ | tests/restful_client_v2/base/testbase.py | 91 | for db_name in self.database_client.db_names[:]: # Create a copy of the list to iterate | CODE |
| MEDIUM | tests/scripts/e2e-restful.sh | 25 | # Create a collection | COMMENT |
| MEDIUM⚡ | tests/scripts/get_etcd_info.sh | 4 | # Define the etcdctl command with endpoints option | COMMENT |
| MEDIUM | tests/python_client/cdc/testcases/test_setup_cdc.py | 42 | # Create a basic topology configuration | COMMENT |
| MEDIUM | …sts/python_client/cdc/testcases/test_resource_group.py | 81 | # Create the RG on BOTH sides (independently, since create isn't replicated either). | COMMENT |
| MEDIUM | …sts/python_client/cdc/testcases/test_resource_group.py | 114 | # Create the RG on both sides with different configs. | COMMENT |
| MEDIUM | tests/python_client/common/common_func.py | 312 | # Create a frequency counter | COMMENT |
| MEDIUM | tests/python_client/common/common_func.py | 318 | # Create a reverse vocabulary mapping | COMMENT |
| MEDIUM | …on_client/milvus_client/test_milvus_client_geometry.py | 220 | # Create a large query polygon that will intersect with many geometries | COMMENT |
| MEDIUM | …on_client/milvus_client/test_milvus_client_geometry.py | 247 | # Create a small query point that can be contained by many base polygons | COMMENT |
| MEDIUM | …on_client/milvus_client/test_milvus_client_geometry.py | 307 | # Create a polygon that contains multiple points | COMMENT |
| MEDIUM | …on_client/milvus_client/test_milvus_client_geometry.py | 359 | # Create a polygon that touches some base geometries | COMMENT |
| MEDIUM | …on_client/milvus_client/test_milvus_client_geometry.py | 411 | # Create a line that crosses the first polygon | COMMENT |
| MEDIUM | …on_client/milvus_client/test_milvus_client_geometry.py | 1047 | # Create a large polygon that contains all geometries | COMMENT |
| MEDIUM | …on_client/milvus_client/test_milvus_client_geometry.py | 1925 | # Create a large containing polygon to test spatial relationships | COMMENT |
| MEDIUM | …on_client/milvus_client/test_milvus_client_geometry.py | 3821 | # Create a new collection for each test to avoid state pollution | COMMENT |
| MEDIUM | …lient/milvus_client/test_milvus_client_struct_array.py | 5303 | # This function handles floating-point tolerance and dict order | COMMENT |
| MEDIUM | …lient/milvus_client/test_milvus_client_range_search.py | 1443 | # Create a partition | COMMENT |
| MEDIUM⚡ | …_client/milvus_client/test_milvus_client_collection.py | 494 | # Create an empty schema (no fields added) | COMMENT |
| MEDIUM | tests/python_client/check/param_check.py | 164 | # Create a set of available indices for b | COMMENT |
| MEDIUM | tests/python_client/check/param_check.py | 169 | # Create a list of indices to remove (avoid modifying the set during iteration) | COMMENT |
| MEDIUM | tests/python_client/chaos/chaos_test.sh | 61 | # Initialize basic variables | COMMENT |
| MEDIUM | internal/core/build-support/cpplint.py | 1399 | # Create a testcase for each file | COMMENT |
| MEDIUM | internal/core/build-support/cpplint.py | 6092 | # The following function is just a speed up, no semantics are changed. | STRING |
| MEDIUM⚡ | .github/mergify.yml | 3 | # This file defines automated rules for pull request management | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | cmd/tools/config/generate.go | 336 | #when using GPU indexing, Milvus will utilize a memory pool to avoid frequent memory allocation and deallocation. | COMMENT |
| MEDIUM | tests/python_client/cdc/testcases/test_collection.py | 794 | # Create collection with comprehensive schema (has multiple fields) | COMMENT |
| MEDIUM | tests/python_client/cdc/testcases/test_dml.py | 436 | # Create collection with comprehensive schema | COMMENT |
| MEDIUM | tests/python_client/cdc/testcases/test_dml.py | 474 | # Generate and insert comprehensive test data | COMMENT |
| MEDIUM | tests/python_client/cdc/testcases/test_dml.py | 590 | # Create collection with comprehensive manual ID schema | COMMENT |
| MEDIUM | tests/python_client/cdc/testcases/test_dml.py | 617 | # Insert initial comprehensive data | COMMENT |
| MEDIUM | tests/python_client/cdc/testcases/test_dml.py | 641 | # Prepare comprehensive upsert data - update first 15 existing records + insert 15 new records | COMMENT |
| MEDIUM | tests/python_client/cdc/testcases/test_dml.py | 644 | # Update existing records (IDs 1-15) with new comprehensive data | COMMENT |
| MEDIUM | tests/python_client/cdc/testcases/test_dml.py | 760 | # Create collection with alternative comprehensive schema | COMMENT |
| MEDIUM | tests/python_client/cdc/testcases/test_dml.py | 798 | # Generate and insert alternative comprehensive test data | COMMENT |
| MEDIUM | tests/python_client/cdc/testcases/test_dml.py | 922 | # Create collection with alternative comprehensive manual ID schema | COMMENT |
| MEDIUM | tests/python_client/cdc/testcases/test_dml.py | 949 | # Insert initial alternative comprehensive data | COMMENT |
| MEDIUM | tests/python_client/cdc/testcases/test_dml.py | 975 | # Prepare alternative comprehensive upsert data - update first 15 existing records + insert 15 new records | COMMENT |
| MEDIUM | tests/python_client/cdc/testcases/test_dml.py | 978 | # Update existing records (IDs 1-15) with new alternative comprehensive data | COMMENT |
| MEDIUM⚡ | tests/python_client/cdc/testcases/test_dml.py | 417 | """Test INSERT operation sync with comprehensive data types.""" | STRING |
| MEDIUM⚡ | tests/python_client/cdc/testcases/test_dml.py | 571 | """Test UPSERT operation sync with comprehensive data types.""" | STRING |
| MEDIUM⚡ | tests/python_client/cdc/testcases/test_dml.py | 741 | """Test INSERT operation sync with alternative comprehensive data types (BFLOAT16 + INT8).""" | STRING |
| MEDIUM⚡ | tests/python_client/cdc/testcases/test_dml.py | 903 | """Test UPSERT operation sync with alternative comprehensive data types (BFLOAT16 + INT8).""" | STRING |
| LOW | tests/python_client/cdc/testcases/base.py | 76 | # Fallback: just use random string | COMMENT |
| MEDIUM | tests/python_client/cdc/testcases/base.py | 140 | """Create schema with comprehensive data types for testing (max 4 vector fields).""" | STRING |
| MEDIUM | tests/python_client/cdc/testcases/base.py | 189 | """Create comprehensive schema with manual ID for upsert operations (max 4 vector fields).""" | STRING |
| MEDIUM | tests/python_client/cdc/testcases/base.py | 238 | """Create alternative comprehensive schema with BFLOAT16_VECTOR and INT8_VECTOR (max 4 vector fields).""" | STRING |
| MEDIUM | tests/python_client/cdc/testcases/base.py | 287 | """Create alternative comprehensive schema with manual ID, BFLOAT16_VECTOR and INT8_VECTOR (max 4 vector fields) | STRING |
| MEDIUM | tests/python_client/cdc/testcases/base.py | 375 | """Generate comprehensive test data with all data types using standard vector generation.""" | STRING |
| MEDIUM | tests/python_client/cdc/testcases/base.py | 424 | """Generate comprehensive test data with alternative vector types (BFLOAT16 + INT8).""" | STRING |
| MEDIUM | tests/python_client/cdc/testcases/base.py | 473 | """Generate comprehensive test data with manual IDs and alternative vector types (BFLOAT16 + INT8).""" | STRING |
| MEDIUM | tests/python_client/cdc/testcases/base.py | 570 | """Generate comprehensive test data with manual IDs for upsert operations using standard vector generation.""" | STRING |
| MEDIUM | …on_client/milvus_client/test_milvus_client_geometry.py | 861 | base_count = 3000 # 3000+ records for comprehensive testing | CODE |
| MEDIUM | …on_client/milvus_client/test_milvus_client_snapshot.py | 2168 | # Generate comprehensive schema with all data types | COMMENT |
| LOW | tests/python_client/check/param_check.py | 137 | # For non-dict items, just add as-is | COMMENT |
| LOW | internal/core/build-support/cpplint.py | 3063 | # Here we can just use a shallow copy since we are the last | COMMENT |
| MEDIUM | internal/core/src/index/RTreeIndexTest.cpp | 680 | // To make assertion robust across GEOS versions, simply check big polygon within itself should be true. | COMMENT |
| MEDIUM | internal/util/queryutil/remap_op.go | 74 | // This approach is more robust than name-based matching because: | COMMENT |
| MEDIUM | internal/parser/planparserv2/parser_visitor.go | 2801 | // UnaryRangeExpr with the reversed operator to leverage indexing. | COMMENT |
| MEDIUM | internal/http/webui/assets/index-nmS7rbPW.js | 33 | */var hT=b,rr=gT;function he(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.le | COMMENT |
| MEDIUM | internal/http/webui/assets/index-nmS7rbPW.js | 33 | */var hT=b,rr=gT;function he(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.le | COMMENT |
| MEDIUM | internal/http/webui/assets/index-nmS7rbPW.js | 67 | */function Dd(){return Dd=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=argu | COMMENT |
| MEDIUM | internal/http/webui/assets/index-nmS7rbPW.js | 67 | */function Dd(){return Dd=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=argu | COMMENT |
| MEDIUM | internal/querynodev2/delegator/delegator_data.go | 1076 | // This is robust against delete buffer eviction (Put → evict discards old tail during Phase 2). | COMMENT |
| MEDIUM | configs/milvus.yaml | 1358 | #when using GPU indexing, Milvus will utilize a memory pool to avoid frequent memory allocation and deallocation. | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | cmd/tools/binlogv2/export_to_json.py | 216 | # Check if file exists | STRING |
| LOW | cmd/tools/binlogv2/minio_parquet_analyzer.py | 51 | # Check if parquet_analyzer_cli.py exists | COMMENT |
| LOW | cmd/tools/binlogv2/parquet_analyzer_cli.py | 79 | # Check if file exists | STRING |
| LOW | cmd/tools/binlogv2/parquet_analyzer_cli.py | 441 | # Display results | COMMENT |
| LOW | cmd/tools/binlogv2/parquet_analyzer/analyzer.py | 74 | # Check if there's binary data (vector) | COMMENT |
| LOW | cmd/tools/binlogv2/parquet_analyzer/analyzer.py | 293 | # Check if vector types are consistent for the same column | COMMENT |
| LOW | cmd/tools/binlogv2/parquet_analyzer/analyzer.py | 436 | # Check if column looks like an ID column | COMMENT |
| LOW⚡ | …tools/binlogv2/parquet_analyzer/vector_deserializer.py | 488 | # Check if it's an increasing pattern | COMMENT |
| LOW⚡ | …tools/binlogv2/parquet_analyzer/vector_deserializer.py | 492 | # Check if it's a cyclic pattern (i + j) % 256 | COMMENT |
| LOW⚡ | …tools/binlogv2/parquet_analyzer/vector_deserializer.py | 500 | # Check if it's a sequential pattern [start, start+1, start+2, ...] | COMMENT |
| LOW | …tools/binlogv2/parquet_analyzer/vector_deserializer.py | 32 | # Check if it starts with { or [ (JSON indicators) | COMMENT |
| LOW | …tools/binlogv2/parquet_analyzer/vector_deserializer.py | 49 | # Check if it looks like a protobuf array | COMMENT |
| LOW | tools/mgit.py | 251 | # Check if URL contains username (github.com/username/ or github.com:username/) | COMMENT |
| LOW | tools/mgit.py | 559 | # Check if any AI source is available | COMMENT |
| LOW | tools/mgit.py | 1514 | # Check if query is an issue number (must be purely numeric, optionally with #) | COMMENT |
| LOW | tools/mgit.py | 1977 | # Check if branch already exists | COMMENT |
| LOW | tools/mgit.py | 2436 | # Check if formatting made changes and stage them (only if formatting was run) | COMMENT |
| LOW | tools/mgit.py | 2547 | # Check if claude CLI is available (cross-platform) | COMMENT |
| LOW | tools/mgit.py | 2669 | # Check if there's an existing PR with a linked issue | COMMENT |
| LOW | tools/mgit.py | 2975 | # Check if there are changes to commit first | COMMENT |
| LOW | tools/mgit.py | 3002 | # Check if there are upstream changes | COMMENT |
| LOW | tools/mgit.py | 3616 | # Check if branch already exists | COMMENT |
| LOW | …/restful_client_v2/testcases/test_vector_operations.py | 4030 | # Check if offset + limit exceeds max allowed | COMMENT |
| LOW⚡ | tests/scripts/get_etcd_info.sh | 10 | # Check if the etcd pods are running | COMMENT |
| LOW⚡ | tests/scripts/get_etcd_info.sh | 16 | # Loop through the list of etcd pods and get their status | COMMENT |
| LOW | tests/scripts/e2e-k8s.sh | 380 | # Check if the user is running the clusters in manual mode. | COMMENT |
| LOW⚡ | tests/scripts/docker_image_find_tag.sh | 174 | # Check if tags are not being filtered | COMMENT |
| LOW⚡ | tests/scripts/docker_image_find_tag.sh | 177 | # Check if limit reached and display warning | COMMENT |
| LOW⚡ | tests/scripts/docker_image_find_tag.sh | 186 | # Check if limit reached and display warning | COMMENT |
| LOW | tests/python_client/cdc/scripts/setup_cdc_topology.py | 109 | if removed_clusters_uris and removed_clusters_uris[0]: # Check if removed_clusters_uris is not empty | CODE |
| LOW | tests/python_client/cdc/testcases/test_dml.py | 366 | # Check if updated records exist with new values (number >= 1001 and <= 1025) | COMMENT |
| LOW | tests/python_client/cdc/testcases/test_dml.py | 382 | # Check if new records exist (number >= 2051 and <= 2075) | COMMENT |
| LOW | tests/python_client/cdc/testcases/test_dml.py | 683 | # Check if updated records exist with "updated_" prefix | COMMENT |
| LOW | tests/python_client/cdc/testcases/test_dml.py | 695 | # Check if new records exist with "new_" prefix | COMMENT |
| LOW | tests/python_client/cdc/testcases/test_dml.py | 1021 | # Check if updated records exist with "updated_" prefix | COMMENT |
| LOW | tests/python_client/cdc/testcases/test_dml.py | 1033 | # Check if new records exist with "new_" prefix | COMMENT |
| LOW | tests/python_client/cdc/testcases/test_alias.py | 348 | # Check if alias still exists and points to correct collection after alter | COMMENT |
| LOW | …ient/rolling_upgrade/test_rolling_update_one_by_one.py | 255 | # Check if the status remains stable for 1 minute | COMMENT |
| LOW | …ent/milvus_client/test_milvus_client_partial_update.py | 578 | "price": None, # Set back to null | CODE |
| LOW | …on_client/milvus_client/test_milvus_client_geometry.py | 721 | # Check if within threshold | COMMENT |
| LOW | …on_client/milvus_client/test_milvus_client_geometry.py | 1699 | elif i % 4 == 1: # Set geo to None - should use default value | CODE |
| LOW | …lient/milvus_client/test_milvus_client_struct_array.py | 5173 | # Check if bucket exists | COMMENT |
| LOW | …lient/milvus_client/test_milvus_client_struct_array.py | 5276 | # Check if row count matches | COMMENT |
| LOW | …nt/milvus_client/test_milvus_client_search_reranker.py | 2796 | # Check if documents are the same | COMMENT |
| LOW | …hon_client/milvus_client/test_milvus_client_minhash.py | 844 | # Check if result counts differ significantly | COMMENT |
| LOW | …hon_client/milvus_client/test_milvus_client_minhash.py | 858 | # Check if distances are identical or different | COMMENT |
| LOW | …hon_client/milvus_client/test_milvus_client_minhash.py | 3576 | # Check if bucket exists | COMMENT |
| LOW | …thon_client/milvus_client/test_milvus_client_search.py | 6363 | # Check if documents are the same | COMMENT |
| LOW | tests/python_client/check/param_check.py | 253 | # Check if dict2 is a subset of dict1 | COMMENT |
| LOW | tests/python_client/chaos/chaos_test.sh | 21 | # Check if stdout is a terminal | COMMENT |
| LOW | tests/python_client/testcases/indexes/test_ngram.py | 34 | # Check if this test case requires JSON field | COMMENT |
| LOW | tests/python_client/testcases/indexes/test_ngram.py | 219 | # Check if the field type is supported for NGRAM index | COMMENT |
| LOW | internal/core/build-support/cpplint.py | 2997 | # Check if token is an unmatched '<'. | COMMENT |
| LOW | internal/core/build-support/cpplint.py | 3625 | # Check if the // may be in quotes. If so, ignore it | STRING |
| LOW | internal/core/build-support/cpplint.py | 4581 | # Check if the body is empty | STRING |
| LOW | internal/core/build-support/cpplint.py | 4872 | # Check if the line is a header guard. | STRING |
| LOW | internal/core/build-support/cpplint.py | 5271 | # Check if people are using the verboten C basic types. The only exception | STRING |
| LOW | internal/core/build-support/cpplint.py | 5283 | # Check if some verboten operator overloading is going on | STRING |
| LOW | internal/core/build-support/cpplint.py | 5464 | # Check if some verboten C functions are being used. | STRING |
| LOW | internal/core/build-support/cpplint.py | 6235 | # Set end_col to check whole lines after we are done with the | STRING |
| 8 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tests/restful_client/utils/utils.py | 34 | CODE | |
| LOW | tests/restful_client/api/milvus.py | 224 | CODE | |
| LOW | tests/restful_client_v2/utils/utils.py | 134 | CODE | |
| LOW | tests/restful_client_v2/api/milvus.py | 389 | CODE | |
| LOW | tests/restful_client_v2/api/milvus.py | 407 | CODE | |
| LOW | tests/restful_client_v2/api/milvus.py | 416 | CODE | |
| LOW | tests/restful_client_v2/api/milvus.py | 425 | CODE | |
| LOW | tests/restful_client_v2/api/milvus.py | 439 | CODE | |
| LOW | tests/restful_client_v2/api/milvus.py | 450 | CODE | |
| LOW | tests/restful_client_v2/api/milvus.py | 612 | CODE | |
| LOW | tests/restful_client_v2/api/milvus.py | 621 | CODE | |
| LOW | tests/restful_client_v2/api/milvus.py | 630 | CODE | |
| LOW | tests/restful_client_v2/api/milvus.py | 639 | CODE | |
| LOW | tests/restful_client_v2/api/milvus.py | 648 | CODE | |
| LOW | tests/restful_client_v2/api/milvus.py | 657 | CODE | |
| LOW | tests/restful_client_v2/api/milvus.py | 666 | CODE | |
| LOW | tests/restful_client_v2/api/milvus.py | 681 | CODE | |
| LOW | tests/restful_client_v2/api/milvus.py | 687 | CODE | |
| LOW | tests/restful_client_v2/api/milvus.py | 693 | CODE | |
| LOW | tests/restful_client_v2/api/milvus.py | 700 | CODE | |
| LOW | tests/restful_client_v2/api/milvus.py | 706 | CODE | |
| LOW | tests/restful_client_v2/api/milvus.py | 712 | CODE | |
| LOW | tests/restful_client_v2/api/milvus.py | 718 | CODE | |
| LOW | tests/restful_client_v2/api/milvus.py | 734 | CODE | |
| LOW | tests/restful_client_v2/api/milvus.py | 749 | CODE | |
| LOW | tests/restful_client_v2/api/milvus.py | 755 | CODE | |
| LOW | tests/restful_client_v2/api/milvus.py | 761 | CODE | |
| LOW | tests/restful_client_v2/api/milvus.py | 767 | CODE | |
| LOW | tests/restful_client_v2/api/milvus.py | 785 | CODE | |
| LOW | tests/restful_client_v2/api/milvus.py | 799 | CODE | |
| LOW | tests/restful_client_v2/api/milvus.py | 808 | CODE | |
| LOW | tests/restful_client_v2/api/milvus.py | 817 | CODE | |
| LOW | tests/restful_client_v2/api/milvus.py | 854 | CODE | |
| LOW | tests/restful_client_v2/api/milvus.py | 861 | CODE | |
| LOW | tests/restful_client_v2/api/milvus.py | 867 | CODE | |
| LOW | tests/restful_client_v2/api/milvus.py | 873 | CODE | |
| LOW | tests/restful_client_v2/api/milvus.py | 879 | CODE | |
| LOW | tests/restful_client_v2/api/milvus.py | 899 | CODE | |
| LOW | tests/restful_client_v2/api/milvus.py | 908 | CODE | |
| LOW | tests/restful_client_v2/api/milvus.py | 921 | CODE | |
| LOW | tests/scripts/get_helm_chart_version_by_app_version.py | 20 | CODE | |
| LOW | tests/python_client/common/bulk_insert_data.py | 1276 | CODE | |
| LOW | tests/python_client/common/bulk_insert_data.py | 1376 | CODE | |
| LOW | tests/python_client/common/bulk_insert_data.py | 1472 | CODE | |
| LOW | tests/python_client/common/bulk_insert_data.py | 1504 | CODE | |
| LOW | tests/python_client/common/bulk_insert_data.py | 1564 | CODE | |
| LOW | tests/python_client/common/bulk_insert_data.py | 1685 | CODE | |
| LOW | tests/python_client/common/common_func.py | 881 | CODE | |
| LOW | tests/python_client/common/common_func.py | 1072 | CODE | |
| LOW | tests/python_client/common/common_func.py | 1218 | CODE | |
| LOW | tests/python_client/common/common_func.py | 1511 | CODE | |
| LOW | tests/python_client/common/common_func.py | 1587 | CODE | |
| LOW | tests/python_client/common/common_func.py | 1652 | CODE | |
| LOW | tests/python_client/common/common_func.py | 1879 | CODE | |
| LOW | tests/python_client/common/common_func.py | 1939 | CODE | |
| LOW | tests/python_client/common/common_func.py | 2064 | CODE | |
| LOW | tests/python_client/common/common_func.py | 2444 | CODE | |
| LOW | tests/python_client/common/common_func.py | 3401 | CODE | |
| LOW | tests/python_client/common/common_func.py | 3414 | CODE | |
| LOW | tests/python_client/common/common_func.py | 4749 | CODE | |
| 19 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW⚡ | tests/python_client/chaos/checker.py | 1176 | def run_task(self): | CODE |
| LOW⚡ | tests/python_client/chaos/checker.py | 1750 | def run_task(self): | CODE |
| LOW⚡ | tests/python_client/chaos/checker.py | 1900 | def run_task(self): | CODE |
| LOW⚡ | tests/python_client/chaos/checker.py | 2046 | def run_task(self): | CODE |
| LOW⚡ | tests/python_client/chaos/checker.py | 2270 | def run_task(self, count=0): | CODE |
| LOW⚡ | tests/python_client/chaos/checker.py | 2378 | def run_task(self): | CODE |
| LOW⚡ | tests/python_client/chaos/checker.py | 3611 | def run_task(self): | CODE |
| LOW⚡ | tests/python_client/chaos/checker.py | 3744 | def run_task(self): | CODE |
| LOW⚡ | tests/python_client/chaos/checker.py | 3983 | def run_task(self): | CODE |
| LOW⚡ | tests/python_client/chaos/checker.py | 4203 | def run_task(self): | CODE |
| LOW⚡ | tests/python_client/chaos/checker.py | 4286 | def run_task(self): | CODE |
| LOW | tests/python_client/chaos/checker.py | 1233 | def run_task(self): | CODE |
| LOW | tests/python_client/chaos/checker.py | 1270 | def run_task(self): | CODE |
| LOW | tests/python_client/chaos/checker.py | 1307 | def run_task(self): | CODE |
| LOW | tests/python_client/chaos/checker.py | 1352 | def run_task(self): | CODE |
| LOW | tests/python_client/chaos/checker.py | 1393 | def run_task(self): | CODE |
| LOW | tests/python_client/chaos/checker.py | 1437 | def run_task(self): | CODE |
| LOW | tests/python_client/chaos/checker.py | 1496 | def run_task(self): | CODE |
| LOW | tests/python_client/chaos/checker.py | 1563 | def run_task(self): | CODE |
| LOW | tests/python_client/chaos/checker.py | 1606 | def run_task(self): | CODE |
| LOW | tests/python_client/chaos/checker.py | 1671 | def run_task(self): | CODE |
| LOW | tests/python_client/chaos/checker.py | 1814 | def run_task(self): | CODE |
| LOW | tests/python_client/chaos/checker.py | 2001 | def run_task(self): | CODE |
| LOW | tests/python_client/chaos/checker.py | 2102 | def run_task(self): | CODE |
| LOW | tests/python_client/chaos/checker.py | 2331 | def run_task(self): | CODE |
| LOW | tests/python_client/chaos/checker.py | 2426 | def run_task(self): | CODE |
| LOW | tests/python_client/chaos/checker.py | 2461 | def run_task(self): | CODE |
| LOW | tests/python_client/chaos/checker.py | 2498 | def run_task(self): | CODE |
| LOW | tests/python_client/chaos/checker.py | 2529 | def run_task(self): | CODE |
| LOW | tests/python_client/chaos/checker.py | 2569 | def run_task(self): | CODE |
| LOW | tests/python_client/chaos/checker.py | 2611 | def run_task(self): | CODE |
| LOW | tests/python_client/chaos/checker.py | 2659 | def run_task(self): | CODE |
| LOW | tests/python_client/chaos/checker.py | 2711 | def run_task(self): | CODE |
| LOW | tests/python_client/chaos/checker.py | 2756 | def run_task(self): | CODE |
| LOW | tests/python_client/chaos/checker.py | 2812 | def run_task(self): | CODE |
| LOW | tests/python_client/chaos/checker.py | 2855 | def run_task(self): | CODE |
| LOW | tests/python_client/chaos/checker.py | 2922 | def run_task(self): | CODE |
| LOW | tests/python_client/chaos/checker.py | 3005 | def run_task(self): | CODE |
| LOW | tests/python_client/chaos/checker.py | 3040 | def run_task(self): | CODE |
| LOW | tests/python_client/chaos/checker.py | 3098 | def run_task(self): | CODE |
| LOW | tests/python_client/chaos/checker.py | 3182 | def run_task(self): | CODE |
| LOW | tests/python_client/chaos/checker.py | 3666 | def run_task(self): | CODE |
| LOW | tests/python_client/chaos/checker.py | 4031 | def run_task(self): | CODE |
| LOW | tests/python_client/chaos/checker.py | 4459 | def run_task(self): | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| CRITICAL | internal/datacoord/task_index_test.go | 160 | s.mt.indexMeta.segmentBuildInfo.buildID2SegmentIndex.Remove(s.taskID) | CODE |
| CRITICAL | internal/datacoord/task_index_test.go | 167 | s.mt.indexMeta.segmentBuildInfo.buildID2SegmentIndex.Insert(s.taskID, &model.SegmentIndex{ | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | tests/python_client/common/common_func.py | 2302 | Generates row data based on the given schema. Args: nb (int): Number of rows to generate. Defaults to | STRING |
| HIGH | tests/python_client/common/common_func.py | 2912 | Generates test data for a given collection field based on its data type and properties. Args: field (d | STRING |
| HIGH | tests/python_client/common/common_func.py | 5427 | Computes the floating-point remainder of x/y with the same sign as x. This function mimics the behavior of the | STRING |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | …ordv2/ddl_callbacks_alter_load_info_load_partitions.go | 84 | // load config unchanged, the partitions are already loaded as requested. | COMMENT |
| HIGH | …ordv2/ddl_callbacks_alter_load_info_load_collection.go | 83 | // load config unchanged, the collection is already loaded as requested. | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …sts/restful_client/testcases/test_vector_operations.py | 378 | filter_expr = filter_expr.replace("placeholder", prefix) | CODE |
| LOW | …sts/restful_client/testcases/test_vector_operations.py | 425 | filter_expr = filter_expr.replace("placeholder", prefix) | CODE |
| LOW | …sts/restful_client/testcases/test_vector_operations.py | 610 | filter_expr = filter_expr.replace("placeholder", prefix) | CODE |
| LOW | …sts/restful_client/testcases/test_vector_operations.py | 657 | filter_expr = filter_expr.replace("placeholder", prefix) | CODE |
| LOW | …/restful_client_v2/testcases/test_vector_operations.py | 2734 | @pytest.mark.parametrize("filter_expr", ['name > "placeholder"', 'name like "placeholder%"']) | CODE |
| LOW | …/restful_client_v2/testcases/test_vector_operations.py | 2756 | filter_expr = filter_expr.replace("placeholder", prefix) | CODE |
| LOW | …/restful_client_v2/testcases/test_vector_operations.py | 2780 | "filter_expr", ['uid < 100 and name > "placeholder"', 'uid < 100 and name like "placeholder%"'] | CODE |
| LOW | …/restful_client_v2/testcases/test_vector_operations.py | 2803 | filter_expr = filter_expr.replace("placeholder", prefix) | CODE |
| LOW | …/restful_client_v2/testcases/test_vector_operations.py | 4621 | @pytest.mark.parametrize("filter_expr", ['name > "placeholder"', 'name like "placeholder%"']) | CODE |
| LOW | …/restful_client_v2/testcases/test_vector_operations.py | 4642 | filter_expr = filter_expr.replace("placeholder", prefix) | CODE |
| LOW | …/restful_client_v2/testcases/test_vector_operations.py | 4673 | filter_expr = 'name > "placeholder"' | CODE |
| LOW | …/restful_client_v2/testcases/test_vector_operations.py | 4689 | filter_expr = filter_expr.replace("placeholder", prefix) | CODE |
| LOW | internal/core/unittest/test_string_expr.cpp | 2194 | EXPECT_TRUE(email(std::string("user@example.com"))); | CODE |
| LOW | …/src/analyzer/tokenizers/ngram_tokenizer_with_chars.rs | 759 | let tokens = collect_tokens(tokenizer.token_stream("user@example.com")); | CODE |
| LOW | internal/util/shallowcopy/shallowcopy_test.go | 25 | PlaceholderGroup: []byte("placeholder"), | CODE |
| LOW | docs/design-docs/design_docs/20260409-regex_filter.md | 535 | | `"\\d{3}-\\d{4}"` | `"555-1234"` | 1 | true | Yes | | CODE |
| LOW | pkg/mq/msgstream/mq_factory_test.go | 84 | Params.Save(Params.PulsarCfg.AuthParams.Key, "token:fake_token") | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | internal/core/src/storage/MemFileManagerImpl.cpp | 483 | // TODO: implement this interface | COMMENT |
| LOW | internal/core/src/storage/MemFileManagerImpl.cpp | 489 | // TODO: implement this interface | COMMENT |
| LOW | internal/core/src/storage/DiskFileManagerImpl.cpp | 1643 | // TODO: implement this interface | COMMENT |
| LOW | internal/rootcoord/broker_test.go | 125 | // TODO: implement | COMMENT |
| LOW | internal/util/dependency/factory.go | 179 | // TODO: implement health checker for rocks mq | COMMENT |
| LOW | internal/util/dependency/factory.go | 186 | // TODO: implement health checker for woodpecker | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …re/src/segcore/storagev1translator/ChunkTranslator.cpp | 131 | // Note: if you want to use a customized cell id mapping mode, don't forget to change the meta_.cell_id_mapping_mode | COMMENT |
| MEDIUM | configs/milvus.yaml | 281 | # To share a Pulsar instance among multiple Milvus instances, you can change this to an Pulsar tenant rather than the | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | scripts/milvus-debug.sh | 14 | # Usage: | COMMENT |
| LOW | scripts/start_cluster_with_replicas.sh | 23 | # Usage: | COMMENT |
| LOW | scripts/install_deps.sh | 31 | # Usage: | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | cmd/tools/binlogv2/parquet_analyzer/__init__.py | 11 | __all__ = ["ParquetMetaParser", "VectorDeserializer", "ParquetAnalyzer"] | CODE |
| LOW | tests/python_client/cdc/conftest.py | 10 | logger = logging.getLogger(__name__) | CODE |
| LOW | tests/python_client/cdc/testcases/base.py | 20 | logger = logging.getLogger(__name__) | CODE |
| LOW | tests/python_client/utils/util_fts.py | 18 | logger = logging.getLogger(__name__) | CODE |